php study 9 数据库设计

来源:互联网 发布:东方网络 编辑:程序博客网 时间:2024/06/02 23:28

由于看的无聊 而且需要也不是对php特别高外加本来没太多耐心 跳过去几章。来看数据库设计

 

数据库就是存数据的。所以巧妙的优化存储空间就是设计的原则。

 

数据的关系 1对1 1对多  多对多

 

正常来说 我们可以用一张平表来存储所有数据

比如  student name -------- student id --------  course

但是我们知道 id和name是一定对应的,course和id也是一定对应的

 我们称id为主键,这样复合第二范式,有明确主键的可以拆分为两个表

id----name    id-----course  这样拆分成两个表就节省了很多空间。

 

但是 如果对因关系更复杂一下   student name -------- student id --------  course---course id----teacher id

我们发现  没有明确的唯一主键。

但单一平表会带来极大的冗杂  ,  这种情况称为第三范式吧

我们只能拆的更复杂些 

student id--student name  

student id--coure-

course--course id

course id--teacher id

 

对这章理解就这么多。。

 

纯属个人理解 不要轻易相信

 

原创粉丝点击