1.选择数据存储管理模式
1.1文件管理系统
- 成本低,简单。
- 操作级别低,不同操作系统的文件系统差别大。
1.2关系数据库管理系统
1.3面向对象数据库管理系统
扩展的关系数据库管理系统:增加抽象数据类型,继承等机制,如oracle8.0 。
扩展的面向对象语言:增加数据库存储和管理对象机制。
2.设计数据库管理子系统
2.0范式
对表的数据结构进行规范,规范化的模式称为范式。

2.1设计数据格式
与数据存储管理模式密切相关:
(1)文件系统
- 达到第一范式;
- 减少文件数;
- 编码减少文件中属性值。
(2)关系数据库管理系统
- 达到第三范式,满足性能和存储需求。
(3)面向对象数据库管理系统
- 达到第三范式,满足性能和存储需求。
2.2设计相应服务
(1)文件系统
打开文件、记录定位、检索记录、更新。
(2)关系数据库管理系统
哪些由数据库管理系统承担,哪些由前端开发工具承担;
访问哪些库表、定位记录、更新等。
(3)面向对象数据库管理系统
哪些由数据库管理系统承担,哪些由前端开发工具承担;
访问哪些库表、定位记录、更新等。