来源:南京财经学校张翠红信息技术名师工作室    2018-09-06      浏览(133

 

SQL Server数据库技术》课程标准

 

课程代码:               建议课时数:68    学分:4

适用专业:计算机网络技术

先修课程:《计算机应用基础》、《VB程序设计》

后续课程:《网页设计与制作》、《C#程序设计》、《ASP.NET程序设计》

 

 一、前言

1.课程的性质

《数据库技术》课程是江苏省五年制高职计算机网络技术专业的一门专业平台课程。

其任务是:培养学生数据库管理和应用的能力,以及结合高级程序设计语言进行数据库应用系统、管理信息系统开发的能力,是计算机网络技术专业之B/S、C/S应用程序开发数据库课程的基础。

2.设计思路

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

依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学时数。

 

序号

项目

建议课时

1

网上书店项目功能需求与数据库的作用

4

2

数据库、基本表的设计与修改

12

3

基本表记录的插入、修改和删除

4

4

查询与视图

16

5

索引与约束

4

6

多表查询与子查询

8

7

存储过程、触发器和用户定义函数

8

8

数据库的数据处理和统计

8

9

数据库管理和维护

4

 

合计

68

 

 二、课程目标

(一)总体目标:使学生具备成为本专业复合型、发展型、创新型技术技能人才所必需的数据库系统软件管理和维护的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和团结合作能力。

(二)具体目标:

知识目标:

1.能说出数据库设计与编程的知识要点;

2.能说出SQL Server数据库的构成;

3.能描述数据库设计和建立的方法;

4.能写出数据库查询、更新和统计的SQL语句;

5.熟悉SQL Server数据库内置的各种工具;

6.能编写与调用用户定义函数、触发器、存储过程处理复杂数据;

7.能写出在高级语言中连接、查询、更新数据库的语句;

8.能说出数据库完整性的设计与使用的方法;

9.熟悉基于一种程序设计语言及SQL数据库的信息管理系统的开发、测试和维护等。

   能力目标:

1.能进行数据库系统的安装与维护;

2.能在应用程序开发中设计数据库结构;

3.会借助SQL Server数据库内置的各种工具,进行SQL语句编写与调试;

4.能通过建立索引、约束等实现数据库完整性;

5.能编写与调用触发器、存储过程处理复杂数据;

6.能在高级语言中连接、查询、更新数据库;

7.能够进行数据备份与恢复操作。

   素质目标:

1.使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;

2.使学生通过项目的实现,具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。

三、课程内容和要求

为使学生掌握软件技术专业能力所需的知识与技能,本课程以“网上书店”数据库的设计、实现与管理为主线贯穿项目始终,根据若干工作任务开展教学,将职业行动领域的工作过程融合在项目训练中。

序号

工作任务

知识点

训练或

工作项目

教学要求

教学情境

参考

学时

1

数据库管理系统的功能需求与数据库的作用

数据库管理系统的功能和业务流程;管理信息系统的设计和使用过程。

操作项目程序;认识数据库系统在项目中的地位和作用;找出项目中所用的数据库表,认识表间关系;查看操作前后数据库中数据的变化情况。

 

了解数据库管理系统项目的功能和操作过程;解数据库在项目中的作用。

教师要在开展教学前必需有一个已准备好的数据库管理系统为教学依据,如“网上书店”,围绕着此项目开展教学。

 

4

2

数据库、基本表的设计与修改

数据库的设计原则;SQL Server 2005中的数据类型;E-R图及其中符号的含义;数据库的数据文件和日志文件及相关属性;字段与记录的关系;SQL语句的基本格式。

绘制E-R图;使用SQL Server 2005企业管理器建立数据库和表;使用SQL Server 2005企业管理器导入其他类型数据库数据;使用SQL脚本建立基本表。

理解关系型 数据库模型;理解E-R图在数据库设计中的作用;理解数据库的设计原则;能绘制E-R图并建立项目中所需的主要基本表;理解数据库中基本数据类型。

以一数据库管理系统的数据库及数据表的设计为教学依据展开教学。

12

3

基本表记录的插入、修改和删除

SQL语句的种类和用途

主键、外键

数据完整性

显示记录;插入记录;修改记录;删除记录。

能分别用交互方式与命令方式进行数据表中记录的插入、修改和删除;能使用 SQL Server 2005查询分析器;能编写与执行SQL语句;理解数据完整性的概念。

以一数据库管理系统的某一子功能模块为依据,展开记录的增删改操作教学。

4

4

查询与视图

数据库内置函数;视图的作用;筛选与投影。

查询单一基本表中的记录;找出项目中记录查询语句与输出;构造查询条件表达式;使用视力保存查询语句。

能实现单一基本表的数据查询;能选择查询结果的输出方式。

以一数据库管理系统的某一子功能模块为依据,展开记录的记录的查询以及视图操作教学。

16

5

索引与约束

约束在保持数据完整性中的作用;建立索引的原理以及存储方式;索引对查询效率的影响。

建立数据库的约束和索引;应用数的约束据库。

理解约束和索引在数据库操作中的意义;能根据需要建立相应的约束和索引。

以一数据库管理系统的某一子功能模块为依据,展开索引与约束的教学。

4

6

多表查询与子查询

子查询中的谓词;多表连接查询和嵌套查询的使用场合和需求分析;主键、外键的作用,加深对E-R图的理解;数据库规范化(第一范式、第二范式、第三范式)。

实现多表间连接查询;实现单表内连接查询;实现嵌套查询;找出项目中所使用的各种复杂查询。

能实现多表查询与子查询;理解数据库的规范化。

以一数据库管理系统的某一子功能模块为依据,展开多表查询与子查询教学;

可适当采用分组教学。

 

8

7

存储过程、触发器和用户定义函数

T-SQL语言中的流程控制结构;单一SQL语言、存储过程、触发器和用户定义函数使用场合的比较;复杂数据处理的过程分析。

创建存储过程、触发器和用户定义函数

调试存储过程、触发器和用户定义函数

调用存储过程、触发器和用户定义函数。

理解存储过程、触发器和用户定义函数的作用;会使用模板建立存储过程、触发器和用户定义函数;会使用存储过程进行数据库的复杂数据操作。

以一数据库管理系统的某一子功能模块为依据,展开存储过程、触发器和用户定义函数的教学;

可适当采用分组教学。

 

8

8

数据库的数据处理和统计

T-SQL语言中数据类型与变量的定义和使用;数据库操作的数据处理过程分析。

使用T-SQL语言编写T-SQL脚本;使用事务实现数据修改的提交与回滚;使用游标实现对数据库多表的数据访问。

会编写及调用T-SQL脚本;能使用流程控制语句、事务与游标等手段实现数据库的数据处理;能按数据处理系统需求,完成数据查询、处理和计算;理解事务与游标在数据处理中的作用。

以一数据库管理系统的某一子功能模块为依据,展开数据库的数据处理和统计的教学。

 

8

9

数据库管理和维护

软件工程中的用例设计方法;登录、用户、角色、密码、操作权限的概念和原理;视图在数据库安全方面的作用;数据库备份的原理和过程;数据库恢复的原理和过程。

登录数据库;设置和操作数据库角色;设置数据库对象的访问权限;备份与恢复数据库;导入与导出数据库中的数据。

能实现数据库管理、维护的基本操作(包括:安全管理、数据库备份和恢复等);理解数据库管理、维护工作在管理信息系统开发、调试和维护过程中的应用。

以一数据库管理系统的为依据,展开数据库管理和维护的教学。

 

4

四、实施建议

(一)教学建议

1.建议选择SQL Server 2005以上版本;

2.教师要在开展教学前必需有一个已准备好的项目为教学依据,围绕着开展教学;

3.项目教学要尽量采用分组教学法;

4.要注重学生自主编程的培养,避免养成抄写代码的习惯;

5.适当组织些活动,化解抽象枯燥的教学。

(二)教学评价

要坚持结果评价和过程评价相结合,定量评价和定性评价相结合,教师评价和学生自评、互评相结合,教师评价和学生自评、互评相结合,突出阶段评价、目标评价、理论与实践一体化评价。要关注评价的多元性,积极引入行业企业生产过程中的考核、管理办法,体现本课程在评价上的特殊性。

(三)教学基本条件

从事本课程教学的教师应具备数据库管理和维护的相关知识,并承担过系统开发类课程的教学工作,具备系统开发的基本经验。

实训装备采用Pentium4以上计算机,1G以上系统内存,操作系统选用Windows Server2003企业版。

(四)教材选用与编写

     1.教材选用建议

    为了让学生掌握职业岗位工作所需的技术知识,顺利实施职业技能训练,授课分院应选用近几年出版的全国优秀的高职规划教材。并且采用项目驱动式的编写思路为宜。

    参考教材:

SQL Server2005数据库实用教程》机械工业出版社 常军林 魏功编著   

     2.教材编写建议

    为了使教材适合高职教育以及现代数据库技术发展快、创新多的特点,突出强调理论教学与实践操作紧密结合的一体化教学模式,自编教材应“项目导向、任务驱动”为主线。

    1)必须依据本课程标准编写教材,教材应充分体现任务引领、实践导向的设计思想。

    2)教材内容呈现方式要图文并茂,文字表述要规范、正确、科学。

    3)教材内容应体现先进性、实用性,典型项目的选取要科学,体现产业特点,具有可操作性。

(五)课程资源的开发与利用

1.常规教学文件

 应包括:授课计划、教案、讲稿、教学课件等资料

2.教学资源

  应建立适合教师教学的《教学案例库》和适合学生自主学习的《导学手册》和《习题集》

3.网络资源

  有条件的分院可以建立数据库技术学习网站,放置教师的授课视频和学习手册、在线测试等教学资源,方便学生在线学习、下载资源、学习讨论。

六、其它说明

1.本门课程理论较多,要多通过实践来掌握理论,采用项目教学的方法,提高学生对知识的掌握水平。

2.本课程标准所列的总学时及项目学为建议学时,学校可根据具体情况做适当增减。

 

 

 

 
 
进入编辑状态