设计WEB数据库(学习)

设计WEB数据库数据库

1.考虑建模的实际对象架构

为现实世界的实体和关系创建模型设计

在上面状况下考虑建表呢?对象

答:若是有一组属于同一类型的数据,就能够根据这些数据建立表blog

 

2.避免保存冗余数据im

缘由:a.空间的浪费,明明只须要保存一次,外键调用就能够了,却实际录入屡次总结

   b.致使数据更新不一致,修改不规则,多出修改,录入不规则,删除不规则,如订单地址,删除之后,要调用须要,须要从新录入数据

 

3.使用原子列值img

每一行的每一列只存储一个数据co

 

4.选择有意义的键

 

5.考虑须要询问数据库的问题

但愿数据库的设计能回答咱们关心的问题

 

6.避免多个空属性设计

a.多添加一列,可能有空的数据  很差的地方是  1.浪费空间   2.当用户看到的时候,用户不肯定是属性无关仍是数据库出错,仍是还没有数据输入

b.单首创建一个表,有数据的就出如今表里,    例如书的评价,不是每一本书都有书的评价,为了不空属性,能够对有评价的书本,单首创建一个表。

 

7.表格类型总结

a.一对一,一对多,可放在一张表

b.多对多,为了描述关系建立一张新表

 

8.WEB数据架构

 

相关文章
相关标签/搜索