人们努力探索数据库设计的方法和规范,这些方法都各有所长。Р新奥尔良(New Orleans)方法Р基于3NF的设计方法Р实体—联系模型方法Р面向对象的数据库设计方法Р新奥尔良(New Orleans)方法? ? 将数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计4个阶段和步骤。在每一个设计阶段使用一些辅助设计工具。如数据流程图、业务流程图等。运用软件工程的思想,是一种规范的设计方法。Р基于3NF(第三范式)的设计方法Р 基于关系的规范化理论进行数据库设计。在第二章第五节一经详细介绍。Р实体—联系(E-R)模型方法Р 这种方法将客观事物抽象为实体。事物之间的联系抽象为实体之间的联系,称为实体—联系模型( E-R 模型)。用E-R 模型描述现实世界复杂的事物及其联系。 E-R 模型是一种成熟和较为常用的数据库设计方法。Р面向对象(Object Oriented,OO)的数据库设计方法Р 这种方法采用面向对象的概念,构造对象模型,再将对象模型转换为数据库结构。目前,面向对象的数据库管理系统尚无横竖的产品。Р二、数据库设计的基本步骤Р 按照规范的数据库设计方法和数据库建设任务,将数据库设计步骤分为6个阶段,如图3-1所示。? 实际上,数据库设计师一个不断反复,逐步完善的过程。? 简要说明各个阶段步骤的主要任务。Р1、需求分析阶段Р2、概念结构设计Р3、逻辑结构设计Р4、物理结构设计Р5、数据库实施Р6、数据库运行与维护Р第二节实体—联系模型? ( E-R 模型)Р数据的三个范畴? ? 数据需要人们的认识、理解、整理、规范和加工,然后才能存放到数据库中。也就是说数据从现实生活进入到数据库实际经历了若干个阶段。一般分为三个阶段,即现实世界阶段、信息世界阶段和机器世界阶段,也称为数据的三个范畴。Р现实世界Р信息世界概念模型Р机器世界?DBMS支持的数据模型Р认识抽象Р转换