数据库设计方法

  1. 需求分析------收集以下相关信息:数据的性质、必需的特性和任何特别的需求,例如期望的输出响应。这个步骤包括所需的内容,因此应简单地分析并写下它。与客户和公司的员工进行讨论,从而获得他们的需求信息。
  2. 概念设计------使用图形工具绘制漂亮的图形:实体关系图(ERD)这个步骤包括创建表、表中的字段以及表之间的关系。也包括规范化。
  3. 逻辑设计------创建数据库语言命令以生成表定义,就是把上一步骤中创建好的ERD表,创建成实际的数据表。
  4. 物理设计------调整数据库语言命令以针对表的底层物理属性修改数据库模型。例如,可能希望将单独的、底层的文件中的大型二进制对象存储到标准关系记录-字段数据的文件中。(不理解)
  5. 调整阶段------这个步骤包括多项,例如适当地建立索引、进一步的规范化、甚或是反规范化、安全特性、以及前面步骤中没有包括的其他任何内容

以上不是唯一正确的设计步骤,可根据个人偏好调整,而应该坚持的唯一通用事实是:在构建元数据表创建代码之前应该很好地绘制ERD并构那表并且在实际实现之前应进行可视的设计。

参考:数据库设计入门经典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值