版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计在需求分析的基础上顺序进行的三个步骤概念设计逻辑设计物理设计需求分析的主要任务通过对客户的调查,得到数据库应用的下面内容要保存的数据要完成的功能数据库设计的任务概念设计由需求分析结果抽象出应用的实体及联系,得到ER图。逻辑设计把ER图转化为表的结构。物理设计在具体的DBMS上把表实现,并包括创建合适的索引。实体-联系的概念实体是现实世界中可区别于其他对象的一个“事件”或一个“物体”现实世界是由一系列的实体以及这些实体间的联系构成的。ER图的概念ER表示EntityRelationship,即实体-联系。一种可应用于关系型数据库(但不限于关系型)概念设计的建模方法。最早由陈品山(PeterPin-ShanChen)在1976年提出,是数据库概念设计的主要方法。陈品山1947,生于台中市1968,毕业于台湾大学,BS,EE1973,Harvard,PhD1976,发表TheEntity–RelationshipModel–TowardAUnifiedViewofData曾在IBM,Honeywell,DEC短暂工作1974~1978,AssistantProfessor,MIT1978~1983,AssociateProfessor,UCLA1983~2011,Professor,LouisianaStateUniversityER模型的目的甲乙方以一种非技术的模型,交流对数据的理解,保证数据库设计反映了企业对数据的使用方式。以直观的形式开始数据库设计过程。ER图准备抽象出实体抽象出实体间的联系得到实体属性得到联系属性ER图的画法陈方法UMLUML画法用矩形表示实体把矩形分为上下两部分,上半部分是实体名称,下半部分实体属性存在联系的两个实体用直线连接起来,把联系名称放在直线上面联系一般有方向,在其名称左侧或右侧放置一个箭头符号表示方向ER图示例Navicat,Workbench,ERWin,
PowerDesigner联系的映射约束指一个实体集中的实体通过联系可以同另一个实体集中相联系的实体数量映射约束的种类一对一一对多多对多ER图转化为表实体名称即表名实体属性即列名根据联系的映射约束情况把联系转化为表一对一联系转化为表把两个实体及联系的属性合并为一个表,两个实体的主键都可以选作新表的主键一对多联系转化为表把“一”的一方的实体的主键及联系的属性合并到“多”的一方,并作为多的一方的实体的外键指向“一”的一方的主键。也可以把联系转化为一个独立的表,这个新表由两个实体的主键及联系的属性构成,多的一端的主键作为这个新表的主键。多对多联系把联系转化为一个独立的表这个表由联系的属性及两个实体的主键构成这两个实体的主键作为新表的外键各自指向由两个实体转化而成的两个表的主键实例简单的论坛网站范式即NormalForm,数据规范形式目的是减少数据冗余和避免数据异常emp和dept表合并产生的问题空间浪费产生异常Insert异常新添加员工的dept部分的细节要跟其他已有的记录完全一致,否则会造成表中的数据彼此不一致。若一个新部门还没有员工,则此部门的信息不能添加到表中去,此表中就查不到这些部门的信息。Deletion异常如果一个部门的员工都辞职或调到其他部门,其对应员工的记录都会被删除,这个部门的信息在表中也就不存在了。Update异常(适用于普通表格)若一个部门有多个员工,而其部门名称发生改变,则必须更新这个部门的所有记录的部门名称字段,如果遗漏一个,会造成表中数据的彼此不一致。第一范式如果一个表没有多值字段,则我们说这个表是满足第一范式的(1NF)下面book表中的author列有两个值,不满足1NFISBNtitlepub_datepricecategorypublisherauthor7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社萨师煊,王珊如何转化为第一范式把多值列移出,与原表主键一起构成一个新表ISBNtitlePub_datepricecategorypublisher7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社ISBNauthor7-04-007494-X萨师煊7-04-007494-X王珊第二范式如果一个表为第一范式,而且非主键字段完全依赖于主键,则此表称为满足第二范式下面book表的主键由ISBN和author_id列构成,title等列只依赖于ISBN,author_name等列依赖于author_id,不满足第二范式ISBNtitlePub_datepricecategorypublisherauthor_idauthor_nameauthor_mobile7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社1001萨师煊135559990017-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社2001王何转化为第二范式把部分依赖的非主键字段移出,与原表所依赖的部分主键构成一个新表ISBNtitlepub_datepricecategorypublisher7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社ISBNauthor_id7-04-007494-X10017-04-007494-X2001author_idauthorauthor_mobile1001萨师煊1355599900120
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级化学第十单元1常见的酸和碱课时2酸的化学性质分层作业课件
- 护理质控组长竞聘
- 销售提成协议合同范本
- 2024版钢筋工程造价咨询合同2篇
- 司机协议书 3篇
- 离职欠工资结算协议书范本
- 《课程TMA系统篇》课件
- K12教育机构培训内容
- 2024年度店铺门面租赁合同解除协议:约定解除合同的条件2篇
- 回收废油协议书版专业
- 烫金烫印材购销合同
- DXI800分析仪性能保障措施
- 直线导轨的安装步骤公开课一等奖市优质课赛课获奖课件
- 广西职业技术学院教师招聘考试真题2022
- 铁路建设工程质量安全专项整治活动总结(完整版)
- UbuntuLinu操作系统上机实践实验题题库期末考试试卷24
- 邻菲罗啉安全技术说明书MSDS
- 部编版五年级道德与法治上册第三单元《我们的国土我们的家园-我们神圣的国土》第一课时
- GB/T 7284-2016框架木箱
- 脑与认知科学国家重点实验室开放课题申请书
- 国家自然科学基金申请经验汇总课件
评论
0/150
提交评论