第1章概念模型与逻辑模型优秀PPT.ppt
《第1章概念模型与逻辑模型优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第1章概念模型与逻辑模型优秀PPT.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章概念模型与逻辑模型1现在学习的是第1页,共29页2n n现现实实世世界界中中的的数数据据要要进进入入到到数数据据库库中中,需需要要经经过过人人们们的的认认识识、理理解解、整整理理、规规范范和和加加工工。可可以以把把这这一一过过程程划划分分成成三三个个主主要要阶阶段段,即即现现实实世世界界阶阶段段、信息世界阶段信息世界阶段和和机器世界阶段机器世界阶段。不依赖于具体机器不依赖于具体机器和和DBMS依赖于具体机器依赖于具体机器和和DBMS现实世界现实世界信息世界:概念模型信息世界:概念模型机机 器器 世世 界:界:某某DBMS支持的数据模型支持的数据模型抽象抽象转换转换2现在学习的是第2页,共
2、29页33.3.1 现实世界n实实体体:现现实实世世界界中中客客观观存存在在并并可可以以相相互互区区分分的的事事物。物。n实实体体的的特特征征:每每一一个个实实体体具具有有的的特特征征。如如“学学生生”实体具有学号、姓名、性别等特征。实体具有学号、姓名、性别等特征。n实实体体集集:具具有有相相同同特特征征的的一一类类实实体体的的集集合合构构成成了了实实体体集集。例例如如,所所有有的的学学生生构构成成了了“学学生生”实实体体集。集。n标标识识特特征征:在在一一个个实实体体集集中中,用用于于区区分分实实体体的的特特征征。例例如如,对对于于学学生生实实体体,学学号号可可以以作作为为其其标标识识特征,
3、而特征,而性别性别则不能作为其标识特征。则不能作为其标识特征。3现在学习的是第3页,共29页43.3.2 信息世界n人人们们对对现现实实世世界界的的对对象象进进行行抽抽象象,并并对对其其进进行行命命名、分类,在信息世界用名、分类,在信息世界用概念模型概念模型对其进行描述。对其进行描述。n信息世界涉及的主要概念:信息世界涉及的主要概念:n1.实体实体:对应于现实世界的实体。如一个学生、一门课。对应于现实世界的实体。如一个学生、一门课。n2.属性属性:对应于实体的特征。一个实体可以由若干个属对应于实体的特征。一个实体可以由若干个属性来刻画。例如,学生实体可以有学号、姓名、性别、性来刻画。例如,学生
4、实体可以有学号、姓名、性别、班级、年龄等属性。班级、年龄等属性。n3.码码:对应于实体的标识特征。例如,学生实体可以用对应于实体的标识特征。例如,学生实体可以用学号来唯一标识,因此学号可以作为学生实体的码。学号来唯一标识,因此学号可以作为学生实体的码。4现在学习的是第4页,共29页5n4.域域:属属性性的的取取值值范范围围称称为为该该属属性性的的域域。例例如如,年龄的域为不小于零的整数。年龄的域为不小于零的整数。n5.实实体体型型:用用实实体体名名及及其其属属性性名名集集合合来来描描述述实实体体,例如,例如,学生实体型学生实体型描述为:描述为:学生学生(学号,姓名,性别,年龄学号,姓名,性别,
5、年龄)课程实体型课程实体型可以描述为:可以描述为:课程课程(课程号,课程名,学分课程号,课程名,学分)n6.实实体体集集:同同型型实实体体的的集集合合构构成成了了实实体体集集。例例如如,全体学生实体型构成了学生实体集。全体学生实体型构成了学生实体集。5现在学习的是第5页,共29页6n7.联联系系:现现实实世世界界中中的的事事物物之之间间通通常常都都是是有有联联系系的的,这这些些联联系系在在信信息息世世界界中中反反映映为为实实体体内内部部(属属性性)的的联联系系和和实实体体之之间间的的联联系系。这这些些联联系系总总的的来来说可以划分为三种:说可以划分为三种:n一对一联系一对一联系n一对多一对多(
6、或多对一或多对一)联系联系n 多对多联系多对多联系6现在学习的是第6页,共29页7(1)一对一联系一对一联系n如如果果实实体体集集A与与实实体体集集B之之间间存存在在联联系系,并并且且对对于于实实体体集集A中中的的任任意意一一个个实实体体,在在实实体体集集B中中至至多多只只有有一一个个实实体体与与之之对对应应;而而对对于于实实体体集集B中中的的任任意意一一个个实实体体,在在实实体体集集A中中也也至至多多只只有有一一个个实实体体与与之之对对应应,则则称称实实体体集集A和和实实体体集集B之之间间存存在在着着一一对对一一的的联系联系(表示为表示为1:1)。公司公司管理管理总经理总经理117现在学习的
7、是第7页,共29页8(2)一对多联系一对多联系n如如果果实实体体集集A与与实实体体集集B之之间间存存在在联联系系,并并且且对对于于实实体体集集A中中的的任任意意一一个个实实体体,在在实实体体集集B中中可可以以有有多多个个实实体体与与之之对对应应;而而对对于于实实体体集集B中中的的任任意意一一个个实实体体,在在实实体体集集A中中至至多多只只有有一一个个实实体体与与之之对对应应,则则称称实实体体集集A到到实实体体集集B的的联联系系是是一一对对多多的的联联系系(表示为表示为1:n)。部门部门属于属于职工职工1n8现在学习的是第8页,共29页9(3)多对多联系多对多联系n如如果果实实体体集集A与与实实
8、体体集集B之之间间存存在在联联系系,并并且且对对于于实实体体集集A中中的的任任意意一一个个实实体体,在在实实体体集集B中中可可以以有有多多个个实实体体与与之之对对应应;而而对对于于实实体体集集B中中的的任任意意一一个个实实体体,在在实实体体集集A中中也也可可以以有有多多个个实实体体与与之之对对应应,则则称称实实体体集集A到到实实体体集集B的的联联系系是是多多对对多多的的联联系系(表表示为示为m:n)。课程号课程号课程名课程名m学生学生选修选修课程课程n学分学分学号学号姓名姓名性别性别年龄年龄成绩成绩9现在学习的是第9页,共29页108.8.概念模型概念模型n概概念念模模型型是是对对信信息息世世
9、界界的的建建模模,因因此此,概概念念模模型型应应该该能能够够方方便便、准准确确地地表表示示出出信信息息世世界界中中的的常常用用概念。概念。n概概念念模模型型有有多多种种表表示示方方法法,其其中中最最常常用用的的是是“实实体体联联系系法法”,简简称称E-R方方法法,该该方方法法用用E-R图图来来描述现实世界的概念模型。描述现实世界的概念模型。nE-R图提供了表示图提供了表示实体、属性和联系实体、属性和联系的方法。的方法。10现在学习的是第10页,共29页11(1)实实体体:用用矩矩形形表表示示,在在矩矩形形内内写写明明实实体体名名。如如:学生实体学生实体(2)属属性性:用用椭椭圆圆形形表表示示,
10、并并用用无无向向边边将将其其与与实实体体连连接起来。例如,学生实体及其属性接起来。例如,学生实体及其属性学生学生学生学生学生学生学生学生学号学号学号学号姓名姓名姓名姓名性别性别性别性别年龄年龄年龄年龄11现在学习的是第11页,共29页(3)联联系系:用用菱菱形形表表示示,在在菱菱形形框框内内写写明明联联系系的的名名称称,并并用用无无向向边边将将其其与与有有关关的的实实体体连连接接起起来来,同同时时在在无向边旁标上联系的类型。无向边旁标上联系的类型。n注注意意:联联系系本本身身也也是是一一种种实实体体型型,也也可可以以有有属属性性。如如果果一一个个联联系系具具有有属属性性,则则这这些些属属性性也
11、也要要用用无无向向边与该联系连接起来。边与该联系连接起来。课程号课程号课程名课程名m学生学生选修选修课程课程n学分学分学号学号姓名姓名性别性别年龄年龄成绩成绩12现在学习的是第12页,共29页13n关关系系模模型型:以以二二维维表表格格(关关系系表表)的的形形式式组组织织数数据据库库中的数据。中的数据。n层次模型层次模型:以树型层次结构组织数据。:以树型层次结构组织数据。n网网状状模模型型:每每一一个个数数据据用用一一个个节节点点表表示示,每每个个节节点点与与其其它它节节点点都都有有联联系系,这这样样数数据据库库中中的的所所有有数数据据节节点就构成了一个复杂的网络。点就构成了一个复杂的网络。n
12、面面向向对对象象的的模模型型:采采用用面面向向对对象象思思想想建建模模,具具有有面面向对象的特性,如继承、封装等向对象的特性,如继承、封装等n目前使用最多的仍然是目前使用最多的仍然是关系模型关系模型关系模型关系模型。3.3.3 机器世界机器世界13现在学习的是第13页,共29页143.4 关系模型一、关系模型的组成一、关系模型的组成二、关系模式的设计二、关系模式的设计14现在学习的是第14页,共29页15一、关系模型的组成一、关系模型的组成n关系数据结构关系数据结构n关系操作集合关系操作集合n关系完整性约束关系完整性约束(1)关系操作)关系操作n主要包括:数据的查询、插入、修改、删除主要包括:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概念 模型 逻辑 优秀 PPT
限制150内