系统设计之三 数据库设计

一、数据设计的基本概念

一)字段

一个数据属性的物理实现,是存储在文件或数据库中的有意义数据的最小单元。

1、  主键

2、  次键

3、  外键

4、  描述性字段

二)记录

是按照预定义格式安排的字段集合。

1、  分块因子

是包含在一个读或写操作中的逻辑记录数,块有时称为物理记录。

2、   

三)文件和表

相似的记录被组织成文件,在数据库系统中,文件经常被称为表。文件是给定记录结构的所有具体值集合。表示文件在关系数据库中的等价。

1、  主文件:包含了相对稳定的记录。记录添加到主文件中将无限期的保留在系统中。

2、  事务文件

 

3、  文档文件

4、  归档文件

5、  表查询文件

6、  审计文件

四)数据库

1、  数据架构

2、  数据库架构

3、  关系数据库管理系统

五) 

二、数据库的设计前的规范化

 

三、现代数据库设计

一)数据库设计的目标

1、  数据库应该提供对数据的有效存储、修改和访问;

2、  数据库应该可靠存储的数据应该具有高度的完整性,以促进用户信任数据;

3、  数据库应该可适应和可扩展未预料到的新需求和新应用;

4、  数据库应该支持信息系统的业务需求;

二)数据库设计的前置条件

系统的逻辑数据模型作为数据库设计的前置条件。

三)数据库模式

四)数据完整性和访问完整性

五)角色

六)数据库分布和复制

七)数据库原型

八)规划数据库容量

九)数据库结构生成

四、问题

1、脱机归档

五、 

你可能感兴趣的:(系统设计之三 数据库设计)