2023年6月21日发(作者:)
《大型数据库(SQL SERVER)》课程教学大纲
课程编码
制订人
曾建华
制订日期
2007,4
修订人
徐人凤
修订日期
2007,4
审定组(人) 审定日期
学 分:4
学 时:72(其中理论学时:23,实践学时:49)
适用专业:计算机应用技术
一、课程的性质与任务
课程的性质:专业必修课
课程的任务:通过本课程的学习,学生会使用SQL Server 2000并能进行实际应用。能熟练掌握Transact-SQL语言,并能进行简单编程。会使用SQL Server保证数据的完整性、数据库的安全性。会独自安装并根据需要配置SQL Server;系统管理。
前导课程:数据库原理与应用(ACCESS)
后续课程:动态WEB开发
二、教学基本要求
通过本课程的学习,学生应达到下列基本要求:
1.了解数据库的基本概念,掌握数据库设计基本知识和技术。
2.掌握SQL Server的安装和配置。
3.熟练使用企业管理器和查询分析器创建、使用和管理数据库和数据库对象。
4.熟练Transact-SQL语言的使用,并能进行编程。
5.掌握SQL Server安全管理技术。
6.掌握SQL Server 数据库的日常维护和管理技术。
7. 掌握在DELPHI中使用表、视图和存储过程技术
8. 掌握基于SQL Server的动态WEB开发技术
9.了解本课程的专业素质要求。
10.熟练掌握课程中涉及到的专业词汇。
11.会根据需要经常使用精品课程网站教学资源
三、教学条件
本课程是专业技术课程,理论22学时,实践50学时。要求具有一个稳定的局域网机房环境。学生人手一台高性能计算机,教师机和学生机均安装有SQL Server企业版、DELPHI,操作系统为Windows Server;IIS。
四、教学内容及学时安排
序号 单元 主要内容
1、课程概述(地位与作用、目标、基本要求和考核方1
SQL Server 理论概述 教学
式、精品课程网站简介、师生联系方式)
2、复习数据库的几个重要的概念
3、SQL Server简介(主要功能、版本)
1
教学要求
了解教学目标、考核方式;掌握基本概念;了解基本要求;了解SQL
Server作用
1
学时 1.启动SQL Server
实训内容
2.熟悉SQL Server界面与工具
3.选课数据库的附加
4.使用查询分析器和osql程序实现一个查询
课后实训:1、独自建立实验环境,2、预习第2章
理论教学
1. 熟悉选课数据库XK
2. 使用Transact-SQL语言
对查询分析器和osql的使用有初步的认识;
能够安装SQL Server;写出实践过程中遇到的问题和解决的办法
掌握使用SELECT语句实现所需要的查询
1
3
Transact
2
-SQL语
言进行数
据检索
实训内容
1、实现对一个表的查询(复习)
2、实现对多个表进行查询
熟练使用select语句
重点:外连接、分组
8
理论Transact
3 -SQL语
言
实训内容
综合实训
理论教学
4 编程基础
实训内容
教学
重点:表与表之间的关系Insert、Update、Delete语句格式
及多表连接条件
会使用语句
学会使用Insert、Update、Delete语句
完成实训项目2
重点涉及多表的数据维护
2
1
测验1:DML语句
批处理和流程控制语句
函数
使用流控语句编写简单程序
使用函数
1. 实体与关系的概念
2. 实体关系模型
1
掌握各种流程控制语句和函数的使用方法
熟练使用流控语句和函数
掌握实体关系模型的概念、范式要求以及数据完整性的种类。(上学期已讲,采用复习巩固方式)
1
3
1
理论5
数据库设计基础
实训内容
教学
3. 范式的概念
4. 函数依赖与关键字
5. 数据的完整性:实体(表)完整性、列完整性和参照完整性
列完整性、实体完整性、参照完整性
模仿实例:实训项目3
1. 数据库的存储结构(逻辑文件和物理文件)
通过实训项目3复习并强化本部分的内容
理解数据库的存储结构和管理方法。
掌握创建数据库、表的方法
2
1
理论数据库
6 与事务
日志、表
实训内容
教学
2. 创建、修改和删除数据库
3. 管理数据库
4. 表、数据类型
1.创建数据库
2.修改数据库相关参数
3、数据库中创建表和修改表
模仿实训:实训项目3
使用命令创建数据库、表
2
2 1. 索引的概念与分类
2. 创建与管理索引
3. 主键约束
理论教学
7
保证列的完整性
4. DEFAULT约束
5. CHECK约束
6. UNIQUE约束
5.外键约束
6.默认和规则
使用企业管理器和T-SQL创建和修改各种索引、约束和默认、规则
模仿实训:实训项目3
索引、主键、外键、约束、约束对数据完整性的作用、默认和规则
2
掌握如何及何时需要创建约束、索引
保证列的完整性
2
3
实训内容
综合实训
测验2
1.视图概念 掌握视图的概念以及何时使用视图
1
理论教学
8
保证安全性(一)
实训内容
2.视图作用及使用
3.创建、修改和删除视图
4.通过视图修改数据
1. 创建一些视图,能够显示学生信息和成绩情况
2. 修改以上视图
3. 通过以上视图修改表数据
课后:实训项目4
掌握如何创建视图、显示视图的信息、重新命名视图、删除视图和修改数据
掌握存储过程的概念以及何时使用存储过程
2
2
理论教学
9
保证安全性(二)
实训内容
1.存储过程的概念
2.存储过程的作用和执行方式
3.存储过程类型
1. 创建和执行简单的存储过程。
2. 创建和执行含参数的存储过程。
3. 修改和删除存储过程。
课后:实训项目4
掌握如何创建存储过程、执行存储过程、显示存储过程的信息、重新命名存储过程、删除存储过程
掌握触发器的概念以及何时使用触发器 2
2
理论教学
保证参照10 完整性(触发器)
实训内容
1.触发器的概念
2.触发器的作用
3.几个典型的触发器
1. 创建INSERT触发器。
2. 创建UPDATE触发器。
3. 创建DELETE触发器。
4. 修改和删除触发器。
课后:实训项目4
掌握如何创建触发器、显示触发器的信息、删除触发器 2
SQL Server综合实训
理论教学
测验3
1. 事务处理与锁
2. 游标
视图、存储过程、触发器
2
掌握事务和游标
3 11 的程序设计
3 事务、游标在数据存取中实训内容
1. 事务的提交和回滚
2. 游标的使用
1. SQL Server的安全管理
理论教学
12
SQL Server安全管理
实训内容
2. 用户管理
3. 角色管理
4. 权限管理
1. 将SQL Server认证模式设置为混合认证模式。
2. 创建登录帐号
3. 创建数据库用户并设置其权限
4. 创建数据库角色
课后实训项目5
1. 备份和恢复的基本概念
理论教学
数据库日常维护与管理
实训内容
2. 建立维护计划
3. 数据转换的概念
4. 分离与附加数据库
5. 数据的导入/导出
1. 备份自己的数据库
2. 从备份中还原自己的数据库
3. 利用企业管理器创建维护计划
4. 数据导入/导出
5. bcp工具使用
课后实训项目6
应用系统开发
测验4
1、C/S模式的应用系统开发
2、B/S模式的应用系统设计与开发
课后实训项目7、8
理论教学
实践教学
23
49
备份和恢复
4
1
掌握如何备份数据库、恢复数据库
4
掌握备份和恢复的概念及作用
4
掌握使用企业管理器管理登录帐号、用户、脚色和权限。 4
掌握用户、注册、角色和权限管理的意义和用途
2
的灵活使用
3
13
14
学 时 合 计:72
五、教法说明
1、先“问题牵引”,通过解决问题学习知识和技能
2、多媒体教学手段,多媒体演示程序,板书给出课程重点
3、注重教会学生分析问题和解决问题的方法和学习能力
4、充分利用精品课程网站资源和师生交流平台
六、考核方式及评分办法
本课程考核成绩由形成性考核和期末考试两部分组成,分数比例为:
课程考核成绩=形成性考核成绩(60%)+期末笔试开卷考试成绩(40%)
形成性考核成绩由课堂表现(10%)、实训项目(30%)、测验或期中考试(20%)
课上主动发言,正确则记1分,10分封顶。答错误不扣分。
扣分项(不封顶):玩游戏扣5分/1次;迟到2分/1次;旷课5分/1次,三次取消考试资格。
4 不带教材2分/1次;不带课堂笔记2分/1次;
抄袭:记0分/1次
七、教材、精品课程网站及参考书
教材:
《SQL Server 2000数据库及应用》,徐人凤、曾建华,高等教育出版社,2004、2。
精品课程网站:
/dxsjk
参考书:
[1]《关系数据库基础》,徐人凤、韩枫、蒋韶生,2007年,高等教育出版社
求职应聘及认证培训教材-系统工程师系列《数据库系统工程师-SQL Server 2000》 机械工业出版社 2001年
亚马逊长期畅销书《数据库设计入门经典》中国电力出版社 2003年7月
新世纪高等职业教育规划教材《SQL SERVER 2000开发与应用》机械工业出版社2003年7月
新世纪高职高专教改项目成果教材《DELPHI程序设计》2004年高等教育出版社
《SQL Server 2000 Design学习指南》,Marc Israel,电子工业出版社,2002、1。
《SQL Server 2000实践与提高》,肖健,中国电力出版社,2002、3。
《SQL Server 2000系统管理》,Microsoft,清华大学出版社,2001、11。
5
2023年6月21日发(作者:)
《大型数据库(SQL SERVER)》课程教学大纲
课程编码
制订人
曾建华
制订日期
2007,4
修订人
徐人凤
修订日期
2007,4
审定组(人) 审定日期
学 分:4
学 时:72(其中理论学时:23,实践学时:49)
适用专业:计算机应用技术
一、课程的性质与任务
课程的性质:专业必修课
课程的任务:通过本课程的学习,学生会使用SQL Server 2000并能进行实际应用。能熟练掌握Transact-SQL语言,并能进行简单编程。会使用SQL Server保证数据的完整性、数据库的安全性。会独自安装并根据需要配置SQL Server;系统管理。
前导课程:数据库原理与应用(ACCESS)
后续课程:动态WEB开发
二、教学基本要求
通过本课程的学习,学生应达到下列基本要求:
1.了解数据库的基本概念,掌握数据库设计基本知识和技术。
2.掌握SQL Server的安装和配置。
3.熟练使用企业管理器和查询分析器创建、使用和管理数据库和数据库对象。
4.熟练Transact-SQL语言的使用,并能进行编程。
5.掌握SQL Server安全管理技术。
6.掌握SQL Server 数据库的日常维护和管理技术。
7. 掌握在DELPHI中使用表、视图和存储过程技术
8. 掌握基于SQL Server的动态WEB开发技术
9.了解本课程的专业素质要求。
10.熟练掌握课程中涉及到的专业词汇。
11.会根据需要经常使用精品课程网站教学资源
三、教学条件
本课程是专业技术课程,理论22学时,实践50学时。要求具有一个稳定的局域网机房环境。学生人手一台高性能计算机,教师机和学生机均安装有SQL Server企业版、DELPHI,操作系统为Windows Server;IIS。
四、教学内容及学时安排
序号 单元 主要内容
1、课程概述(地位与作用、目标、基本要求和考核方1
SQL Server 理论概述 教学
式、精品课程网站简介、师生联系方式)
2、复习数据库的几个重要的概念
3、SQL Server简介(主要功能、版本)
1
教学要求
了解教学目标、考核方式;掌握基本概念;了解基本要求;了解SQL
Server作用
1
学时 1.启动SQL Server
实训内容
2.熟悉SQL Server界面与工具
3.选课数据库的附加
4.使用查询分析器和osql程序实现一个查询
课后实训:1、独自建立实验环境,2、预习第2章
理论教学
1. 熟悉选课数据库XK
2. 使用Transact-SQL语言
对查询分析器和osql的使用有初步的认识;
能够安装SQL Server;写出实践过程中遇到的问题和解决的办法
掌握使用SELECT语句实现所需要的查询
1
3
Transact
2
-SQL语
言进行数
据检索
实训内容
1、实现对一个表的查询(复习)
2、实现对多个表进行查询
熟练使用select语句
重点:外连接、分组
8
理论Transact
3 -SQL语
言
实训内容
综合实训
理论教学
4 编程基础
实训内容
教学
重点:表与表之间的关系Insert、Update、Delete语句格式
及多表连接条件
会使用语句
学会使用Insert、Update、Delete语句
完成实训项目2
重点涉及多表的数据维护
2
1
测验1:DML语句
批处理和流程控制语句
函数
使用流控语句编写简单程序
使用函数
1. 实体与关系的概念
2. 实体关系模型
1
掌握各种流程控制语句和函数的使用方法
熟练使用流控语句和函数
掌握实体关系模型的概念、范式要求以及数据完整性的种类。(上学期已讲,采用复习巩固方式)
1
3
1
理论5
数据库设计基础
实训内容
教学
3. 范式的概念
4. 函数依赖与关键字
5. 数据的完整性:实体(表)完整性、列完整性和参照完整性
列完整性、实体完整性、参照完整性
模仿实例:实训项目3
1. 数据库的存储结构(逻辑文件和物理文件)
通过实训项目3复习并强化本部分的内容
理解数据库的存储结构和管理方法。
掌握创建数据库、表的方法
2
1
理论数据库
6 与事务
日志、表
实训内容
教学
2. 创建、修改和删除数据库
3. 管理数据库
4. 表、数据类型
1.创建数据库
2.修改数据库相关参数
3、数据库中创建表和修改表
模仿实训:实训项目3
使用命令创建数据库、表
2
2 1. 索引的概念与分类
2. 创建与管理索引
3. 主键约束
理论教学
7
保证列的完整性
4. DEFAULT约束
5. CHECK约束
6. UNIQUE约束
5.外键约束
6.默认和规则
使用企业管理器和T-SQL创建和修改各种索引、约束和默认、规则
模仿实训:实训项目3
索引、主键、外键、约束、约束对数据完整性的作用、默认和规则
2
掌握如何及何时需要创建约束、索引
保证列的完整性
2
3
实训内容
综合实训
测验2
1.视图概念 掌握视图的概念以及何时使用视图
1
理论教学
8
保证安全性(一)
实训内容
2.视图作用及使用
3.创建、修改和删除视图
4.通过视图修改数据
1. 创建一些视图,能够显示学生信息和成绩情况
2. 修改以上视图
3. 通过以上视图修改表数据
课后:实训项目4
掌握如何创建视图、显示视图的信息、重新命名视图、删除视图和修改数据
掌握存储过程的概念以及何时使用存储过程
2
2
理论教学
9
保证安全性(二)
实训内容
1.存储过程的概念
2.存储过程的作用和执行方式
3.存储过程类型
1. 创建和执行简单的存储过程。
2. 创建和执行含参数的存储过程。
3. 修改和删除存储过程。
课后:实训项目4
掌握如何创建存储过程、执行存储过程、显示存储过程的信息、重新命名存储过程、删除存储过程
掌握触发器的概念以及何时使用触发器 2
2
理论教学
保证参照10 完整性(触发器)
实训内容
1.触发器的概念
2.触发器的作用
3.几个典型的触发器
1. 创建INSERT触发器。
2. 创建UPDATE触发器。
3. 创建DELETE触发器。
4. 修改和删除触发器。
课后:实训项目4
掌握如何创建触发器、显示触发器的信息、删除触发器 2
SQL Server综合实训
理论教学
测验3
1. 事务处理与锁
2. 游标
视图、存储过程、触发器
2
掌握事务和游标
3 11 的程序设计
3 事务、游标在数据存取中实训内容
1. 事务的提交和回滚
2. 游标的使用
1. SQL Server的安全管理
理论教学
12
SQL Server安全管理
实训内容
2. 用户管理
3. 角色管理
4. 权限管理
1. 将SQL Server认证模式设置为混合认证模式。
2. 创建登录帐号
3. 创建数据库用户并设置其权限
4. 创建数据库角色
课后实训项目5
1. 备份和恢复的基本概念
理论教学
数据库日常维护与管理
实训内容
2. 建立维护计划
3. 数据转换的概念
4. 分离与附加数据库
5. 数据的导入/导出
1. 备份自己的数据库
2. 从备份中还原自己的数据库
3. 利用企业管理器创建维护计划
4. 数据导入/导出
5. bcp工具使用
课后实训项目6
应用系统开发
测验4
1、C/S模式的应用系统开发
2、B/S模式的应用系统设计与开发
课后实训项目7、8
理论教学
实践教学
23
49
备份和恢复
4
1
掌握如何备份数据库、恢复数据库
4
掌握备份和恢复的概念及作用
4
掌握使用企业管理器管理登录帐号、用户、脚色和权限。 4
掌握用户、注册、角色和权限管理的意义和用途
2
的灵活使用
3
13
14
学 时 合 计:72
五、教法说明
1、先“问题牵引”,通过解决问题学习知识和技能
2、多媒体教学手段,多媒体演示程序,板书给出课程重点
3、注重教会学生分析问题和解决问题的方法和学习能力
4、充分利用精品课程网站资源和师生交流平台
六、考核方式及评分办法
本课程考核成绩由形成性考核和期末考试两部分组成,分数比例为:
课程考核成绩=形成性考核成绩(60%)+期末笔试开卷考试成绩(40%)
形成性考核成绩由课堂表现(10%)、实训项目(30%)、测验或期中考试(20%)
课上主动发言,正确则记1分,10分封顶。答错误不扣分。
扣分项(不封顶):玩游戏扣5分/1次;迟到2分/1次;旷课5分/1次,三次取消考试资格。
4 不带教材2分/1次;不带课堂笔记2分/1次;
抄袭:记0分/1次
七、教材、精品课程网站及参考书
教材:
《SQL Server 2000数据库及应用》,徐人凤、曾建华,高等教育出版社,2004、2。
精品课程网站:
/dxsjk
参考书:
[1]《关系数据库基础》,徐人凤、韩枫、蒋韶生,2007年,高等教育出版社
求职应聘及认证培训教材-系统工程师系列《数据库系统工程师-SQL Server 2000》 机械工业出版社 2001年
亚马逊长期畅销书《数据库设计入门经典》中国电力出版社 2003年7月
新世纪高等职业教育规划教材《SQL SERVER 2000开发与应用》机械工业出版社2003年7月
新世纪高职高专教改项目成果教材《DELPHI程序设计》2004年高等教育出版社
《SQL Server 2000 Design学习指南》,Marc Israel,电子工业出版社,2002、1。
《SQL Server 2000实践与提高》,肖健,中国电力出版社,2002、3。
《SQL Server 2000系统管理》,Microsoft,清华大学出版社,2001、11。
5
发布评论