设计数据管理子系统 - wolai 笔记

1.选择数据存储管理模式

1.1文件管理系统

  • 成本低,简单。
  • 操作级别低,不同操作系统的文件系统差别大。

1.2关系数据库管理系统

1.3面向对象数据库管理系统

扩展的关系数据库管理系统:增加抽象数据类型,继承等机制,如oracle8.0 。
扩展的面向对象语言:增加数据库存储和管理对象机制。

2.设计数据库管理子系统

2.0范式

对表的数据结构进行规范,规范化的模式称为范式。

2.1设计数据格式

与数据存储管理模式密切相关:

(1)文件系统

  • 达到第一范式;
  • 减少文件数;
  • 编码减少文件中属性值。

(2)关系数据库管理系统

  • 达到第三范式,满足性能和存储需求。

(3)面向对象数据库管理系统

  • 达到第三范式,满足性能和存储需求。

2.2设计相应服务

(1)文件系统

打开文件、记录定位、检索记录、更新。

(2)关系数据库管理系统

哪些由数据库管理系统承担,哪些由前端开发工具承担;
访问哪些库表、定位记录、更新等。

(3)面向对象数据库管理系统

哪些由数据库管理系统承担,哪些由前端开发工具承担;
访问哪些库表、定位记录、更新等。



Comment