转自己博客园文章
A与B=1:1
在A表里把B表的主键和关系的属性加入到A表中
或B表里把A表的主键和关系的属性加入到B表中
举例
身份证号 |
姓名 |
年龄 |
女人身份证号 |
登记日期 |
身份证号 |
姓名 |
年龄 |
A与B=1:N
在A表中加入B表的主键与关系的属性
纳税号 |
公司全称 |
公司地址 |
手机型号 |
生产日期 |
数量 |
生产商 |
手机型号 |
价格 |
CPU |
A与B=N:M
建立中间表,把A的主键+B的主键+关系的属性
手机型号 |
cpu型号 |
生产日期 |
数量 |
实体间关系不一定都有属性
根据实体间关系建的表,它能快速设计表,但不一定符合数据库三范式,需要根据范式整理下设计。