1 / 46
文档名称:

数据库系统结构.ppt

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

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

分享

预览

数据库系统结构.ppt

上传人:文库新人 2018/9/4 文件大小:391 KB

下载得到文件列表

数据库系统结构.ppt

文档介绍

文档介绍:数据模型
模型——对客观事物、现象、过程或系统的简化描述
所有的数据库系统都为它所要描述的世界建立了模型:
•数据建模:描述了组织数据的框架结构。
如:楼房住户-数据;房间规格-数据模型
———数据建模最后发展成为数据的存储方式(数据字典中的定义)
•业务功能建模:用户的最终需求。
——业务功能建模最后发展成为应用程序
产生高效的应用程序的前提是良好的数据模型。(正如10 平米的房间无法成为会议厅一样,一个糟糕的数据模型也无法产生高质量的应用。
数据模型
为什么要建立数据模型(Data Model):
•象盖大楼的设计图一样,DM可使所有的
项目参与者都有一个共同的数据标准
•避免出现问题再解决(边干边改的方式)
•可及早发现问题
•加快应用开发速度
数据模型的三要素

——描述数据的静态特征,包括对数据结构和数据联系的描述。
通常按照数据结构的类型来命名数据模型:
层次结构——层次模型
网状结构——网状模型
关系结构——关系模型

——描述数据的动态特征:一组定义在数据上的操作( 包括操作的含义、操作符、运算规则及其语言等)
主要操作:检索与更新(插入、删除、修改)
数据模型的三要素
数据模型的三要素
3. 数据的约束条件
——完整性规则的集合,数据库中的数据必须满足这组规则。
约束条件的主要目的是使数据库与它所描述的现实系统相符合。
•设计时:时数据模型正确、真实、有效地反映现实
•运行时:保证数据库中的数据值真实地体现现实世界的状态
常见数据模型
根据数据模型应用目的不同,数据模型有以下几种:
●  概念(数据)模型(Conceptual Data Model)
———面向现实世界建模
———主要用来描述现实世界的概念化结构,与具体的DBMS无关;
-    现实世界的事物经过人脑的抽象加工,提取出对用户有用的信息,经过组织整理加工形成结余现实世界和计算机世界之间的中间模型;
-     CDM只关心现实世界中的事物、事务特征、联系,完全没有与具体及其相关的任何概念;

CDM是系统分析员、程序设计员、维护人员、用户
之间相互理解的共同语言; 
-  CDM能时数据库的设计人员在设计的初始阶段摆脱
计算机系统及DBMS的具体技术问题,集中精力分析
数据、数据之间的联系;
-       概念模型必须转换成逻辑模型,才能在DBMS中实
现;
-       最常用的概念模型是E-R模型

●    逻辑(数据)模型(Logical Data Model)
——面向用户建模
——用户从数据库所看到的数据模型;
- 是具体的DBMS所支持的数据模型(网状/层次
/关系/面向对象);
-        既要面向用户,也要面向系统;
-        LDM表示数据建联系的方法
-        一般的DBMS支持一种LDM(特殊的DBMS支
持多种LDM)