《数据库应用技术SQLServer》整体导学设计方案.docx
《《数据库应用技术SQLServer》整体导学设计方案.docx》由会员分享,可在线阅读,更多相关《《数据库应用技术SQLServer》整体导学设计方案.docx(32页珍藏版)》请在冰点文库上搜索。
《数据库应用技术SQLServer》整体导学设计方案
封面
作者:
PanHongliang
仅供个人学习
《数据库应用技术—SQLServer》
课程整体教案设计
一、管理信息
课程名称:
《数据库应用技术—SQLServer》
制定时间:
2011年4月
课程代码:
0111318
所属分院:
电子信息工程学院
制定人:
程志
批准人:
金海
二、基本信息
学分:
4
课程类型:
计算机应用技术
专业核心课
学时:
72
先修课程:
《计算机信息技术》
授课对象:
计算机应用技术专业、
计算机网络技术专业
后续课程:
《VisualBasic》
《ASP》
三、课程设计
1.课程目标设计
(1)能力目标
总体能力目标:
能够熟练安装与配置SQLSERVER数据库、熟练应用企业管理器和查询分析器建立数据库、表和操作表数据并对数据库能进行备份和恢复。
单项能力目标:
①能够正确的绘制E—R图并将其转换为关系模式。
②能够规范化关系模式
③能够进行数据库的设计;具备中小型企业或常见系统所用数据库的设计能力;
④能够正确的安装和配置SQLSERVER数据库
⑤能够将设计的数据库和表通过企业管理器或查询分析器正确创建。
⑥具备数据库表数据的添加、删除、更新和查询的能力
⑦能够进行数据库的安全管理并正确备份和恢复数据库。
(2)知识目标
①了解数据库的基本概念和关系型数据库的基本原理;掌握关系型数据库的设计方法。
②了解数据库的基本概念、理解关系型数据库管理系统的组成和功能
③掌握数据库设计的步骤和规格化的定义及方法。
④了解SQLSERVER的体系结构。
⑤掌握关系型数据库完整性的设计方法
⑥掌握安全性的管理方法以及数据库备份和恢复的机制、意义、重要性
2.课程内容设计
模块名称
学时
数据库的初步应用
4
关系数据库技术
10
SQLSERVER对象的操作
34
SQLSERVER的管理
10
综合应用(独立实践)
14
总计
3.能力训练工程设计
编号
能力训练工程(任务)名称
拟实现的能力目标
相关支撑知识
训练方式手段及步骤
结果
1
区分信息、数据
能够根据信息、数据的定义和关系正确区分信息和数据
1.信息的概念
2.数据的概念
3.信息和数据的区别与联系
4.数据库的定义
5.数据库系统的组成
6.DBMS的功能
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
2
建立E—R模型
能够建立E—R图,为数据库的设计打好基础
1.数据模型的概念
2.数据模型的分类
2.概念模型的表示方法
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
3
集合运算
能够进行数据库中各关系的交、并、差运算
1.集合交运算的定义
2.集合并运算的定义
3.集合差运算的定义
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
4
关系代数运算
能够对数据库中的数据进行选择、投影和连接运算
1.选择运算的法则
2.投影运算的法则
3.连接运算的法则
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
5
关系的完整性
能够对设计的关系建立完整性约束
1.实体完整性的要求
2.参照完整性的要求
3.域完整性的要求
4.用户定义完整性的要求
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
6
关系数据库的规范化
能够对关系模式进行规范化
1.关系模式的存储异常问题
2.函数依赖
3.规范化的步骤
4.范式种类及级别
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
7
数据库设计-需求分析
能与用户交流并确定用户的需求(包括数据与处理)
1.沟通
2.分析
3.总结
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
8
数据库设计-概念结构设计
能够根据需求画出概念模型(E-R模型)
1.概念模型的要素
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
9
数据库设计-逻辑结构设计
能够将E-R模型转化为关系模型并进行规划
1.规范化的方法
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
10
数据库设计-物理设计
能够设计数据的存储结构和存取方法
1.数据类型
2.设计格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
11
数据库设计-数据库实施
能够编制并调试应用程序、组织数据入库并进行试运行
1.数据库定义语言
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
12
数据库设计-数据库运行维护
能够对数据库进行评价、调整与修改
1.修改方法
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
13
安装SQLSERVER
能够根据需要选择SQLSERVER的版本并进行正确的安装
1.SQLSERVER的版本
2.硬件要求
3.软件要求
4.验证机制
5.验证模式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
14
配置数据库
能够注册SQLSERVER实例并启动服务器
1.SQLSERVER服务管理器的作用
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
15
创建数据库
1.能够用企业管理器创建数据库
2.能够使用SQL语言的DDL语言在SQL查询分析器中创建数据库
1.SQLSERVER数据库的文件种类
2.SQLSERVER数据库文件组的分类
3.SQLSERVER数据库的系统数据库
4.DDL语言创建数据库的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
16
查看数据库的定义信息
1.能够用企业管理器查看数据库定义信息
2.能够使用SQL语言查看数据库的定义信息
1.查看数据库定义信息的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
17
修改数据库
1.能够用企业管理器修改数据库
2.能够使用SQL语句修改数据库
1.修改数据库的语法格式
2.修改数据库的注意事项
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
18
删除数据库
1.能够用企业管理器删除数据库
2.能够使用SQL语句删除数据库
1.删除数据库的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
19
创建表
1.能够使用企业管理器创建表
2.能够使用SQL语句创建表
1.创建表的语法格式
2.键的概念和选用方法
3.完整性的考虑
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
20
数据类型的应用
能够正确选用数据类型
1.数据类型的分类
2.数据类型的应用环境
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
21
建立表关系
能够建立数据库各表之间的关系图
1.联系的种类
2.建立关系图的方法
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
22
查看表定义信息
1.能够使用企业管理器查看表定义信息
2.能够使用SQL语句查看表定义信息
1.查看表信息的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
23
修改表结构
1.能够使用企业管理器修改表结构
2.能够使用SQL语句修改表结构
1.添加列的语法格式
2.修改列及列属性的语法格式
3.删除列的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
24
删除表
1.能够使用企业管理器删除表
2.能够使用SQL语句删除表
1.删除表的语法格式
2.删除表的注意实现
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
25
添加表数据
1.能够使用企业管理器添加表数据
2.能够使用SQL语句添加表数据
1.添加数据的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
26
删除表数据
1.能够使用企业管理器删除表数据
2.能够使用SQL语句删除表数据
1.删除表数据的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
27
修改表数据
1.能够使用企业管理器修改表数据
2.能够使用SQL语句修改表数据
1.修改表数据的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
28
表数据的简单查询
1.能够使用企业管理器进行简单查询
2.能够使用SQL语句进行简单查询
1.简单查询语句的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
29
表数据的高级查询
1.能够使用企业管理器进行高级查询
2.能够使用SQL语句进行高级查询
1.高级查询语句的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
30
创建视图
1.能够使用企业管理器创建视图
2.能够使用SQL语句创建视图
1.创建视图的作用
2.了解视图的优点和缺点
3.创建实体的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
31
创建索引
1.能够使用企业管理器创建索引
2.能够使用SQL语句创建索引
1.创建索引的作用
2.索引的分类
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
32
数据库完整性的设计
能够实时的对数据库运行中出现的问题建立完整性约束
1.实体完整性的要求
2.参照完整性的要求
3.域完整性的要求
4.用户定义完整性的要求
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
33
数据库的安全管理
1.能够设置SQLSERVER的身份验证模式
2.能够设置服务器的安全性
3.能够设置数据库的安全性
4.能够设置数据库用户角色
5.能够进行权限管理
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
34
数据库的备份
1.能够用企业管理器备份数据库
1.备份数据库的时机
2.备份数据库的方式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
35
数据库的还原
1.能够用企业管理器还原数据库
1.备份数据库的方式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
36
数据库的分离
1.能够用企业管理器分离数据库
1.备份数据库的方式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
37
数据库的附加
1.能够用企业管理器附加数据库
1.备份数据库的方式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
38
导入数据
1.能够用企业管理器导入数据
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
39
导出数据
1.能够用企业管理器导出数据
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
40
建立存储过程
1.能够根据实际需要建立
1.建立存储过程的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
41
建立触发器
1.能够根据实际需要建立存储过程
1.建立触发器的语法格式
1.课堂操作示范
2.同步模仿训练
3.独立实践
4.评价
完成实训报告及作业
4.进度表设计
序号
学时
教案目标和主要内容
模块名称
单元标题
能力目标
能力训练工程编号
知识目标
1
2
数据库的初步应用
数据库的基本用
能够根据信息、数据的定义和关系正确区分信息和数据
1
1.掌握数据库的概念
2.掌握DBS的组成
3.掌握DBS的功能
2
2
数据库的初步应用
数据模型的建立
能够建立E—R模型
2.
1.了解数据模型的概念
2.掌握数据模型的分类
3.掌握概念模型联系的种类
3
2
关系数据库技术
关系运算
1.能够进行数据库中各关系的交、并、差运算
2.能够对数据库中的数据进行选择、投影和连接运算
3、4
1.掌握集合交运算的定义
2.掌握集合并运算的定义
3.掌握集合差运算的定义
4.掌握选择运算的法则
5.掌握投影运算的法则
6.掌握连接运算的法则
4
2
关系数据库技术
数据库的规范化
(一)
能够模范进行关系模式的规范化
6
1.了解关系模式的存储异常问题
2.掌握函数依赖的定义
3.理解完全依赖、部分依赖、传递依赖
4.掌握规范化的步骤
5.了解范式种类及级别
5
2
关系数据库技术
数据库的规范化
(二)
能够独立的进行关系模式的规范化
6
1.掌握函数依赖的定义
2.进一步理解完全依赖、部分依赖、传递依赖
3.掌握规范化的步骤
4.了解范式种类及级别
6
2
关系数据库技术
数据库的设计
(一)
1.能与用户交流并确定用户的需求(包括数据与处理)
2.能够根据需求画出概念模型(E-R模型)
3.能够将E-R模型转化为关系模型并进行规划
7、8、9、2、6
1.了解沟通、分析、总结问题的方法
2.掌握概念模型的画法
3.掌握E-R模型转化为关系模型的方法
4.掌握规范化的方法
7
2
关系数据库技术
数据库的设计
(二)
1.能够设计数据的存储结构和存取方法
2.能够编制并调试应用程序、组织数据入库并进行试运行
3.能够对数据库进行评价、调整与修改
10、11、12、20
1.掌握数据类型
2.了解SQL语句
8
2
SQLSERVER对象的操作
SQLSERVER的安装与配置
1.能够根据需要选择SQLSERVER的版本并进行正确的安装
2.能够注册SQLSERVER实例并启动服务器
13、14
1.了解SQLSERVER的版本
2.了解硬件要求
3.了解软件要求
4.掌握SQLSERVER的验证机制
5.掌握SQLSERVER的验证模式
6.掌握SQLSERVER服务管理器的作用
9
2
SQLSERVER对象的操作
数据库的操作
(一)
1.能够用企业管理器创建数据库
2.能够用企业管理器查看数据库定义信息
3.能够用企业管理器修改数据库
4.能够用企业管理器删除数据库
15、16、17、
18
1.掌握SQLSERVER数据库的文件种类
2.掌握SQLSERVER数据库文件组的分类
3.了解SQLSERVER数据库的系统数据库
4.掌握修改数据库的注意事项
10
2
SQLSERVER对象的操作
数据库的操作
(二)
1.能够用SQL语句创建数据库
15
1.掌握DDL语言创建数据库的语法格式
11
2
SQLSERVER对象的操作
数据库的操作(三)
1.能够用SQL语句查看定义信息
2.能够认识修改数据库的SQL语句
3.能够用SQL语句删除数据库
16、17、18
1.掌握查看数据库定义信息的语法格式
2.修改数据库的语法格式
3.删除数据库的语法格式
12
2
SQLSERVER对象的操作
数据库表的操作
(一)
1.能够用企业管理器创建表
2.能够用企业管理器查看表定义信息
3.能够用企业管理器修改表
4.能够用企业管理器删除表
5.能够建立数据库各表之间的关系图
19、20、21、22、23、24
1.理解表的基本概念
2.理解级联的概念
13
2
SQLSERVER对象的操作
数据库表的操作
(二)
1.能够使用SQL语句创建表
19、20
1.掌握创建表的语法格式
14
2
SQLSERVER对象的操作
数据库表的操作(三)
1.能够使用SQL语句查看表定义信息
2.能够认识修改表结构的SQL语句
3.能够使用SQL语句删除表
22、23、24
1.掌握查看表信息的语法格式
2.了解添加列的语法格式
3.了解修改列及列属性的语法格式
3.了解删除列的语法格式
4.掌握删除表的语法格式
15
2
SQLSERVER对象的操作
数据库表数据库的更新
(一)
1.能够使用企业管理器添加表数据
2.能够使用企业管理器修改表数据
3.能够使用企业管理器删除表数据
4.能够使用SQL语句添加表数据
25、26、27
1.掌握添加数据的语法格式
16
2
SQLSERVER对象的操作
数据库表数据库的更新
(二)
1.能够使用SQL语句添修改表数据
2.能够使用SQL语句删除表数据
26、27
1.删除表数据的语法格式
2.修改表数据的语法格式
17
2
SQLSERVER对象的操作
简单Transact-SQL查询
(一)
1.能够使用企业管理器进行简单查询
28
18
2
关系数据库对象的操作
简单Transact-SQL查询
(二)
1.能够使用SQL语句进行简单查询
28
1.简单查询语句的语法格式
19
2
关系数据库对象的操作
高级Transact-SQL查询
(一)
1.能够使用企业管理器进行简单查询
29
20
2
关系数据库对象的操作
高级Transact-SQL查询
(二)
1.能够使用SQL语句进行简单查询
29
1.简单查询语句的语法格式
21
2
关系数据库对象的操作
创建视图
1.能够使用企业管理器创建视图
2.能够使用SQL语句创建视图
30
1.创建视图的作用
2.了解视图的优点和缺点
3.创建实体的语法格式
22
2
关系数据库对象的操作
创建索引
1.能够使用企业管理器创建索引
2.能够使用SQL语句创建索引
31
1.创建索引的作用
2.索引的分类
23
2
关系数据库对象的操作
建立存储过程
1.能够根据实际需要建立
40
1.建立存储过程的语法格式
24
2
关系数据库对象的操作
建立触发器
1.能够根据实际需要建立存储过程
41
1.建立触发器的语法格式
25
2
SQLSERVER的管理
数据库完整性的设计
能够实时的对数据库运行中出现的问题建立完整性约束
32、5
1.实体完整性的要求
2.参照完整性的要求
3.域完整性的要求
4.用户定义完整性的要求
26
2
SQLSERVER的管理
数据库的安全管理
1.能够设置SQLSERVER的身份验证模式
2.能够设置服务器的安全性
3.能够设置数据库的安全性
4.能够设置数据库用户角色
5.能够进行权限管理
33、13
27
2
SQLSERVER的管理
数据库的备份与回复
1.能够用企业管理器备份数据库
2.能够用企业管理器还原数据库
34、35
1.了解备份数据库的时机
2.掌握备份数据库的方式
3.了解备份时注意事项
28
2
SQLSERVER的管理
数据库的分离与附加
1.能够用企业管理器分离数据库
2.能够用企业管理器附加数据库
36、37
1.了解备份数据库的时机
2.掌握备份数据库的方式
3.了解备份时注意事项
29
2
SQLSERVER的管理
数据的导入与导出
1.能够用企业管理器导入数据
2.能够用企业管理器导出数据
38、39
1.掌握各数据库的格式
30
2
综合应用(独立实践)
数据库的综合设计
1.能够设计出成绩查询系统的数据库
1、2、5-12
1.数据库的设计步骤
2.规范化的方法
31
2
综合应用(独立实践)
数据库的安装与配置及数据库的建立
1.能够根据设计系统所需环境正确安装SQLSERVER的版本并进行配置
2.能够独立的安装sqlserver并解决安装中出现的问题
3.能够正确的建立自己设计的成绩查询系统的数据库
13-15
1.数据库的版本
2.系统要求
3.SQLSERVER安装注意事项
32
2
综合应用(独立实践)
数据库表及表关系的建立
1.能够建立成绩查询系统数据库的各表及各表间的关系
19-21
33
2
综合应用(独立实践)
数据的装入及更新
1.能够装入成绩查询系统的初始数据并对其进行更新(添加、删除、修改)
25-27
34
2
综合应用(独立实践)
数据查询
1.能够对成绩的各种需要进行查询
28、29
35
2
综合应用(独立实践)
数据库完整性设计
1.能够根据实际应用中出现的问题建立完整性约束
32、5
36
2
综合应用(独立实践)
数据库的备份回复与数据导入导出
1.能够建立成绩查询系统的备份机制
2.能够备份成绩查询系统的数据库并能进行恢复
34-41
5.第一次课设计梗概
第一步:
说明课程安排,接受本门课程的授课目标和考核方式
第二步:
演示一张学生基本信息表格,其中有一列为学生年龄,过一年后学生年龄均增加一岁,如何在表格中操作
第三步:
学生讨论(讨论时进行引导:
最常见的为手动修改,如果数据量较大,手动修改工作量很大,不好完成)
第四步:
给出解决次为题的方法(用数据库解决此问题,瞬间完成),以此提高学生学习本课程的兴趣
第五步:
以超市特价活动为例提出问题,进一步引入数据库SQL语言,解决问题,以此来加深学生对本课程的认识。
第六步:
告诉学生本课程的一般教、学方法:
课堂操作示范→同步模仿训练→独立实践→评价→完成实训报告和作业→反馈
第七步:
引入本节课内容,进行第一次“教、学、做”活动
四、考核方案设计
考评工程
考评方法
比例
小计
形
成
性
评
价
学习态度
根据作业完成情况、课堂回答问题情况,由教师和学生干部综合评定学习态度的得分
5%
10%
组织纪律
根据上课考勤情况由教师和学生干部评定纪律得分
5%
课堂模仿实践
根据学生完成情况由学生自评、他人评价和教师评价相结合评定成绩
10%
40%