《数据库基础》课程标准.docx

上传人:极速器 文档编号:591211 上传时间:2025-09-01 格式:DOCX 页数:9 大小:23.77KB
下载 相关 举报
《数据库基础》课程标准.docx_第1页
第1页 / 共9页
《数据库基础》课程标准.docx_第2页
第2页 / 共9页
《数据库基础》课程标准.docx_第3页
第3页 / 共9页
《数据库基础》课程标准.docx_第4页
第4页 / 共9页
《数据库基础》课程标准.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、数据库基础课程标准课程代码:59010111建议课时数:122学分:8适用专业:计算机应用技术先修课程:计算机基础、高级语言程序设计、高级语言程序设计C#后续课程:ASP.NET应用程序开发一、前言1 .课程的性质数据库技术课程是江苏省五年制高职计算机应用技术专业的一门专业平台课程。其任务是:培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是计算机网络技术专业之B/S、C/S应用程序开发数据库课程的基础。2 .设计思路该课程是依据数据库管理与维护工作领域和工作任务设置的。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工

2、作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要。项目设计以形成数据库管理能力和利用高级编程语言进行数据库编程能力为线索来进行。教学过程中,要通过校企合作,校内实训基地建设等多种途径,采取工学结合等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学

3、时数。序号项目建议课时1网上书店项目功能需求与数据库的作用102数据库、基本表的设计与修改123基本表记录的插入、修改和删除64查询与视图185索引与约束86多表查询与子查询87存储过程、触发器和用户定义函数128数据库的数据处理和统计109数据库管理和维护810综合实训:SQLSerVer数据库在高级语言中的应用30合计122二、课程目标(一)总体目标:使学生具备成为本专业复合型、发展型、创新型技术技能人才所必需的数据库系统软件管理和维护的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和团结合

4、作能力。(二)具体目标:知识目标:1 .能说出数据库设计与编程的知识要点;2 .能说出SQLServer数据库的构成;3 .能描述数据库设计和建立的方法;4 .能写出数据库查询、更新和统计的SQL语句;5 .熟悉SQLSerVer数据库内置的各种工具;6 ,能编写与调用用户定义函数、触发器、存储过程处理复杂数据;7 .能写出在高级语言中连接、查询、更新数据库的语句;8 .能说出数据库完整性的设计与使用的方法;9 .熟悉基于一种程序设计语言及SQL数据库的信息管理系统的开发、测试和维护等。能力目标:1 .能进行数据库系统的安装与维护;2 .能在应用程序开发中设计数据库结构;3 .会借助SQLSe

5、rVer数据库内置的各种工具,进行SQL语句编写与调试;4 .能通过建立索引、约束等实现数据库完整性;5 .能编写与调用触发器、存储过程处理复杂数据;6,能在高级语言中连接、查询、更新数据库;7 .能够进行数据备份与恢复操作。素质目标:1 .使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;2 .使学生通过项目的实现,具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。三、课程内容和要求为使学生掌握软件技术专业能力所需的知识与技能,本课程以“网上书店”数据库的设计、实现与管理为主线贯穿项目始终,根据若干工作任务开展教学,将职业行动领域的工作过程融

6、合在项目训练中。序号工作任务知识点训练或工作项目教学要求教学情境参考学时1数据库管理系统的功能需求与数据库的作用数据库管理系统的功能和业务流程;管理信息系统的设计和使用过程。操作项目程序;认识数据库系统在项目中的地位和作用;找出项目中所用的数据库表,认识表间关系;查看操作前后数据库中数据的变化情况。了解数据库管理系统项目的功能和操作过程;解数据库在项目中的作用。教师要在开展教学前必需有一个已准备好的数据库管理系统为教学依据,如“网上书店”,围绕着此项目开展教学。102数据库、基本表的设计与修改数据库的设计原则;SQL绘制E-R图;使用SQLServer2005理解关系型数据库模型;理解E-R图

7、在以一数据库管理系统的数据库及数12Server企业管理器数据库设计据表的设计2005中的建立数据库中的作用;理为教学依据数据类型;和表;使用解数据库的展开教学。E-R图及其SQLServer设计原则;能中符号的2005企业管绘制E-R图并含义;数据理器导入其建立项目中库的数据他类型数据所需的主要文件和日库数据;使用基本表;理解志文件及SQL脚本建立数据库中基相关属性;基本表。本数据类型。字段与记录的关系;SQL语句的基本格式。能分别用交互方式与命令方式进行3基本表记录的插入、修改和删除SQL语句的种类和用途主键、外键数据完整性显示记录;插入记录;修改记录;删除记录。数据表中记录的插入、修改和

8、删除;能使用SQLServer2005查询分析器;能编写与执行SQL语句;理解数据完整性的概念。以一数据库管理系统的某一子功能模块为依据,展开记录的增删改操作教学。64查询与视图数据库内置函数;视图的作用;查询单一基本表中的记录;找出项目能实现单一基本表的数据查询;能选以一数据库管理系统的某一子功能18筛选与投影。中记录查询语句与输出;构造查询条件表达式;使用视力保存查询语句。择查询结果的输出方式。模块为依据,展开记录的记录的查询以及视图操作教学。5索引与约束约束在保持数据完整性中的作用;建立索引的原理以及存储方式;索引对查询效率的影响。建立数据库的约束和索引;应用数的约束据库。理解约束和索引

9、在数据库操作中的意义;能根据需要建立相应的约束和索引。以一数据库管理系统的某一子功能模块为依据,展开索引与约束的教学。86多表查询与子查询子查询中的谓词;多表连接查询和嵌套查询的使用场合和需求分析;主键、外键的作用,加深对E-R图的理解;数据库规范化(第一范式、第二范实现多表间连接查询;实现单表内连接查询;实现嵌套查询;找出项目中所使用的各种复杂查询。能实现多表查询与子查询;理解数据库的规范化。以一数据库管理系统的某一子功能模块为依据,展开多表查询与子查询教学;可适当采用分组教学。8-IXAr-H式、弟二氾式)。7存储过程、触发器和用户定义函数T-SQL语言中的流程控制结构;单一SQL语言、存

10、储过程、触发器和用户定义函数使用场合的比较;复杂数据处理的过程分析。创建存储过程、触发器和用户定义函数调试存储过程、触发器和用户定义函数调用存储过程、触发器和用户定义函数。理解存储过程、触发器和用户定义函数的作用;会使用模板建立存储过程、触发器和用户定义函数;会使用存储过程进行数据库的复杂数据操作。以一数据库管理系统的某一子功能模块为依据,展开存储过程、触发器和用户定义函数的教学;可适当采用分组教学。158数据库的数据处理和统计T-SQL语言中数据类型与变量的定义和使用;数据库操作的数据处理过程分析。使用SQL语言编写T-SQL脚本;使用事务实现数据修改的提交与回滚;使用游标实现对数据库多表的

11、数据访问。会编写及调用T-SQL脚本;能使用流程控制语句、事务与游标等手段实现数据库的数据处理;能按数据处理系统需求,完成数据查询、处理和计算;理解事务与游标在数据处理中的作用。以一数据库管理系统的某一子功能模块为依据,展开数据库的数据处理和统计的教学。10数据库管软件工程中的用例设计方法;登录、用户、角色、密码、操作权限的概念和原理;登录数据库;设置和操作数据库角色;设置数据库对象的访问能实现数据库管理、维护的基本操作(包括:安全管理、数据库备份和恢复以一数据库管理系统的为依据,展开9理和维护视图在数据库安全方面的作用;数据库备份的原理和过程;权限;备份与恢复数据库;导入与导出数据库中的数据

12、等);理解数据库管理、维护工作在管理信息系统开发、调试和维护过程中数据库管理和维护的教学。8数据库恢的应用。复的原理和过程。高级语言实现高级编能实现高级教师结合高管理数据程语言中数语言与数据级语言的知库的程序据库的连接;库的连接能识内容,选取设计过程使用ADO.net在高级语言一数据库管SQL分析;软件中的对象存中实现数据理项目,分析Server数项目管理取数据库;使库表、SQL语和实施SQL10据库在高基本知识;用数据库相句、视图、存Server数据30级语言中软件需求关控件通过储过程等对库在高级语的应用分析;测试数据绑定实象的使用;理言中的应用用例分析;现数据的显解AD的教学。软件概要示

13、与更新;使结构;能使用可适当采用设计;软件用SQL语言在数据库相关分组教学。详细设计。高级语言中控件实现数实现数据查询;使用存储过程在高级语言中实现复杂数据处理;利用高级语言设计数据库软件的界面与代码。据库软件开发。四、实施建议(一)教学建议1 .建议选择SQLServer2005以上版本;2 .教师要在开展教学前必需有一个已准备好的项目为教学依据,围绕着开展教学;3 .项目教学要尽量采用分组教学法;4 .要注重学生自主编程的培养,避免养成抄写代码的习惯;5 .适当组织些活动,化解抽象枯燥的教学。(二)教学评价要坚持结果评价和过程评价相结合,定量评价和定性评价相结合,教师评价和学生自评、互评相

14、结合,教师评价和学生自评、互评相结合,突出阶段评价、目标评价、理论与实践一体化评价。要关注评价的多元性,积极引入行业企业生产过程中的考核、管理办法,体现本课程在评价上的特殊性。(三)教学基本条件从事本课程教学的教师应具备数据库管理和维护的相关知识,并承担过系统开发类课程的教学工作,具备系统开发的基本经验。实训装备采用PentiUIn4以上计算机,IG以上系统内存,操作系统选用WindOWSSerVer2003企业版。(四)教材选用与编写L教材选用建议为了让学生掌握职业岗位工作所需的技术知识,顺利实施职业技能训练,授课分院应选用近几年出版的全国优秀的高职规划教材。并且采用项目驱动式的编写思路为宜

15、参考教材:SQLSerVer2005数据库实用教程机械工业出版社常军林魏功编著6 .教材编写建议为了使教材适合高职教育以及现代数据库技术发展快、创新多的特点,突出强调理论教学与实践操作紧密结合的一体化教学模式,自编教材应“项目导向、任务驱动”为主线。(1)必须依据本课程标准编写教材,教材应充分体现任务引领、实践导向的设计思想。(2)教材内容呈现方式要图文并茂,文字表述要规范、正确、科学。(3)教材内容应体现先进性、实用性,典型项目的选取要科学,体现产业特点,具有可操作性。(五)课程资源的开发与利用1 .常规教学文件应包括:授课计划、教案、讲稿、教学课件等资料2 .教学资源应建立适合教师教学的教学案例库和适合学生自主学习的导学手册和习题集3 .网络资源有条件的分院可以建立数据库技术学习网站,放置教师的授课视频和学习手册、在线测试等教学资源,方便学生在线学习、下载资源、学习讨论。六、其它说明1 .本门课程理论较多,要多通过实践来掌握理论,采用项目教学的方法,提高学生对知识的掌握水平。2 .本课程标准所列的总学时及项目学为建议学时,学校可根据具体情况做适当增减。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

宁ICP备18001539号-1