关系数据库基础电子教案、电子课件第02单元 概念数据模型与ER图.docVIP

关系数据库基础电子教案、电子课件第02单元 概念数据模型与ER图.doc

  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文档。上传文档
查看更多
关系数据库基础电子教案、电子课件第02单元 概念数据模型与ER图

第2单元 概念数据模型与ER图 [应知] 了解和掌握以下几个概念: 实体、属性、实例、实体标识符、域、联系、联系类型 关系数据模型 [应会] 掌握手工完成ER图的方法 2、E-R模型转换为关系模型 3、会正确安装Erwin建模工具 练掌握用ERWIN建模,并能生成SQL SERVER下的表 [重点、难点] 本节的几个概念 将现实生活中的实体抽象为数据 [教学设计] 首先提出问题,由各小组讨论,什么是实体、属性、实体标识符、实例、联系、联系类型,首先针对学生、课程进行讨论,然后再举出学生、宿舍两个实体巩固知识。 介绍ER图的四个要素,每个小组使用Word绘制ER图 安装ERWIN软件,使用Erwin进行建模,并生成SQL SERVER 2000下的表。 [教学内容] 一、掌握手工完成ER图的方法 概念数据模型: 是人们对现实世界的认识和抽象。根据需要将相关数据组织起来,不考虑在计算机上的具体实现。也就是说与计算机的实现无关,所以称为概念数据模型。 实体[Entity 8页]:现实生活中存在并可相互区别的事物或活动。例如学生、课程、教室、系部、图书馆等 属性[Attribute 11页]:将实体具有的某种特性称为实体的属性。 例如课程是一个实体。它有若干个属性(课程号、课程名、学分)。学生是个实体,它有学号、姓名、性别、专业等属性。系部是个实体,用系部编码和系部名称等属性描述系部实体。 问题:宿舍的实体有哪些属性? 属性值:属性的具体取值称为属性值。如学生实体学号属性值为“4051”,姓名为“王平” 实体的一个实例:实体表示的是一类事物,其中的一个具体事物称之为该实体的一个实例。如“4051”、“王平”、“女”、“经管”则具体表示了一个学生,它是学生实体的一个实例。 实体标识符[11页]:某个属性或属性的组合的值能惟一地标识出实体中的每一行,则可以选择该属性或属性的组合作为实体标识符。 例如学生实体中的“学号”可以作为实体标识符,因为学号的值是惟一的,它能惟一地标识出实体中的每一行。而“姓名”不可以作为学生实体的实体标识符,因为姓名有重名的现象存在,它所标识的行会出现不惟一的情况。 组合属性 学生_课程(学号,课程号) 问题: 教师是否是实体?机房是否是实体?教室是否是实体?学校是否是实体?它们又哪些属性 域[12页]:属性的取值范围。如学生实体中的性别属性,属性只有两个值男和女,所以性别的域为(男,女)。 问题:系名的域为? 05软件班级名的域为? 联系[9页]:实体不是孤立的,实体与实体之间有着密切的联系。 如:学生与课程之间是有联系的,修读的联系。 问题:学生和宿舍的实体联系是?是住宿的联系 学生与班级的联系:是属于的联系 联系分类[12页]:1对1 、1对多 、多对多三种联系类型。 如:学生与课程之间是多对多的联系,一个学生可以修多门课程,一门课程可以有多个学生进行修读。表示为m:n 学生和宿舍的实体之间是多对一的联系,一个宿舍可以住宿几个学生,几个学生可以住在同一个宿舍。N:1 学生与班级之间是多对一的联系,多名学生属于一个班级,一个班级可以有多个学生。 家庭与成员1:n 教师与课程是多对多的联系:一名教师可以讲授多门课程,一门课程可以有多个老师讲授。 同学与座位之间是一对一的联系。1:1 公司与总经理之间是1对1的联系.1:1 系部实体和学生实体之间是1对多的联系。 员工与工资之间是一对一的联系。 ER模型[Entuty Relationship model 16 页]: 使用实体关系图(E-R(Entity-Relationship))描述实体、以及实体与实体间的联系。 E-R(Entity-Relationship)图的四要素: 矩形表示实体,框内标注实体名称。 椭圆形表示属性 菱形框表示实体之间的联系,框内注明联系名称 连接线表示实体、联系与属性之间的所属关系或实体与联系之间的相连关系。 [实训]:请完成学生、课程的ER图。使用Word绘制。 学生选修课程的E-R图 (05软件3班讲到这里) 关系数据模型:就是一个具有下列特点的二维表格: (1)表格中的每一列都是不可再分的基本数据项; (2)每列的名字不同,数据类型相同; (3)行的顺序无关紧要; (4)列的顺序无关紧要; (5)关系中不允许有完全相同的两行存在。 关系:将符合上述条件的二维表称之为关系,它由表结构和表中的数据所组成。 元组:将关系中的行称之为元组,也称之为记录,或称之为行。 属性:将关系中的列称之为属性,也称之为字段,或称之为列。 问题:表格是否就是我们常见的表格?否。 二、E-R模型转换为关系模型: 将E-R模型转换为关系模型,方法是将一个实体或一个联系转换为一个表,实体的属性以及联系的属性就是表中的属性(

文档评论(0)

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

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

1亿VIP精品文档

相关文档