数据库设计概述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值