数据库设计

为什么要规范的数据库设计

先思考一个问题,如果是盖一间房屋,会有人花钱去设计房屋图样吗?应该没 有人。但如果是开发一个楼盘呢,就会需要设计施工图样以方便施工 ,甚至很多专业的购房者也会在看房时要求开发商出示设计图样
同样的道理,在实际开发的项目值,如果系统对的数据存储数据量大,涉及的表比较多,表和表之间的关系比较复杂,就需要首先考虑规范的数据库设计,然后进行具体的创建数据库设计。如果设计不当,会存在数据操作异常,修改复杂,数据沉余等问题,程序新能可能会受到影响。

什么是数据库设计

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。

数据库设计步骤

数据库设计包括六个主要步骤:
1、需求分析:了解用户的数据需求、处理需求、安全性copy及完整性要求;
(1):需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

需求分析的任务,是通过详细调查现实世界要处理的对象,充分

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值