欢迎来到天天文库
浏览记录
ID:41919639
大小:388.00 KB
页数:47页
时间:2019-09-05
《《数据库设计方法》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模块二数据库设计方法教学基本要求掌握:构造关系模型的方法;理解:实体的概念模型和E-R方法;了解:应用数据库的设计。数据库设计方法2.1实体关系2.2关系数据库的设计模块二数据库设计方法小 结2.1实体关系2.1.1概念模型2.1.2构造E-R模型2.1.3构造关系模型数据库设计方法.实体关系数据库设计方法.实体关系.概念模型2.1.1概念模型1.概念模型的基本概念2.概念模型的表示方法2.1.1概念模型1、概念模型的基本概念⑴实体客观存在并可相互区别的事物称为实体。实体可以是具体的事物,也可以是抽象的事件。⑵实体的属性实体所具有的某一特性称为属性。一个实
2、体可由若干个属性来描述。数据库设计方法.实体关系.概念模型.基本概念⑶实体的主属性主属性也称关键字,它能惟一的标识一个实体。关键字可以是属性或属性集。⑷属性的域属性的取值范围称为该属性的域。⑸实体型具有相同属性的实体必然具有共同的特征。用实体名及其属性名的集合来描述的同类实体,称为实体型或称实体结构。数据库设计方法.实体关系.概念模型.基本概念⑹实体集同类型实体的集合称为实体集。⑺实体的联系在现实世界中,事物之间存在着某些关联,这是由事物的特性所决定的,反映为实体的内部联系和实体间的联系。实体的内部联系是指组成实体的各属性之间的联系;实体间的联系是指不同实
3、体集之间的联系。数据库设计方法.实体关系.概念模型.基本概念两个实体集之间的联系可以分为下列3种:①一对一联系(1:1)是指第一实体集中的每个实体最多只与第二实体集中的一个实体相联系,反之亦然,此即为一对一联系。②一对多联系(1:N)是指第一实体集中的每个实体与第二实体集中的N个实体相联系,而第二实体集中的每个实体最多只与第一实体集中的一个实体相联系,此即为一对多联系。③ 多对多联系(M:N)是指第一实体集中的每个实体与第二实体集中的N个实体相联系,而第二实体集中的每个实体与第一实体集中的M个实体相联系,此即为多对多联系。数据库设计方法.实体关系.概念模型
4、.基本概念2、概念模型的表示方法概念模型是对现实世界的建模,概念模型应当能够全面、准确地描述现实世界中的基本概念。数据库设计过程中的概念结构设计阶段的任务就是根据需求分析,设计出概念模型。概念模型的表示方法很多,其中最著名、最实用的方法是P.P.S.Chen于1976年提出的实体-联系方法(Entity-RelationshipApproach),简称E-R方法。该方法用E-R图来描述现实世界的概念模型。E-R方法也称E-R模型。它将现实世界的信息结构统一地用实体、属性,以及实体之间的联系来描述。数据库设计方法.实体关系.概念模型.表示方法概念模型的描述工
5、具对象类E-R图表示方法E-R图表示图示示例实体用矩形表示,矩形内写明实体名。属性用椭圆表示,并用无向边将其与对应实体连接起来。联系用菱形表示,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。实体名学生属性学号联系选修数据库设计方法.实体关系.概念模型.表示方法数据库设计方法.实体关系.构造E-R模型2.1.2构造E-R模型1.构造E-R模型的方法2.E-R模型在学分制管理系统的应用2.1.2构造E-R模型1.构造E-R模型的方法E-R模型有两个明显的优点:①接近人的思想,容易理解;②与计算机无关,用户容易接受。数据库设计方法.实体关系.构
6、造E-R模型.构造E-R模型的方法构造E-R模型的步骤:⑴确定实体⑵除去重复的实体⑶列出每个实体的属性⑷标记主属性确定每个实体的关键字。⑸定义联系确定实体之间的相互联系。⑹检查每个实体类型以及查看它如何与其他实体相关联⑺描述联系的类型确定实体的联系类型(1:1,1:n,m:n)。⑻除去冗余关系数据库设计方法.实体关系.构造E-R模型.构造E-R模型的方法2、E-R模型在学分制管理的应用学号姓名性别籍贯学生课程课程码课程名选课学分mn学生与课程的E-R模型数据库设计方法.实体关系.构造E-R模型.E-R模型在学分制管理的应用数据库设计方法.实体关系.构造关系
7、模型2.1.3构造关系模型1.关系模型的基本概念2.概念模型向关系模型的转换3.关系的性质2.1.3构造关系模型1.关系模型的基本概念⑴关系一个关系就是一张二维表。每个关系都有一个关系名。⑵关系模式关系模式是指对关系的描述。其格式为:关系名(属性名1,属性名2,……,属性名n)⑶元组(记录)二维表中的行称为元组。每行是一个元组,一个元组就是一个实体。数据库设计方法.实体关系.构造关系模型.基本概念⑷属性(字段)二维表中的列称为属性。每列是一个属性,每个属性都有一个属性名。在VisualFoxPro中,属性称为字段或称字段变量。⑸域域的含义与前面所讲的实体的
8、属性域含义相同。⑹主码主码就是实体的主属性(或称关键字)。在Vis
此文档下载收益归作者所有