简述数据库设计的步骤
简述数据库设计的步骤
【正确答案】:数据库设计主要分为六个阶段:需求分析、概念结构设汁、逻辑结构设计、物理结构设计、系统实施和运行与维护。这六大步骤与信息系统开发的各阶段相互对应.并且融为一体。(1)需求分析。需求分析指对收集的用户要求进行分析的过程。需求分析是数据库设计的重要步骤之一,它也是整个设计步骤的基础,其目的是根据用户要求决定管理信息系统的目标、范围及应用性质。(2)概念结构设计。概念结构设计的主要工作是设计概念性数据模型。它与数据库的逻辑结构无关,与特定的数据库管理系统无关,仅仅用来明确表达用户的数据要求。概念模型设计一般采用绘制E—R图的方法来完成。(3)逻辑结构设计。逻辑结构设计的任务是设计数据的结构.把概念结构转换成为选用的DBMS所支持的数据模型。(4)物理结构设计。数据库的物理设计,首先为给定的逻辑数据模型选取一个适合于应用环境的物理结构,如存储结构和读取方法等。然后对物理结构进行评价,如果设计结果在时间和空间效率上满足设计要求则转向物理实施,否则重新设计或修改物理结构。如有必要则重新回到逻辑结构设汁阶段,对数据模型进行修改。以上几个方面的选择确定都需要从时间、空间的效率,用户的要求和维护代价诸方面权衡后决定。可能会产生多种方案,可以进行综合评价后择优实施。(5)系统实施。根据物理设计的结果产生一个具体的数据库及其应用程序,并把原始数据装入数据库。实施阶段主要有三项工作。①建立实际数据库结构;②装入实验数据对应用程序进行调试;③装入实据数据。在数据库实施阶段。设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)运行维护。数据库系统的正式运行,标志着数据库设汁与应用开发工作的结束和维护阶段的开始。运行和维护阶段的主要任务有四项。①维护数据库的安全性与完整性;②监测并改善数据库运行性能;③根据用户要求对数据库现有功能进行扩充;④及时改正运行中发现的系统错误。管理信息系统的系统设计主要完成数据库设计的前四个步骤。
【题目解析】:【考点】数据库设计的步骤

Top