数据库系统原理与应用第二章.ppt
《数据库系统原理与应用第二章.ppt》由会员分享,可在线阅读,更多相关《数据库系统原理与应用第二章.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 数据库建模数据库系统的主体之一就是数据库。设计数据库就是确定数据库中保留什么信息,确认各种信息之间存在的联系。数据库建模就是使用合适的语言或表示方式表示出这种信息。常用的方法有:ER(Entity Relationship 实体联系)图IDEF1x(Integration DEFinition method 集成定义方法)图ODL(Object-Definition Language 对象定义语言)方法第二章 数据库建模信息世界的描述信息世界的描述 1 现实世界 2 信息世界 3 机器世界第二章 数据库建模三种不同的范筹内使用不同的术语现实世界信息世界机器世界教师、课程和学生教师实体、
2、课程实体、学生实体数据记录(Record)教师集合、学生集合、课程集合教师实体集、学生实体集、课程实体集(Entity set)数据记录集(Data Set)教师、课程和学生的特征,如编号、名称等教师实体、课程实体、学生实体的属性(Attribute)数据项(Field或Item)用以区分对象的特征实体标识码对象之间的关系联系地址或数据项2.1实体实体-联系模型联系模型 实体实体-联系模型,联系模型,简称为E-R模型,它是这样认识现实世界的:现实世界是由一组称作实体的基本对象以及这些对象间的联系构成的。同一类型的所有实体的集合称作实体集,同一类型的所有联系的集合称作联系集。2.1 ER图的基本
3、概念2.1.1 实体集和实体集中的属性实体集和实体集中的属性1实体(Entity)2实体集3实体类型 4属性5实体标识(码或键)数据库原理7-302-04340-x计算机200442清华大学出版社多媒体技术7-304-03460-x计算机200235北京大学出版社导弹概论5-345-43265-s兵器兵器200330空军导弹学院信息系统概论7-323-43265-x计算机200112机械工业出版社2.1 ER图的基本概念2.1.2 联系集和联系集中的属性联系集和联系集中的属性6联系 7联系集 8联系类型数据库原理7-302-04340-x计算机200442清华大学出版社多媒体技术7-304-0
4、3460-x计算机200235北京大学出版社导弹概论5-345-43265-s兵器200330空军导弹学院信息系统概论7-323-43265-x计算机200112机械工业出版社AU01闪四清北京AU02张涛上海AU03李斌西安AU04高福成南京2.1 ER图的基本概念联系集 图书作者数据库原理7-302-04340-x计算机200442清华大学出版社多媒体技术7-304-03460-x计算机200235北京大学出版社导弹概论5-345-43265-s兵器200330空军导弹学院信息系统概论7-323-43265-x计算机200112机械工业出版社AU01闪四清北京AU02张涛上海AU03李斌西
5、安AU04高福成南京2.1 ER图的基本概念2.1.3 绘制ER图 1、ER图的图元实体集联系集线段属性多值属性派生属性2.1 ER图的基本概念2.1.3 绘制ER图 2、ER图实例图书titleisbntypeyearprice作者idnamebirthplace图书作者Begin_date多对多多对多多对一多对一一对多一对多一对一一对一2.2 ER图设计的原则真实性原则避免冗余原则简单性原则适合性原则2.3 对约束建模 约束就是对客观对象的属性和关系的取值范围进行限制的手段。1.映射约束2.键码约束3.参照完整性约束4.域约束5.其它约束2.3 对约束建模1.映射约束 映射约束就是指一个实
6、体集中的实体通过联系集可以同另一个实体集相联系的实体数量。映射可以描述两个实体集之间的联系,也可以描述多个实体集之间的联系。两个实体集之间的联系有:一对一、一对多、多对一、多对多几种情况。2.3 对约束建模2、键码约束 超键码是一个或多个属性的集合,这些属性的组合可以使人们在一个实体集中唯一地标识出一个实体。键码,若存在一个超键码,它的任意真子集都不能成为超键码,这个超键码就是键码。2.3 对约束建模 3、参照完整性约束 参照完整性有时也称为存在依赖约束。当不同实体集中的实体之间存在依赖关系时,实体集就有主实体集和支配实体集之分。2.3 对约束建模4、域约束 每一个属性都有一定的取值,其大小、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 应用 第二
限制150内