摘要: 数据库设计步骤如下: (1)概念设计。独立于软件和硬件,包括实体、对象描述和定义。通常采用实体-关系图(E-R模型)表示实体类型、关系与属性等。 (2)逻辑设计。涉及具体软件,但独立于硬件3由数据库管理系统决定,画出关系模型和关联的查询语言(关系代数)。 (3...
数据库设计步骤如下:
(1)概念设计。独立于软件和硬件,包括实体、对象描述和定义。通常采用实体-关系图(E-R模型)表示实体类型、关系与属性等。
(2)逻辑设计。涉及具体软件,但独立于硬件3由数据库管理系统决定,画出关系模型和关联的查询语言(关系代数)。
(3)物理设计。针对具体硬件和软件,考虑文件结构、内存大小、索引和访问要求。数据组织(分层与平铺)也是环境数据库设计的重要内容。
数据库设计面对特定应用领域,时常需要得到需求文档。必要时,设计者需要与终级用户讨论需求。以森林公园环境空间管理为例,说明数据库概念设计和数据库逻辑设计的概念,以及如何从概念设计到逻辑设计。
[实例]有一个由森林(forests)组成的国家公园(state-park),森林是不同品种的树木-立地(forest-stands)集合。国家公园有道路(roads)、管理员(manager)和基础设施(facilities),河流穿过国家公园并供水到基础设施。