数据库设计-概述
数据库设计 定义: 在特定应用环境下,根据具体的信息需求,通过合理的逻辑结构设计和物理结构设计,构造优秀的数据库系统,达到有效的存储和管理数据。 说明: 应用环境:业务场景; 信息需求:描述实体,属性,联系的性质,数据之间的关系。 数据库设计的步骤: 主要工作: 规划 确定数据库系统的范围。 确定开发工作所需的资源(人员,硬件,软件)。 估算软件开发的成本。 确定项目进度。 需求分析 概念结构设计 抽象: 现实世界中的事物->信息世界中的实体。 现实世界中的事物的属性->信息世界中的实体的属性。 现实世界中的事物之间的联系->信息世界中的实体之间的联系。 E-R图: 局部E-R图到总体E-R图。 逻辑结构设计 E-R图->某个DBMS所支持的关系模型。 优化得到的关系模型。 物理结构设计 为关系模型选择一个合适的物理结构(包括存储结构和存取方法)。 ʵʩ 建立实际数据库结构。 装入实验数据对应用程序进行调试。 装入实际数据。 运行与维护 收集和记录实际系统中运行的数据。 检测并改善数据库运行性能。 根据新的需求进行扩充和优化。 以上仅为本人学习过程中的知识总结,若有错误,还请诸位不吝赐教。 转载请标明出处: 数据库设计-概述 文章来源: 数据库设计-概述