课程教案-数据库设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程教案 / 学年 第 学期 课程名称:信息技术应用 课程代码:XX99140B 授课班级:信息技术学院全体新生 任课教师姓名:顾锦江 孙玉娣 课程归属院(系):信息技术学院 学习单元教案设计 第 10 周 第 8 单元 学 时:4 单元名称 学习单元八 数据库设计 主要 学习 内容 1.数据库的概念、数据模型 2.关系模型及运算 重点难点 及解决方法 重点:关系模型及运算 难点:数据模型的理解 学习方 法建议 讲授法、讨论法 本单元 学习素材 学生管理系统案例 学习 活动 组织 实施 本单元学习内容设计 时间安排 辅助学习手段 上次学习内容简要回顾 上次课主要学习了软件开发的过程,讨论了软件开发流程及思想。 0.1 陈述 一、本单元学习内容导入 今天我们学习在软件开发过程中,数据库如何设计与实现。 引人案例:进入一个图书管理系统,你会发现整个图书馆的书籍全部登记在系统中,所有的读者信息也都有,你可以方便地查询你想要的图书。图书管理系统中大量的数据是如何存储与管理的呢? 0.1 提问 二、本单元学习内容 1.数据库:(DataBase),就是存放数据的容器,专业地说,是以一定的方式组织并存储相互关联在一起的数据集合。 2.数据库管理技术:就是指人们对数据进行收集、组织、存储、加工、传播和利用的一系列活动的总和。目前,数据库都是用数据库管理软件进行管理。常见的数据库管理系统软件有 Oracle、db2、SQL Server、MySQL、SYBASE、ACCESS等等。 3.关系型数据模型 常用于表示关系型数据库的模型是实体关系模型(Entity-Relationship Model),简称E-R Model。 一个E-R图由实体、属性和联系三种基本要素构成。 (1)实体(Entity):即现实世界中存在的并相互区别的事物及其事物之间的联系。例如,一个学生、一门课程、学生的一次选课等都是实体。在E-R图中,用矩形框表示实体。 (2)属性(Attribute):实体或联系所具有的某一特性。例如,学生的学号、姓名、性别,一门课的课程名、学分等。在E-R图中,用椭圆表示属性。 (3)联系(Relationship):实体与实体之间以及实体与组成它的各属性间的关系。在E-R图中,用菱形框表示联系。 联系有三种情况: ①一对一联系(1:1):例如,一个丈夫只能有一个合法的妻子,反之亦然。 ②一对多联系(1:n):例如,一个班级中可以有若干个学生而其中一个学生只能属于这个班级,则班级与学生之间具有一对多的联系。 ③多对多联系(m:n):例如,一个课程同时有若干个学生选修,而一个学生同时也可以选修若干个课程,则课程与学生之间具有多对多的联系。 4.关系运算 关系模型中常用的关系操作包括:传统的集合运算(并、交、差、广义笛卡尔积),专门的关系运算(选择、投影、连接)和查询,增加,删除,修改等操作。 (1)并:关系R与关系S的并由属于R或属于S的元组组成,其结果关系仍为n目关系。记作R∪S。 (2)交:关系R与关系S的交由既属于R又属于S的元组组成,其结果关系仍为n目关系。记作R∩S。 (3)差:关系R与关系S的差由属于R而不属于S的所有元组组成。其结果关系仍为n目关系。记作R-S。 (4)广义笛卡尔积:两个分别为n目和m目的关系R和S的广义笛卡尔积是一个(n+m)列的元组的集合。元组的前n列是关系R的一个元组,后m列是关系S的一个元组。若R有A1个元组,S有A2个元组,则关系R和关系S的广义笛卡尔积有Al×A2个元组。 (5)选择:在关系R中选择满足给定条件的诸元组 (6)投影:从R中选择出若干属性列组成新的关系 (7)连接:它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。 θ为“=”的连接运算称为等值连接。它是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。 5.关系型数据库设计: 需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实现、数据运行与维护 3.6 课件、视频、小组讨论 三、本单元学习内容简要小结 通过本学习单元的学习,让学生了解数据库的概念、数据模型、关系型数据库、关系运算等概念,掌握数据库开发整个流程,并能进行数据库的分析与设计。 0.1 本单元作业、训练、讨论 等环节安排 学生完成以下工作:完成全计算机等级考试二级中公共基础知识部分数据库分析与设计相关的部分。 单元学习 过程反思 充分利用课程网站 2.提高学生分析问题、解决问题的能力

您可能关注的文档

文档评论(0)

文风 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档