数据库设计概述
日期:2020-11-11
浏览:
91 评论:0
核心提示:数据库设计的重要性数据库设计主要设计数据库结构(数据模型)。合理的、较优的数据模型可以使用应用系统达到最佳状态,并能避免类似于文件系统那样的数据冗余、数据异常、数据不一致现象。数据库设计步骤数据库设计是一个不断反复、逐步完善的过程,属于软件工程范畴。数据库设计由6个阶段组成:(1)需求分析阶段 - 任务:由系统分析员和用户一起来分析用户的要求,以书面的形式(系统分析报告)确定下来,作为以后各阶段工作的依据,也是以后系统验证的依据。&.
- 数据库设计的重要性
数据库设计主要设计数据库结构(数据模型)。合理的、较优的数据模型可以使用应用系统达到最佳状态,并能避免类似于文件系统那样的数据冗余、数据异常、数据不一致现象。
- 数据库设计步骤
数据库设计是一个不断反复、逐步完善的过程,属于软件工程范畴。
数据库设计由 6 个阶段组成:
(1)需求分析阶段
- 任务:由系统分析员和用户一起来分析用户的要求,以书面的形式(系统分析报告)确定下来,作为以后各阶段工作的依据,也是以后系统验证的依据。
- 系统分析报告中的主要内容有:组织机构图、业务统计图、数据流程图、功能模块图和数据字典等图表。
(2)概念结构设计
- 根据需求分析阶段的系统报告,产生出一个能反映组织信息需求的概念模型。
- 概念模型特点:简单明确、易于交流和理解、易于向数据模型转换。(与硬件、 DBMS 无关,从用户的观点对数据建模)
- 主要方法: ER 模型。
(3)逻辑结构设计
- 任务:把概念结构( ER 图)转换成 DBMS 支持的关系模型。
- 特点:与 DBMS无关,从计算机观点对数据建模。
(4)物理结构设计
- 任务:设计数据库的存储结构与存取方法。
- 特点:完全依赖于硬件与软件。
(5)数据库实施
- 任务:建立 DB 结构,输入原始数据,调试应用程序,试运行 DBS 。
(6)数据库的运行与维护
- 任务:安全性与完整性的维护,监测并改善数据库性能,增加新的功能和数据,及时修正。
本文转载自:网络
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486