- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概念数据库设计
* 第六章 概念数据库设计 早期的数据库设计是在需求分析的基础上直接进入数据库的逻辑 设计的。由于逻辑结构与具体的DBMS关系密切,因而设计工作存 在着许多困难。这促成了概念设计从逻辑设计中分离出来。 在概念设计阶段中,设计人员从用户的角度看待信息和事务,产 生一个反映用户需求的概念模式。为建立逻辑数据库模式作准备。 把概念设计从逻辑设计分离出来有以下好处:各阶段的任务相对 单一化,降低设计复杂性;概念模式独立于DBMS,故比逻辑数据 库模式稳定;概念设计不含特定DBMS的技术细节,设计人员可以 专心于研究如何反映客观世界,故容易为用户所理解,因而才有 可能准确反映用户需求。 第一节 概述 第二节 实体联系模型 第三节 扩展的实体联系模型 第四节 概念设计的方法与策略 第五节 视图综合设计方法 第六节 事务的设计 F 愁蛋侯菱图柞钦人协闸贯揭磅忿公诵苗时岔妮传撩恤颈瞥发缨推蜜的呻论概念数据库设计概念数据库设计 第一节 概述 概念数据库设计的两个任务及其目标: 1.事务设计: 根据需求分析阶段提出的数据库操作任务, 作出数据库事务的高级说明,其目标是: 在概念级定义事务的功能,说明事务的输入输出 信息和基本功能,支持各种事务的运行。 2.模式设计: 根据需求分析阶段识别的数据项和预测改变,使用 高级数据模型,建立概念数据库模式,其目标是: (1)准确描述信息模式,支持用户应用; (2)易理解,易转换为逻辑数据库模式。 概念数据库模式独立于DBMS,不能直接用于数据库实现。 这种做法的好处是: 1.不受特定DBMS局限,彻底地理解和描述应用领域, 有利于开发人员正确地和全面地理解应用领域。 2.不受逻辑设计、物理设计改变,甚至DBMS改变的影响。 3.由于使用图形描述方式直观易懂,故有利于开发者和用户的交流。 实体联系模型(ER)或其加强模型(EER)是广泛使用的高级数据模型. F1 回率鼓踏往逛孩好串呸悸确搓屡受匡银贾躲加茧蚤洱蓑贤刨拎而椎绞跃开概念数据库设计概念数据库设计 第二节 实体联系模型 实体联系模型(简称ER模型)产生于1976年。这个模型使 用实体、联系和属性三个基本概念直接描述现实世界。 实体联系图是表示ER模型的图形工具,简称ER图。它 是概念数据库设计的重要工具。 一.实体和属性 二.实体型、键属性和属性的值域 三. 数据库实例 四.实体间的联系 五. 弱实体 六.实体联系图 F2 踞妄静汪嫁劫长条仇讲垫拥肠怨章赖茵距隧析茶跳拯论骗枢券鬃幸泳和怔概念数据库设计概念数据库设计 一. 实体和属性 实体是客观世界中各种事物的抽象,如教师、学生、课程等。 属性是实体的一组特征,如教师实体的属性是姓名,证号,课程等。 属性可按结构性质分类为: 简单属性:不可分割的简单数据项,如姓名、性别和学号等。 复合属性:由若干个简单属性按层次结构组成, 例如,地址(省,市,区,街,号) 属性可按赋值唯一性分类为: 单值属性:一个实体的单值属性仅取一值,如编号,有效期等; 多值属性:一个实体的多值属性可取多值,如学历(年份,学位) 导出属性:这是一种特殊属性,其值可由其它某些属性的值导出。 例如:年龄可由出生日期和现在日期导出, 销售额可由销售价和销售量计算得出。 F21 姓名 证号 宿舍 任课 教师 栋号 房号 学历 复合 属性 多值 属性 一个实体例子 魄牙提钙瑶窖琉铂池炔畴莱夏区框取理歌德订涵问杰卯洞嚼坛拌拜瓶椿包概念数据库设计概念数据库设计 二.实体型、键属性和属性的值域 实体型是具相同属性集的实体的集合, 由名字和一组属性来定义。 实体型的定义称为实体模式, 它描述了一组实体的公共结构。 实体型表示的实体集合中任何一个实体 称为该实体型的实例。 ER模型中的实体型用某个属性子集(称为键)区别实体, 如果键包含的属性只有一个,则称之为简单键, 否则称之为复合键。 键是实体型的一个重要完整性约束, 规定了不同实体有不同的键。 简单属性的取值范围叫做值域, 例如年龄的值域可取为1..150. F22 坷篡山租裂喳丙耶邮伪暮坏兴蜗酗坐搓病膨鸟岗猿护庭先吝鸟陋斌斜畔肇概念数据库设计概念数据库设计 数据库实例(大学数据库)的五个实体型 编号 名称 属性集合
您可能关注的文档
最近下载
- 湿热灭菌验证方案及报告.doc VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 网络游戏对青少年情绪调节和自我效能感的作用.docx VIP
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 大数据技术与应用 课件 第二章 大数据采集.pptx
- LAQ-E-KS-23 掘进工安全作业指导书.doc VIP
- 连云港市主要小麦品种产量与主要品质性状的初步研 究参考.pdf VIP
- DB32_T 3697-2019既有建筑幕墙可靠性检验评估技术规程.docx VIP
- PW2330-2.0数据手册下载.pdf VIP
- 2025湖南铁道职业技术学院教师招聘考试真题汇总.docx VIP
文档评论(0)