4 数据库管理与应用_单元设计_数据库的实现.doc

上传人:春哥&#****71; 文档编号:5291146 上传时间:2021-12-31 格式:DOC 页数:8 大小:114.50KB
返回 下载 相关 举报
4 数据库管理与应用_单元设计_数据库的实现.doc_第1页
第1页 / 共8页
4 数据库管理与应用_单元设计_数据库的实现.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《4 数据库管理与应用_单元设计_数据库的实现.doc》由会员分享,可在线阅读,更多相关《4 数据库管理与应用_单元设计_数据库的实现.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库管理与应用SQL Server课程教学单元设计项目四:数据库的实现授课教师:数据库课程组授课班级:学时:10教学条件预装Windows操作系统的计算机;网络环境;安装SQL Server 教学素材教材、课件、实训项目单、授课录像、案例库、教学网站等教学目标设计知识目标:(1) 了解数据库文件的概念和意义;(2) 理解创建、管理数据库的相关命令;(3) 理解 SQL Server的数据类型;(4) 理解数据完整性的意义;(5) 理解约束、默认和规则的含义和作用;(6) 理解索引和视图的概念、作用和意义。能力目标:(1) 熟练使用企业管理器或T-SQL语言创建、管理数据库;(2) 熟练使用企

2、业管理器或T-SQL语言创建、管理表;(3) 能使用企业管理器、T-SQL语言进行约束、默认和规则的创建;(4) 掌握使用企业管理器、T-SQL语言进行创建、删除索引和视图。教学内容(1) 创建与管理数据库;(2) 创建与管理数据库表;(3) 数据完整性的实现;(4) 优化查询速度。重点:(1) 逻辑文件、物理文件和文件组的概念;(2) 创建表的T-SQL命令;(3) 约束、默认和规则的创建和删除;(4) 索引和视图的创建和管理。难点:(1) 物理文件和逻辑文件的概念与区别;(2) 创建数据库的命令与步骤;(3) 正确选择合适的数据类型修饰关系的属性;(4) 约束、默认和规则的意义、使用场合以

3、及如何创建、使用和删除;(5) 选择合适的索引并创建。课后作业(1)拓展实训4-1:根据需求,设计并创建一个数据库,使用企业管理器和T-SQL语句实现,完成实训报告;(2)拓展实训4-2:创建数据库下的各个表,使用企业管理器和T-SQL语句实现;(3)拓展实训4-3:约束、默认和规则的创建、使用和管理,使用企业管理器和T-SQL语句实现;(4)拓展实训4-4:索引和视图的创建、使用和管理,使用企业管理器和T-SQL语句实现。教学过程设计任务4-1 创建与管理数据库(学时数:2)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统数据库的创建教师讲授多媒体学生:思考教师:讲授知识讲解知

4、识点1: 数据库的文件组成;知识点2: 物理文件和逻辑文件;知识点3: 文件和文件组;知识点4: 数据库对象。启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1: 演示附加一个数据库,讲解物理文件和逻辑文件;操作2:使用企业管理器创建一个数据库,讲解操作步骤;操作3: 使用T-SQL语句创建一个数据库,讲解语句和各个参数的意义;操作4:使用企业管理器或T-SQL语句对已经创建的数据库进行管理,如扩充数据库和事务日志的容量、增加次要文件和事务日志文件、删除数据库等操作。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单4-1动手实践做中学

5、多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1)数据库的存储结构(物理文件和逻辑文件)的概念;(2)要求熟练掌握创建、删除和修改数据库的方法和命令;(3)通过学习,学会使用企业管理或T-SQL语句根据需要创建、删除数据库和实物日志;(4)学会使用系统存储过程显示数据库的信息;(5)会对数据库进行配置和管理。教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训4-1:根据需求,设计并创建一个数据库

6、,使用SSMS和T-SQL语句实现,完成实训报告教师讲授多媒体学生:听讲教师:布置作业、提出要求教学过程设计任务4-2 创建与管理数据库表(学时数:2)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统数据库表的创建教师讲授多媒体学生:思考教师:讲授知识讲解知识点1:SQL Server的数据类型,重点介绍数值、字符串、时间日期等类型;知识点2:创建表的T-SQL语句的命令,重点介绍格式参数;知识点3:修改表的T-SQL语句的命令,重点介绍格式参数;知识点4:删除表的T-SQL语句的命令,重点介绍格式参数。启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1

7、:演示使用T-SQL创建一个表,讲解创建的各个步骤及注意事项,重点讲解数据类型;操作2:演示使用T-SQL命令创建一个表,讲解创建命令的各个参数及注意事项操作3:演示使用SSMS和T-SQL命令修改一个已经存在的表,讲解修改的步骤或命令的各个参数及注意事项。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单4-2动手实践做中学多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1) 在

8、SSMS环境下创建、删除及修改表;(2) 使用T-SQL语句创建、删除及修改表;(3) 创建表有若干种方法,无论是SSMS环境下还是使用T-SQL命令,都可以创建符合要求的表;(4) 在创建的过程中注意表的各个列的属性,即数据类型的选定要合乎实际要求。教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训4-2:创建数据库下的各个表,使用SSMS和T-SQL语句实现教师讲授多媒体学生:听讲教师:布置作业、提出要求教学过程设计任务4-3 数据完整性的实现(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统数据信息完整性的要求教师讲授多媒体学生:思考教师:讲授知

9、识讲解知识点1: 约束的种类及各种约束分别在什么情况下使用;知识点2: 默认的含义及作用;知识点3: 规则的含义及作用;启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1:演示使用SSMS环境或T-SQL语句在一个表中设置主键,并解释主键约束的作用;操作2:演示使用SSMS环境或T-SQL语句在一个表中设置外键,并解释外键的约束作用;操作3:演示使用SSMS环境或T-SQL语句在一个表中设置唯一性约束,并解释唯一性约束的作用;操作4:演示使用SSMS环境或T-SQL语句在一个表中设置检查约束,并解释检查约束的作用;操作5:演示使用SSMS环境或T-SQL语句在一个表中

10、设置默认约束,并解释默认约束的作用;操作6:演示使用SSMS环境或T-SQL语句删除约束;操作7:演示使用SSMS环境或T-SQL语句创建默认并绑定到表中;操作8:演示使用SSMS环境或T-SQL语句解除绑定并删除默认;操作9:演示使用SSMS环境或T-SQL语句创建规则并绑定到表中;操作10:演示使用SSMS环境或T-SQL语句解除绑定并删除规则。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单4-3动手实践做中学多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1) 评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3) 展示讨论学生的解决方案

11、;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1) 数据完整性是指数据库中数据的正确性和一致性,是衡量数据库质量的一个重要标准。包括:域完整性、实体完整性、参照完整性和用户自定义完整性;(2) 建立和使用约束的目的再与保证数据的完整性,设计表时需要定义列的有效值并通过列中数据、行中数据及表间数据决定如何强制保证数据的完整性。约束是独立于表结构的,可以通过企业管理器或ALTER TABLE语句添加或删除。当表被删除时,表所附带的所有约束同时被删除;(3) 默认是数据库对象,与默认约束不同。可以绑定到一列或多列上,也可以绑定到用户定义的数据类型上;(4)

12、 规则是数据库对象,用来验证插入或更新到数据库中的数据的有效性。可以绑定到一列或多列上,也可以绑定到用户定义的数据类型上;(5) 数据库应用程序开发的一个重要步骤就是设计和实施数据的完整性,并确定实施数据完整性的最佳方案;(6)方案一旦确定,就必须熟练使用SSMS环境或T-SQL语句进行创建或绑定。同时,还必须熟练对约束、默认和规则进行管理。教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训4-3:约束、默认和规则的创建、使用和管理,使用SSMS环境和T-SQL语句实现教师讲授多媒体学生:听讲教师:布置作业、提出要求教学过程设计任务4-4 优化查询速度(学时数:2)主要步骤教学

13、内容教学方法教学手段师生活动问题 引入学生选课系统优化查询速度的要求教师讲授多媒体学生:思考教师:讲授知识讲解知识点1: 索引的概念、作用和意义;知识点2: 索引的分类;知识点3: 索引的创建、管理;知识点4: 视图的概念、作用和意义;知识点5: 视图的创建、管理。启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1:演示使用SSMS环境和T-SQL语句在表Student中的列StuNo上建立一个非聚集、非唯一索引;操作2:演示使用“SET SHOWPLAN_ALL ON”命令进行索引分析,讲解索引的含义;操作3: 演示使用SSMS环境和T-SQL语句在课程表Cours

14、e中的kind列和credit上建立非聚集、非唯一复合索引操作4:演示使用SSMS环境和系统的存储过程SP_HELPINDEX可查询到表上所有的索引;操作5:演示使用SSMS环境和系统的存储过程SP_RENAME更改索引的名称;操作6:演示使用SSMS环境和T-SQL命令删除Student表中的索引;操作7:演示使用SSMS环境和T-SQL命令创建视图,并讲解基表和视图间的关系;操作8:演示使用SSMS环境和T-SQL命令修改视图;操作9:演示使用SSMS环境和T-SQL命令删除视图。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单4-4动手实践做中学多媒体真

15、实系统环境学生:实践操作教师:巡视检查评估讨论(1) 评估讨论实训任务的实施过程;(2) 给出参考的解决方案;(3)展示讨论学生的解决方案;(4) 考核学生结果。教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1) 索引是一个表中一列或者若干列值的集合以及所在行的物理存储位置;(2) 索引的目的是加快数据的检索;(3) 视图是表的部分数据,可以看作是虚拟的表或存储的查询;(4) 建立视图的目的是提高查询速度以及数据保密;(5) 分清索引的分类和对应的使用场合;(6) 索引可以提高查询速度;(7) 索引可以提高连接、ORDER BY 和GROUP BY的执行速度;(8) 查询优化器依靠索引起作用;(9) 索引强制实施行的唯一性;(10) 视图可被看成是虚拟表或存储查询;(11) 使用视图可提高数据库性能;对视图进行修改会影响基表数据。教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训4-4:索引和视图的创建、使用和管理,使用SSMS环境和T-SQL语句实现教师讲授多媒体学生:听讲教师:布置作业、提出要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com