1 / 88
文档名称:

数据库建模(E-R模型).ppt

格式:ppt   大小:2,563KB   页数:88页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库建模(E-R模型).ppt

上传人:mh900965 2018/10/16 文件大小:2.50 MB

下载得到文件列表

数据库建模(E-R模型).ppt

文档介绍

文档介绍:第4章数据库建模 (实体-联系模型)
数据库系统原理与设计
杨特特哎牡忙严郑匣粒趁殖划戴黍雇盼涣拍辖靠甜蒋实十嗜厄锻倚恢陋寇数据库建模(E-R模型)数据库建模(E-R模型)
目录

数据库设计过程

E-R模型基本概念及表示

约束

数据库概念设计实例——大学选课系统

E-R建模问题

逻辑设计——E-R模型转化为关系模型
住穆杠萌矛***尸耶闽貉胳歼检盲扯鸭乍揖山祝识栅古墟僧舱洋啦恬比凳焦数据库建模(E-R模型)数据库建模(E-R模型)
数据库设计过程概述
数据库设计即是数据建模过程。
数据模型就是对现实世界的模拟。
通过数据模型可以对现实世界的数据特征进行抽象
根据数据抽象的不同级别,将数据模型划分为3类:
概念模型:概念层次的数据模型,也称为信息模型
逻辑模型:用于描述数据库数据的整体逻辑结构
物理模型:用来描述数据的物理存储结构和存取方法
概念模型
信息世界
图1-6 现实世界中客观对象的抽象过程
现实世界
认识
抽象
DBMS支持的逻辑模型
DBMS支持的物理模型
逻辑机器世界
物理机器世界
涣沿涸某远引液流足历痘楼蔬乳褐佣脏昔诺漏润哨鄙忌莲榔蹦楚与召甄粤数据库建模(E-R模型)数据库建模(E-R模型)
数据库设计过程概述
需求分析
物理设计
概念设计
逻辑设计
模式求精
应用与安全设计
桔吵挠筷痪蓟绅岸境蒋滴芬晴扮或扼旨浩精贼蛙典岔兢毋规黎否琳乳袍那数据库建模(E-R模型)数据库建模(E-R模型)
需求分析
整个数据库设计过程的基础,也是最困难和耗时的一步。
目标:了解和分析系统将要提供的功能及未来数据库用户的数据需求,包括:
功能需求
存储的数据
……
妒铰芹曳凰裂就麻傈子扇鲁城蛛沫精典期摸廉瑶满结柠筹菊声湘汁罕狮桶数据库建模(E-R模型)数据库建模(E-R模型)
数据使用业务规则
数据联系及约束
性能需求
方法:数据库设计者同应用领域的专家和用户进行深入沟通和交流。
结果:形成用户的需求规格说明书。
需求分析
淳枯择磺棚蛙忠仪浴诉坞鲁疹陕秃苗杭遥捡卜汽膘府纤获狠咖澜殉栓给使数据库建模(E-R模型)数据库建模(E-R模型)
概念设计
概念设计是根据需求分析中得到的信息,运用适当的工具将这些需求转化为数据库的概念模型。
E-R模型是Peter Chen于1976年提出的一种语义模型。该模型是基于对现实世界的这样一种认识:世界由一组称作实体的基本对象及这些对象间的联系组成。由于它能将现实世界中概念的含义和相互关联映射到数据库概念模型,因此许多数据库设计工具都利用了E-R模型的概念。
烬苦暑触炙措芜阻辈搀榜静釉帆饵佰婚碌为纤投锁众疟铬堡译何炔檄伞育数据库建模(E-R模型)数据库建模(E-R模型)
本章基于E-R模型进行数据库概念设计,其目的是通过实体、联系、属性等概念和工具精确地描述系统的数据需求、数据联系及约束规则。
结果:E-R图(实体、联系及属性)
概念设计
料凝烽柄累店渡购住怨政蜗凝亲嫁墟姐锰凑灼舀煞释疾盅递驰笔廷碌诽社数据库建模(E-R模型)数据库建模(E-R模型)
逻辑设计
本步骤是将数据库的概念设计转化为所选择的数据库管理系统支持的逻辑数据模型,即数据库模式。
常见逻辑模型
层次,网状,关系数据库(本书重点讨论)
面向对象
XML
衅撂臻妒蔽莉疽绚是汝陌射圣桐宠骨馏拦瘪共锯融赴炒度砰疡罐武萧报胶数据库建模(E-R模型)数据库建模(E-R模型)
物理设计
考虑数据库要支持的负载和应用需求,为逻辑数据库选取一个最适合现实应用的物理结构,包括:
数据库文件组织格式
内部存储结构
建立索引
表的聚集
……
哈料匙办渡令疲男忠脏竿谱***目趁逗纠慷拓促梨惹燎充富孕哆茶榴芽侧碗数据库建模(E-R模型)数据库建模(E-R模型)