轉自己博客園文章
A與B=1:1
在A表里把B表的主鍵和關系的屬性加入到A表中
或B表里把A表的主鍵和關系的屬性加入到B表中
舉例
身份證號 |
姓名 |
年齡 |
女人身份證號 |
登記日期 |
身份證號 |
姓名 |
年齡 |
A與B=1:N
在A表中加入B表的主鍵與關系的屬性
納稅號 |
公司全稱 |
公司地址 |
手機型號 |
生產日期 |
數量 |
生產商 |
手機型號 |
價格 |
CPU |
A與B=N:M
建立中間表,把A的主鍵+B的主鍵+關系的屬性
手機型號 |
cpu型號 |
生產日期 |
數量 |
?
實體間關系不一定都有屬性
根據實體間關系建的表,它能快速設計表,但不一定符合數據庫三范式,需要根據范式整理下設計。