2023年6月21日发(作者:)

《SQL数据库设计》课程标准

课程编码:020100221

学 时:60学时

适用专业:计算机应用技术及相关专业

一、课程概述

(一)课程性质

随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对数据进行组织与管理的重要技术手段及软件技术,它的应用越来越广泛;《SQL数据库设计》是数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使用计算机进行各种信息管理的必备知识。因此,《SQL数据库设计》是我院计算机类专业的核心课程,也是我院其他相关专业中涉及信息处理知识的基础课程。

(二)课程定位

通过本课程的学习,学生能够较全面地掌握当前主流数据库管理的基本知识与应用技能,精通SQL语言,熟练掌握对数据库进行存储、维护和恢复的基本能力。且能达到培养学生项目合作、团队精神以及与外界交流的能力;培养学生逻辑思维能力和分析解决问题的能力;培养学生运用数据库管理系统解决实际问题的能力。

(三)课程设计思路

根据学院最新的人才培训方案提示《SQL数据库设计》总学时60学时(其中理论30学时,实践30学时)。

《 SQL数据库设计》课程是我院计算机应用技术等专业的必修专业课。本课程的教学分为三个部分:教师课堂讲授、学生上机实验,以及数据库实训项目。也就是说,首先在课堂上讲解SQL

Server的基本概念和原理,然后通过大量的上机练习来锻炼学生的编程技能,最后用一个相对独立的数据库实训项目来培养学生的综合能力。

通过学习本课程,使学生掌握数据库管理系统的基本概念和基本理论,具备独立开发数据库管理系统的实际能力。本课程理论和实践相结合,为了充分强调实践性,突出高职高专的特点,采用任务驱动教学法、项目教学法、结合典型案例和前端的开发工具如C#, 等来讲解数据库管理系统开发的全过程。在实践方面,要求学生利用数据库的理论知识和实用工具开发一个数据库管理系统。具备独立开发数据库管理系统的实际能力。最终培养学生运用数据库技术解决问题的能力。为了达到此目的。实训环节中要求学生按小组完成每组的数据库项目设计。通过这一设计过程的实现,把课堂所学知识应用到实际项目的各个阶段,使学生积累设计和开发数据库管理系统的实际经验,同时培养学生的团队合作精神。

通过本课程的理论与实践环节的教学与实训,师生共同参与可完成《户籍管理系统》、《在线考试系统》、《学生成绩管理系统》、《教学管理网站》、《排课系统》等软件的开发和网站建设,收到良好的

1 效果,激发了同学的学习兴趣,既锻炼了教师队伍,也培养了学生,真正达到了产学研结合之目的。二、课程目标

(一)总体目标

1、掌握程序设计的思想和方法,培养学生在各专业领域中应用计算机解决问题的意识和能力。

2、以“重实践、强能力、求创新”为目标进行课程教学改革与实践,将《SQL数据库设计》课程建设成为国家级精品课程。

(二)具体目标

通过全面、深入、系统地介绍数据库的基础知识及结构化查询语言SQL,使学生初步了解数据库,建立起数据库的概念,通过SQL语言的学习,能够初步掌握对数据库进行存储、维护和恢复的基本能力,养成良好的团队合作意识。

通过本课程的教学,学生应达到如下职业能力目标:

对数据库及SQL语言有基本的认识。

能熟练应用SSMS进行数据库、表、视图、存储过程、触发器等对象的创建和管理。

能熟练应用SQL语言进行数据库、表、视图、存储过程、触发器等对象的创建和管理。

能熟练应用SQL语言进行简单查询和复杂查询。

能用SQL Server进行具体数据库系统的创建,并进行测试。

掌握数据库类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。

能理论联系实际,运用所学的编程知识分析解决使用Office等常见应用软件过程中遇到的实际问题,提高软件应用能力。

三、内容标准

(一)课程内容

情境一 配置数据库

情境二 设计数据库

情境三 控制数据库

情境四 维护数据库

情境五 操纵数据库

情境六 应用数据库

(二)学习情境设计

各学习情境划分子情境的设计思路,对所有学习情境的主要教学内容与教学要求及教学方法的建议。

2 主要教学内容与教学要求

教学方法 参考

情境单元

相关知识 学习情境

建议 课时

子情境:配置数据库

职业岗位:操作员

典型工作任务:感知数据库;安装配置数据库 1.在一体化教

技能要求: 室组织教学:

➢ 添加数据

引导文教学法、

➢ 查询数据

头脑风暴法、

讲授法、启发

安装和使用SQL

➢ 修改数据

引导法;

情境1 Server数据库软件,

➢ 删除数据

➢ 安装SQL Server

2.分组实施: 4

配置数据库 添加、查看、修改

➢ SQL Server服务器连接、启动

案例教学法、

数据库

运行 角色扮演教

知识要求: 学法、现场

➢ 在“销售管理系统”中添加、

教学法;

修改删除数据 3.填写工作任

➢ SQL Server服务器连接、启动

务单。

和运行

子情境:设计数据库

职业岗位:管理员

1.在一体化教

典型工作任务:学会设计数据库;学会创建

室组织教学:

与管理数据库;学会创建与管理表;学会保

引导文教学法、

障数据的完整性;

头脑风暴法、

技能要求:

➢ 设计数据库;学会创建与管理

讲授法、启发

引导法;

情境2 识记设计数据库的 数据库

➢ 创建与管理数据库

2.分组实施: 8

设计数据库 相关知识

➢ 创建与管理表

案例教学法、

➢ 保障数据的完整性;

角色扮演教

学法、现场

知识要求:

➢ 识记设计数据库的相关知识

教学法;

➢ 学会创建、管理数据库

3.填写工作任

➢ 常用数据库语句的了解

务单。

登录账户管理,用 子情境:控制数据库 1.在一体化教

情境3 户账户管理,角色 职业岗位:管理员 室组织教学:

14

控制数据库 管理,权限管理 典型工作任务:管理登录账户;管理用户账 引导文教学法、

户;管理角色;管理权限; 头脑风暴法、

3 技能要求: 讲授法、启发

➢ 登录账户管理

引导法;

➢ 用户账户管理

2.分组实施:

➢ 角色管理

案例教学法、

➢ 权限管理

角色扮演教

知识要求: 学法、现场

➢ 登录账户的管理

教学法;

➢ 数据库用户账户设置和管理

3.填写工作

➢ 对服务器角色和数据库角色进

任务单。

行管理

➢ 对数据库的各种操作权限进行

合理分配

子情境:维护数据库

职业岗位:检测员

典型工作任务:备份与还原数据库;分离与附

1.在一体化教

加数据库;优化与监测数据库;

室组织教学:

技能要求:

➢ 备份数据库

引导文教学法、

➢ 还原数据库

头脑风暴法、

讲授法、启发

备份与还原数据库;

➢ 分离和附加数据库

引导法;

情境4

分离与附加数据库;优➢ 数据库导入和导出

2.分组实施: 8

维护数据库

测数据库

➢ 数据库性能优化、监测与调整

案例教学法、

知识要求:

➢ 对数据库或事务日志进行备份

角色扮演教

➢ 使用备份来还原数据库

学法、现场

➢ 数据库的分离和附加

教学法;

➢ 数据库导入和导出

3.填写工作任

➢ 检测数据库,进而调整及优化

务单。

系统性能

4 子情境:操作数据库

职业岗位:程序员

典型工作任务:查询记录;操作记录;操作

视图;

技能要求:

➢ 查看记录

➢ 增加记录

情境5 查询记录;操作记

➢ 修改记录

➢ 删除记录

➢ 操作视图

知识要求:

➢ 简单查询、分类汇总、联接和

嵌套查询

➢ 对表中的记录数据进行增加、

修改和删除操作

➢ 视图的创建、使用、修改及删除

子情境:应用数据库

职业岗位:程序员

典型工作任务:应用流程控制语句;应用存

储过程;应用触发器;应用XML;

技能要求:

➢ 流程控制语句的应用

应用流程控制语

情境6 句;应用存储过

➢ 函数的应用

➢ 存储过程的编写、应用与管理

➢ 触发器编写、应用与管理

➢ XML语言的应用

知识要求:

➢ 顺序结构、分支结构和循环结构的➢ 存储过程创建、调用删除

➢ 触发器创建、调用及删除

➢ XML数据类型

➢ 存取XML格式数据

1.在一体化教

室组织教学:

引导文教学法、

头脑风暴法、

讲授法、启发

引导法;

2.分组实施:

案例教学法、

角色扮演教

学法、现场

教学法;

3.填写工作

任务单。

10

1.在一体化教

室组织教学:

引导文教学法、

讲授法、启发

引导法;

2.分组实施:

案例教学法、

角色扮演教

学法、现场

教学法;

3.填写工作

任务单。

16

操纵数据库 录;操作视图

应用数据库 程;应用触发器;

应用XML

四、实施建议

(一)教学建议

根据课程特点,在教学过程中要做到以下几点:

1、除读懂教科书中所讲内容外,建议阅读《数据库基础与应用》一书,以加强学生的基础理论知识。建议阅读《Microsoft SQL Server 实例教程》一书,以加深对本课程应用的认识。

还需大量做题。其目的是要通过做题弄懂、加深对概念的理解,提高解决问题的能力。为此,

5 安排一定的实验上机学时。

2、除布置为上机实验的习题外,要求学生能够独立完成简单数据库的设计。

(二)考核评价建议

1、这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。

2、 考试时间:120分钟。

3、 考试方式、分制与分数解释

采用闭卷、笔试与上机考核相结合的方式,均以百分制评分,60分为及格,满分为100分,考试成绩=期末考试成绩X 40%+平时成绩X30%+项目实训X30%。

(三)教材编写建议

1、使用教材:

[1]吕凤顺,《SQL Server数据库基础与实训教程 》(第2版),清华大学出版社,2011年

[2]

庞亚娟等,《SQL Server应用与开发范例宝典》

本教材的特点是高职高专课程与实训教程,基本知识系统全面、例题丰富,体现了在软件技术教学过程中形成的“项目驱动、案例教学、理论与实践相结合”的教学方法。

2、实训指导书及参考书目:

[1]

朱茹龙,《SQL Server数据库应用系统开发技术》

(四)实验实训设备配置建议

cpu:pentium e2140(盒)

主板:微星945gcm5-f v2

显卡:主板集成

内存: ddr2 667 1gb

硬盘: 7200.10 80gb sata

显示器:优派v703

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

考虑到学院和专业的特殊性,根据课程标准中规定的本课程内容和要求,结合专业和所依托的行业相应岗位的实际情况,我们课程组拟编写实验实训教学参考书和《SQL Server数据库基础与实训》校本教材及习题集。集中案例的选取和实践教学指导书的编写应当充分考虑工学结合的需求,并与专业所依托行业相应岗位的工作实际紧密结合。习题集的编写应与国家、省二级考试大纲紧密结合,并适当突出行业特色。

6

2023年6月21日发(作者:)

《SQL数据库设计》课程标准

课程编码:020100221

学 时:60学时

适用专业:计算机应用技术及相关专业

一、课程概述

(一)课程性质

随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对数据进行组织与管理的重要技术手段及软件技术,它的应用越来越广泛;《SQL数据库设计》是数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使用计算机进行各种信息管理的必备知识。因此,《SQL数据库设计》是我院计算机类专业的核心课程,也是我院其他相关专业中涉及信息处理知识的基础课程。

(二)课程定位

通过本课程的学习,学生能够较全面地掌握当前主流数据库管理的基本知识与应用技能,精通SQL语言,熟练掌握对数据库进行存储、维护和恢复的基本能力。且能达到培养学生项目合作、团队精神以及与外界交流的能力;培养学生逻辑思维能力和分析解决问题的能力;培养学生运用数据库管理系统解决实际问题的能力。

(三)课程设计思路

根据学院最新的人才培训方案提示《SQL数据库设计》总学时60学时(其中理论30学时,实践30学时)。

《 SQL数据库设计》课程是我院计算机应用技术等专业的必修专业课。本课程的教学分为三个部分:教师课堂讲授、学生上机实验,以及数据库实训项目。也就是说,首先在课堂上讲解SQL

Server的基本概念和原理,然后通过大量的上机练习来锻炼学生的编程技能,最后用一个相对独立的数据库实训项目来培养学生的综合能力。

通过学习本课程,使学生掌握数据库管理系统的基本概念和基本理论,具备独立开发数据库管理系统的实际能力。本课程理论和实践相结合,为了充分强调实践性,突出高职高专的特点,采用任务驱动教学法、项目教学法、结合典型案例和前端的开发工具如C#, 等来讲解数据库管理系统开发的全过程。在实践方面,要求学生利用数据库的理论知识和实用工具开发一个数据库管理系统。具备独立开发数据库管理系统的实际能力。最终培养学生运用数据库技术解决问题的能力。为了达到此目的。实训环节中要求学生按小组完成每组的数据库项目设计。通过这一设计过程的实现,把课堂所学知识应用到实际项目的各个阶段,使学生积累设计和开发数据库管理系统的实际经验,同时培养学生的团队合作精神。

通过本课程的理论与实践环节的教学与实训,师生共同参与可完成《户籍管理系统》、《在线考试系统》、《学生成绩管理系统》、《教学管理网站》、《排课系统》等软件的开发和网站建设,收到良好的

1 效果,激发了同学的学习兴趣,既锻炼了教师队伍,也培养了学生,真正达到了产学研结合之目的。二、课程目标

(一)总体目标

1、掌握程序设计的思想和方法,培养学生在各专业领域中应用计算机解决问题的意识和能力。

2、以“重实践、强能力、求创新”为目标进行课程教学改革与实践,将《SQL数据库设计》课程建设成为国家级精品课程。

(二)具体目标

通过全面、深入、系统地介绍数据库的基础知识及结构化查询语言SQL,使学生初步了解数据库,建立起数据库的概念,通过SQL语言的学习,能够初步掌握对数据库进行存储、维护和恢复的基本能力,养成良好的团队合作意识。

通过本课程的教学,学生应达到如下职业能力目标:

对数据库及SQL语言有基本的认识。

能熟练应用SSMS进行数据库、表、视图、存储过程、触发器等对象的创建和管理。

能熟练应用SQL语言进行数据库、表、视图、存储过程、触发器等对象的创建和管理。

能熟练应用SQL语言进行简单查询和复杂查询。

能用SQL Server进行具体数据库系统的创建,并进行测试。

掌握数据库类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。

能理论联系实际,运用所学的编程知识分析解决使用Office等常见应用软件过程中遇到的实际问题,提高软件应用能力。

三、内容标准

(一)课程内容

情境一 配置数据库

情境二 设计数据库

情境三 控制数据库

情境四 维护数据库

情境五 操纵数据库

情境六 应用数据库

(二)学习情境设计

各学习情境划分子情境的设计思路,对所有学习情境的主要教学内容与教学要求及教学方法的建议。

2 主要教学内容与教学要求

教学方法 参考

情境单元

相关知识 学习情境

建议 课时

子情境:配置数据库

职业岗位:操作员

典型工作任务:感知数据库;安装配置数据库 1.在一体化教

技能要求: 室组织教学:

➢ 添加数据

引导文教学法、

➢ 查询数据

头脑风暴法、

讲授法、启发

安装和使用SQL

➢ 修改数据

引导法;

情境1 Server数据库软件,

➢ 删除数据

➢ 安装SQL Server

2.分组实施: 4

配置数据库 添加、查看、修改

➢ SQL Server服务器连接、启动

案例教学法、

数据库

运行 角色扮演教

知识要求: 学法、现场

➢ 在“销售管理系统”中添加、

教学法;

修改删除数据 3.填写工作任

➢ SQL Server服务器连接、启动

务单。

和运行

子情境:设计数据库

职业岗位:管理员

1.在一体化教

典型工作任务:学会设计数据库;学会创建

室组织教学:

与管理数据库;学会创建与管理表;学会保

引导文教学法、

障数据的完整性;

头脑风暴法、

技能要求:

➢ 设计数据库;学会创建与管理

讲授法、启发

引导法;

情境2 识记设计数据库的 数据库

➢ 创建与管理数据库

2.分组实施: 8

设计数据库 相关知识

➢ 创建与管理表

案例教学法、

➢ 保障数据的完整性;

角色扮演教

学法、现场

知识要求:

➢ 识记设计数据库的相关知识

教学法;

➢ 学会创建、管理数据库

3.填写工作任

➢ 常用数据库语句的了解

务单。

登录账户管理,用 子情境:控制数据库 1.在一体化教

情境3 户账户管理,角色 职业岗位:管理员 室组织教学:

14

控制数据库 管理,权限管理 典型工作任务:管理登录账户;管理用户账 引导文教学法、

户;管理角色;管理权限; 头脑风暴法、

3 技能要求: 讲授法、启发

➢ 登录账户管理

引导法;

➢ 用户账户管理

2.分组实施:

➢ 角色管理

案例教学法、

➢ 权限管理

角色扮演教

知识要求: 学法、现场

➢ 登录账户的管理

教学法;

➢ 数据库用户账户设置和管理

3.填写工作

➢ 对服务器角色和数据库角色进

任务单。

行管理

➢ 对数据库的各种操作权限进行

合理分配

子情境:维护数据库

职业岗位:检测员

典型工作任务:备份与还原数据库;分离与附

1.在一体化教

加数据库;优化与监测数据库;

室组织教学:

技能要求:

➢ 备份数据库

引导文教学法、

➢ 还原数据库

头脑风暴法、

讲授法、启发

备份与还原数据库;

➢ 分离和附加数据库

引导法;

情境4

分离与附加数据库;优➢ 数据库导入和导出

2.分组实施: 8

维护数据库

测数据库

➢ 数据库性能优化、监测与调整

案例教学法、

知识要求:

➢ 对数据库或事务日志进行备份

角色扮演教

➢ 使用备份来还原数据库

学法、现场

➢ 数据库的分离和附加

教学法;

➢ 数据库导入和导出

3.填写工作任

➢ 检测数据库,进而调整及优化

务单。

系统性能

4 子情境:操作数据库

职业岗位:程序员

典型工作任务:查询记录;操作记录;操作

视图;

技能要求:

➢ 查看记录

➢ 增加记录

情境5 查询记录;操作记

➢ 修改记录

➢ 删除记录

➢ 操作视图

知识要求:

➢ 简单查询、分类汇总、联接和

嵌套查询

➢ 对表中的记录数据进行增加、

修改和删除操作

➢ 视图的创建、使用、修改及删除

子情境:应用数据库

职业岗位:程序员

典型工作任务:应用流程控制语句;应用存

储过程;应用触发器;应用XML;

技能要求:

➢ 流程控制语句的应用

应用流程控制语

情境6 句;应用存储过

➢ 函数的应用

➢ 存储过程的编写、应用与管理

➢ 触发器编写、应用与管理

➢ XML语言的应用

知识要求:

➢ 顺序结构、分支结构和循环结构的➢ 存储过程创建、调用删除

➢ 触发器创建、调用及删除

➢ XML数据类型

➢ 存取XML格式数据

1.在一体化教

室组织教学:

引导文教学法、

头脑风暴法、

讲授法、启发

引导法;

2.分组实施:

案例教学法、

角色扮演教

学法、现场

教学法;

3.填写工作

任务单。

10

1.在一体化教

室组织教学:

引导文教学法、

讲授法、启发

引导法;

2.分组实施:

案例教学法、

角色扮演教

学法、现场

教学法;

3.填写工作

任务单。

16

操纵数据库 录;操作视图

应用数据库 程;应用触发器;

应用XML

四、实施建议

(一)教学建议

根据课程特点,在教学过程中要做到以下几点:

1、除读懂教科书中所讲内容外,建议阅读《数据库基础与应用》一书,以加强学生的基础理论知识。建议阅读《Microsoft SQL Server 实例教程》一书,以加深对本课程应用的认识。

还需大量做题。其目的是要通过做题弄懂、加深对概念的理解,提高解决问题的能力。为此,

5 安排一定的实验上机学时。

2、除布置为上机实验的习题外,要求学生能够独立完成简单数据库的设计。

(二)考核评价建议

1、这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。

2、 考试时间:120分钟。

3、 考试方式、分制与分数解释

采用闭卷、笔试与上机考核相结合的方式,均以百分制评分,60分为及格,满分为100分,考试成绩=期末考试成绩X 40%+平时成绩X30%+项目实训X30%。

(三)教材编写建议

1、使用教材:

[1]吕凤顺,《SQL Server数据库基础与实训教程 》(第2版),清华大学出版社,2011年

[2]

庞亚娟等,《SQL Server应用与开发范例宝典》

本教材的特点是高职高专课程与实训教程,基本知识系统全面、例题丰富,体现了在软件技术教学过程中形成的“项目驱动、案例教学、理论与实践相结合”的教学方法。

2、实训指导书及参考书目:

[1]

朱茹龙,《SQL Server数据库应用系统开发技术》

(四)实验实训设备配置建议

cpu:pentium e2140(盒)

主板:微星945gcm5-f v2

显卡:主板集成

内存: ddr2 667 1gb

硬盘: 7200.10 80gb sata

显示器:优派v703

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

考虑到学院和专业的特殊性,根据课程标准中规定的本课程内容和要求,结合专业和所依托的行业相应岗位的实际情况,我们课程组拟编写实验实训教学参考书和《SQL Server数据库基础与实训》校本教材及习题集。集中案例的选取和实践教学指导书的编写应当充分考虑工学结合的需求,并与专业所依托行业相应岗位的工作实际紧密结合。习题集的编写应与国家、省二级考试大纲紧密结合,并适当突出行业特色。

6