全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 数据库建模ER图数据库设计基本理论与ER图的基本概念ER图设计原则对约束建模弱实体集ER图的高级技术2.1 数据库设计基本理论与ER图的基本概念数据库设计方法建立数据库模型步骤ER图的基本概念联系集和联系集中的属性绘制ER图一、数据库设计方法设计数据库:确定将要在数据库中保留什么信息和确认各种信息之间存在什么联系建立数据库模型:使用合适的语言或表示方法来表示数据库模型的描述建立数据库模型的过程确认需求:使用某种方式描述将要管理的信息和信息之间的联系。信息输入:将格式化的信息输入到DBMS中建立数据库模型方法ER图 IDEF 1x图 ODL方法 关系模型二、建立数据库模型步骤需求分析概念结构设计逻辑结构设计数据库运行和维护数据库实施数据库物理设计三、ER图的基本概念实体和实体集实体:现实世界区别于其他对象的无形事件或有形物体。如书、借书。实体集:具有相同类型或相同特征的实体集合。如全班同学实体集中的属性属性:实体集中每一个成员(实体)具有的描述性的特性值。域:属性允许的取值集合,又称值集。实体集使用一组属性描述,表明实体集中的每一个实体具有相似性ER图中的属性简单属性:不能再划分为更小单位的属性。如性别。复合属性:可以再划分为更小部分的属性。如籍贯,可划分为省、市、街道等单值属性:每一个实体只有一个单独取值的属性。如身份证号码多值属性:一个属性对应多个或一组值。如书的作者。Null属性:属性未知取值或没有值时用Null表示派生属性:从相关实体或相关属性中派生出来的属性。如出生年月和年龄属性,则后者是派生属性四、联系集和联系集中的属性联系:多个实体之间的相互关联(不是实体集之间的联系)联系集:同类联系的集合,即几个实体集之间实体与实体的联系的集合。如authors与books形成联系集writebook,即authors中的作者与books中的书就是一种联系参与:多个实体集之间的关联二元联系集:当联系集只涉及到两个实体之间的联系多元联系集:当联系集涉及到三个或以上实体之间的联系。度:参与联系集相关实体集的数量。如二元联系集度为2。联系集中的角色角色:实体在联系中的作用角色表示方法:从联系集到实体集的画线,不同的画线代表不同角色角色名称:标记在角色连线侧面的名字联系集中的属性概念:联系集中每个成员具有的描述性特征值例:学生成绩与学生籍贯的联系集中的学期开始日期(begin-date),2003年02月24日,学期结束日期五、绘制ER图ER图的图元矩形:表示实体集,如菱形:表示联系集,如椭圆形:表示属性,如双椭圆形:表示多值属性,如虚椭圆形:表示派生属性,如线段:属性与实体集或联系集的直线连接线段;注意:实体集名称应该使用复数形式2.2 ER图设计原则真实性原则避免冗余原则简单性原则合适性原则_用实体集还是属性合适性原则_用实体集还是联系集一、真实性原则ER图必须真实地反映客观世界的状况在确认实体集之间的联系时,仍然要遵循真实性原则例:实体集classes中,包含name,number,sex等均是用来描述每个实体同学的,如果在实体集中加入体积这个属性则不妥,它无法来描述实体集的特性。二、避免冗余原则该原则是数据库设计的一个非常重要、非常复杂、也是非常基本的原则其实质是:对客观现实的一个事务进行设计时只能出现在一个地方例:在classes中有属性birthday和age就出现了冗余,因birthday可以决定age,且这两个属性描述的是同一件事情。三、简单性原则客观现实是复杂的,模型是对客观现实的反映和简化,因此建立数据库模型也应简化。要求:保证在设计ER图时,避免引入过多的元素,包括实体集、联系集和属性。四、合适性原则_用实体集还是用属性要求:尽量使用属性,而不要使用实体集。因为使用属性简单,但一切都用属性来描述也很困难和麻烦。建议看重要程度,不重要就用属性,很重要就用实体集对信息量的要求,少则用属性,多则用实体集。例:classes中name采用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字通信原理第四章新
- 电离平衡复习课件
- 有理数的混合运算(第2课时)江苏教育版
- 客户经理制组织管理
- 泸州汽车园区5周年庆暨冬季营销系列活动方案
- 房地产全程策划的流程与要点
- 2026年人力资源管理师四级考试真题卷及答案
- 无人机考试题库及答案
- 大型游乐设施操作人员试题及答案
- 富集工岗前基础模拟考核试卷含答案
- GB/T 48023-2026数据中心冷板式液冷系统技术规范
- 2026年初级快递从业资格考试及答案解析
- 经侦对银行授课课件
- 电缆敷设施工方法及接线标准流程
- 贵州教师退休一次性补助政策
- 工序流转卡管理办法
- 生殖健康讲座课件
- 2025至2030中国港口航道工程行业产业运行态势及投资规划深度研究报告
- 北京银行面试题及答案
- 【MOOC答案】《中国文化传承与科技创新》(北京邮电大学)中国慕课章节作业网课答案
- 2022浪潮英政服务器CS5260H2用户手册
评论
0/150
提交评论