- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实用教程(第三版)
第二章 数据库系统结构
第二章 数据库系统结构
教学内容:
? 数据描述:
? 数据模型:
? 数据库管理系统(DBMS)
各阶段中数据描述的术语,概念设计中实体
间联系的描述。
数据模型,逻辑模型的形式定义,
ER模型,层次模型、网状模型、关系模型和
面向对象模型的数据结构以及联系的实现方式。
§1 数据描述
一、信息的三个领域:
从客观世界事物的特征到计算机中的表示经历了三个领域:
现实世界
信息世界
机器世界
现实世界:
存在于人们头脑之外的客观世界。
现实世界中的数据就是客观存在的原始数据。
举例:
信息世界:
现实世界在人们头脑中的反映。
? 用概念设计描述数据库的概念结构。
数据描述:实体、属性、实体集、实体标识符。
举例:
实体
具有公共性质的可相互区分的现实世界对象的集合。
可以是具体的事物,也可以是抽象的概念或联系
具体的事物:学生、课程、职工
抽象的联系:学生选课
实体集
性质相同的同类实体的集合。
举例:
属性
实体所具有的特征或性质。
身高
年龄
性别
体重
……
实体标识符
能唯一标识实体的属性或属性集,有时也称关键码,或者简称键。
外键:
机器世界:
信息世界的信息在计算机中以数据的形式来表示。
逻辑设计涉及的概念:字段、记录、文件、关键码。
物理设计描述物理存储介质中的数据:
位、字节、字、块、桶、卷。
举例:
字段
标识实体属性的命名单位,有时也称数据项,是可以命名的最小信息单位,所以又称为数据元素或初等项。
字段的命名往往与属性名一样。
例如学号、姓名、年龄、性别等。
记录
字段的有序集合
用一个记录描述一个实体
能完整描述一个实体的字段集
例如:
文件
同一类记录的集合
用来描述实体集
举例:实体所具有的特征或性质。
关键码
能唯一确定文件中每个记录的字段或字段集
关键码,键
二、数据联系的描述
信息世界中,实体与实体之间有联系包括:
实体内部的联系;
实体之间的联系。
联系
联系是数据之间的关联集合,是客观存在的应用语义链 。
实体内部的联系:一个实体内属性之间的联系。
职工实体内部的职工号和职工的部门号
实体之间的联系:不同实体之间的联系。
课程实体和学生实体之间的选课联系。
1、二元联系:
两个不同实体集的实体间联系:
1:1联系 1:n 联系 m:n联系
如果实体A中的每个实例在实体B中至多有一个(也可以没有)实例与之关联,反之亦然,则称实体A与实体B具有一对一联系,
记作:1 : 1。
一对一联系(1:1)
一对一联系的例子
假设一个部门只有一个正经理,一个人只当一个部门的经理。
?是一对一的联系
部门和正经理。
假设一个系只有一个正主任,一个人只当一个系的主任。
?是一对一的联系
系和正系主任。
班级与正班长?
学校里面,一个班级只有一个正班长,而一个班长也只在一个班中任职。
一对多的联系
如果实体A与实体B之间存在联系,并且对于实体A中的一个实例,实体B中有多个实例与之对应;而对实体B中的任意一个实例,在实体A中都只有一个实例与之对应,则称实体A到实体B的联系是一对多的。
记作: 1 : n
有部门和职工两个实体,并且有语义:一个部门可以有多名职工,但是一个职工只在一个部门工作。
则部门和职工之间的联系是一对多的,我们把这种联系命名为工作。
一对多联系的例子
班级和学生?
一个班级中有若干名学生,而每个学生只在一个班级中学习。
多对多的联系
如果实体A与实体B之间存在联系,并且对于实体A中的一个实例,实体B中有多个实例与之对应;而对实体B中的一个实例,在实体A中也有多个实例与之对应,则称实体A到实体B的联系是多对多的。
记作:m : n
多对多联系的例子
有学生和课程两个实体,并且有语义:一个学生可以修多门课程,一门课程可以被多个学生修。
那么学生和课程之间的联系就是多对多的,我们把这种联系命名为选课。
1、二元联系:两个不同实体集的实体间联系:
1:1联系
您可能关注的文档
- 第二章机组的动力性能要点.ppt
- 第二章肌肉活动要点.ppt
- 第二章基础营养学蛋白质、脂类、碳水化物、能量要点.ppt
- 第二章基因和染色体的关系单元测试要点.doc
- 第二章基因与染色体的关系要点.docx
- 第二章疾病生物大分子与疾病张志云要点.ppt
- 第二章计算机网络要点.pptx
- 第二章继电器要点.ppt
- 第二章检疫性植物有害生物要点.ppt
- 第二章简单线天线要点.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)