SQL Server 2012数据库技术及应用1.3.docx_第1页
SQL Server 2012数据库技术及应用1.3.docx_第2页
SQL Server 2012数据库技术及应用1.3.docx_第3页
SQL Server 2012数据库技术及应用1.3.docx_第4页
SQL Server 2012数据库技术及应用1.3.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、教学方案课程名称SQL Server数据库技术与应用学时120 (含综合实训24)学习 情境单元班级1.教务管理系统的数据库开发与维护1.3关系模型与数据库逻辑设计(参考教材第3章)软件技术、计算机应用技术、计算机网络技 术等学时学时授课地点56软件开发一体化教室工作任务数据库逻辑设计在数据库开发与维护工作中的位置如图所示。完成以下任务:结果形式能力目标知识目标案例1-3教务管理数据库逻辑设计根据教务管理系统数据库的概念设计(E-R模型), 任务1-3-1将概念设计中所设计的E-R模型转换为关系模型。任务1-3-2根据需求分析的要求进行数据库的完整性约束设计。1. 关系模型说明(关系名、属

2、性、主码、外码、约束等),记录在过程记录部分。2. 全部结果保存为taskl.3_组号name.docx。3. 总体要求:任务准备中回答问题概念清晰、格式整齐;过程记录完整、格式整齐、按时交付。 1 .能够将数据库概念设计得到的概念模型转换为关系模型。2.能够对关系模型进行实体完整性约束、域完整性约束、参照完整性约束和用户定义完整性约 束的设计。3 .培养用英文单词或英文缩写描述和识别属性的习惯。1 .关系数据模型的基本定义和基本术语。2. 关系的集合运算(并、交、差和笛卡儿积)。3. 关系的专门运算(投影、选择和连接)与应用。4. 关系数据实体完整性约束、域完整性约束、参照完整性约束和用户定

3、义完整性约束的概念及 应用。5. 概念模型(联系方式1: 1, 1: ,m: )到关系模型转换的基本方法。6 .数据库逻辑设计有关英文术语。重点:1. 关系数据实体完整性约束、域完整性约束、参照完整性约束和用户定义完整性约束的概念及 应用。2. 概念模型(联系方式1: 1, 1: ,难点:关系数据实体完整性约束、域完整性约束、参照完整性约束和用户定义完整性约束的概念及应m: )到关系模型转换的基本方法。用。素质 目标 与思政 目标1. 培养严谨的工作态度和工作作风。2 .培养较强的逻辑思维和抽象思维能力。3. 学习中国计算机科学家艰苦卓绝的奋斗精神,树立认真、严谨和不怕困难的作风和学风。 (思

4、政育人案例3中国数据库的先行者与探索者)1 .主选教材:SQL Server 2012数据库技术及应用(微课版)(第5版),周慧主编,人 民邮电出版社2021年8月,出版号ISBN 978-7-115-55455-0,第3章 关系模型与数据库逻 辑设计,思政育人3 (二维码链接),微课3T和微课3-2 (二维码链接)。2. 单元教学设计:SQL Server 2012数据库技术及应用1. 3. docx。3. 单元教学课件:SQL Server 2012数据库技术及应用1. 3. ppto教学资源4. 学生辅材:班级微信或微信或QQ群共享单元 1. 3 任务书(taskl. 3组号_name.

5、 docx)。5. 单元自测:教材第3章思考与练习。6. 参考网站:(1)中国人民大学 M0CC数据库系统概论:https:/www. icoursel63. org/course/RUC-488001(2)中国专业 IT 社区 CSDN: 1000.2115.3001.4125(3)微软产品文档: 130214(v=sql.l 10)1. 硬件:教师机、学生机(或笔记本电脑)、网络等。教学2 .软件:条件 (1) SQL Server 2012。(2) Office word 等。1 .概念模型设计和E-R图绘制。学生 2 .对现实世界中基本事物的理解和抽象。 基础 3 .具备对表的认识的能

6、力。4 .具备基本的集合认识和运算能力。知识导航:关系模型与数据库逻辑设计知识框架。外模式VIEW知识知识准备现实世界事物及联系需求分析k> 1分析报告转换方法概念设讣概念模型逻辑设计关系模型模式TABLE内模式DATABASE念L数据结构数据操作-实体转关系:属性一属性,主键一主键 联系转关系:一搭一:'读系并入任意端,加入另一端主键 一对多:联系并入多端,加入端主键 多时多:联系转为关系,加两端主傩关系(二维表)、元组、属性、域、候选键主键、外键、主属性、非主属性、关系模式l传统:并、差、交、笛K,儿积专门:投影、选择、连接关系规范化1NF:属性不可再分,2NF:取消部分函数

7、依赖,3NF:取消传递函数依赖户实体完整性约束域完整性约束参照完整性约束数据完整性约束-用户定义完整性约束学生自主学习:试回答以下问题。1. 关系数据模型的三个重要组成要素是什么?2. 为什么现在数据库所采用的数据模型几乎都是关系数据模型?(提示:关系数据模型的特点)3. 关系数据模型的数据结构有一些什么重要的概念,相应术语如何描述,与概念设计中的术语 有什么联系和区别?4. 传统的关系运算有哪几种?在学习过的数学中接触过吗?5. 专门的关系运算有哪几种?在实际数据处理中有什么具体应用?举例说明一下。6. 数据库的关系完整性约束有哪几个方面?你觉得重要吗?如果我们在数据库逻辑设计中对 数据库制

8、定了规则,在数据库的操作中,是什么软件控制数据操作遵守这些规则呢?7. 实体完整性约束用来保证数据怎样的完整性,能举例说明它的重要性吗?其完整性规则是什 么? DBMS在数据库操作(插入、删除、修改)时是如何进行实体完整性规则检查的?8. 参照完整性用来保证数据怎样的完整性,能举例说明它的重要性吗?其完整性规则是什么? DBMS在数据库操作(插入、删除、修改)时是如何进行参照完整性规则检查的?(难点:参 照关系、外码;被参照关系、主码)9. 用户定义完整性用来保证数据的怎样的完整性,能举例说明它的重要性吗?其完整性规则是 什么? DBMS在数据库操作(插入、修改)时是如何进行用户定义完整性规则

9、检查的?10. 根据实体之间联系方式(1: 1, 1: m m: )的不同,概念模型分别是如何进行关系模型 转换的?11 .列举有关数据库逻辑设计的英文词汇原文、缩写及含义?(可增加行,如无缩写形式可不填 缩写栏)下表供参考:序号英文术语缩写源文含义备注1Relation关系关系模型2RelationshipR联系实体间的联系3Candidate Key候选键候选键能作为主键的键4Primary KeyPK主键唯一标识一个元组5Foreign KeyFK外键实现参照完整性6Union并并集合运算U7Difference差差集合运算一8Intersection交交集合运算c9Cartesian

10、Produce笛卡儿积笛卡儿积集合运算X10Projection投影投影关系运算n11Selection选择选择关系运算。12Join连接连接关系运算X13Entity Integrity实体完整性实体完整性唯一14Reference Integrity参照完整性参照完整性采用任务驱动、引导文、讲授和自学等教学方法,重在提高学生的认知能力和知识应用能力。教学方法本单元任务的完成需要关系数据库的基本理论知识和一定的数学知识作为支撑,相应理论知识 很深奥,学生直接学习和理解起来有一定难度,建议教师采用案例展示等教学法,通过案例引 导使学生逐步掌握这一部分知识。在前一单元数据库概念设计任务完成的基础

11、上,带领学生完成本单元数据库逻辑设计的任 务,在任务的引领下掌握关系数据库逻辑设计的方法。考核 评价1 .考核内容:基本知识水平、任务完成情况、学习态度和学习能力。2.评价方式:过程性考核(过程监控和任务考核Ti.3)o实施 情况 分析(实 施后 填)附:某教学班实施情况分析按照单元教学设计方案,教师进行任务所需知识的引导以及数据库逻辑设计的举例,学生 自主回答所需知识的问题,在教师案例展示的基础上模仿完成了数据库的逻辑设计。学生在完 成工作任务的过程中积极性很高,大部分同学都能够认真完成所交给的工作任务,对任务完成 质量也有较高的自我要求,所培养的逻辑设计基本能力为后续学习情境工作任务的完成

12、奠定了 良好的基础。部分同学基础略差一些,但在反复的训练中相信会赶上的。二、教学过程步骤教学内容教师活动 (部分课外)学生活动 (部分课外)课内 分钟任务 资讯1. 任务案例1-3教务管理数据库逻辑设计(教材第3章)根据教务管理系统数据库的概念设计,进行数据库的逻 辑设计。(1)将概念设计阶段设计的ER图转换成关系。(2)对转换的关系进行完整性约束。2. 知识第3章关系模型与数据库逻辑设计(PPT课件一单元1.3)(1)关系模型术语。(2)关系数据结构。(3)关系运算(传统集合、专门关系)。(4)关系完整性约束。(5)E-R模型转换为关系模型。3. 方法第3章关系模型与数据库概念设计(PPT课

13、件一单元1.3)E-R模型到关系模型转换、关系完整性约束。微信或QQ群 共享上传任务 书、多考资料、 课件问题提出 课件展示 图片展示 操作演示微信或QQ群 共享下载任务 书参考资料 扫码学习思政 育人案例3 扫码学习微课3.1和微课3-2 查阅资料 回答任务准备 的问题180任务 计划根据任务完成时间和内容要求,制定计划。适当引导制定计划5方案 制定1 .提出教务管理系统数据库逻辑设计的初步方案和有关 问题。2 .修订教务管理系统数据库逻辑设计初步方案并解决其 中的具体问题。3 .确定教务管理系统数据库的最终逻辑设计方案。方案展示 方案说明 方案修订 方案确定提出方案 提出问题 方案修改 方

14、案明确5实施 控制1. 将教务管理系统数据库的概念模型(ER图)转换为关 系模型,确定关系名和属性名(任务报告书1.3过程记 录)。2. 对关系模型进行主码、外码和用户定义完整性等说明 (任务书1.3过程记录)。3. 对关系进行规范化到3NF (任务书报告书1.3过程记全面指导 过程监控方案实施 填写任务报告 书上交任务报告 书25步骤教学内容教师活动 (部分课外)学生活动 (部分课外)课内 分钟录)。4.将任务报告书保存为task 1.3 组号 name.docx。检查 评估1 .检查任务报告书1.3中问题回答情况,针对所发现的错 误和问题,澄清概念。2. 检查与点评任务书过程记录中学生通过

15、E-R图转换而 来的关系、完整性设置结果。3. 根据过程监控记录1.3和学生任务报告书1.3给出任务 考核成绩。4 .任务中关键知识和技术要点强调。5.如有必要,要求学生对工作任务进行补充与完善。任务考核 过程监控 单元评价错误修正30归纳 总结1. 关系模型知识(三个组成要素、三种专门运算、三类完 整性约束)。(1)数据结构基本定义:二维表基本术语:关系、元组、属性、候选键、主键、外键、 主属性、非主属性、关系模式(2)操作集合传统的集合运算:并,交,差,笛卡儿积专门的关系运算:Ha(r)投影,o F(t) (R)选择,RXS自然 连接(3)完整性约束实体:主键PK域:数据类型等参照:外键FK用户定义:CHECK逻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论