1 / 96
文档名称:

北京工业大学研究生数据库复试笔试课件chap2_数据库建模_96.ppt

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

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

分享

预览

北京工业大学研究生数据库复试笔试课件chap2_数据库建模_96.ppt

上传人:所以所以 2012/5/26 文件大小:0 KB

下载得到文件列表

北京工业大学研究生数据库复试笔试课件chap2_数据库建模_96.ppt

文档介绍

文档介绍:1
数据库系统设计要与应用程序设计相结合。
根据信息需求、处理需求、DBMS
与软硬件系统特征进行设计。
第2章数据库建模

数据库系统设计的目标与特点
大型数据库系统设计是一项周期长、耗资多的
工程项目。
2
设计包含两方面:
1)结构设计:
概念结构逻辑结构物理结构
2)行为设计:
应用程序、事务处理等
结构设计与行为设计是相互影响的。
(软工与数据库)
3
核心是:逻辑结构设计与存储结构的设计
数据库系统设计方法
运用软件工程的思想与方法,
根据数据库设计的特点,
提出了各种准则与设计规程。
4
数据库系统设计步骤(清华p184流程图):

以某种形式表述的信息结构
与DBMS无关可与用户交流
简明避免设计出错
通常:E-R模型

对现实世界中的应用问题进行分析整理
5
全局逻辑结构局部逻辑结构
含数据约束
通常:一组关系模式
基本表视图
根据具体DBMS使用的数据模型进行设计
与计算机软硬件相关
专业人员进行应用程序设计的依据

6

存储结构方面的设计
数据、索引、日志、备份的
存储位置、存储结构、相应的系统配置。

(实施)
创建数据库对象
编程...
7
按用户观点按机器观点
现实世界概念模型数据模型
事物及联系抽象信息模型抽象(机器世界)
(信息世界)
数据模型
8
数据模型三要素
数据模型:
描述系统的静态特性(数据结构)、
动态特性(数据操纵)
和完整性约束条件。
术语:数据模型与概念模型
9
(1) 数据结构(静态):

对事物性质的描述以及事物之间联系的描述。
数据模型三要素:
如:记录型、数据项、类型、宽度;
网状模型中的系型;
关系模型中基本表的定义。
10
(2) 数据操纵(动态):
对数据库中数据允许执行的操纵的集合及规则。
操纵:
:增、删、改
(3) 数据的完整性约束:

保证数据的正确有效。