首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
数据库范式 和 一对多、多对一拆表 的关系?
lhx2008
·
2018-12-30 11:20:59 +08:00
· 1203 次点击
这是一个创建于 2188 天前的主题,其中的信息可能已经有所发展或是发生改变。
比如以下错误示范:
| 学号 | 姓名 |选课 1 | 选课 2 | 选课 3 | 选课 4 | ...
应该可以满足 1-3NF,但是如果按照一对多的思路,应该拆成两个表。
还有另一个:
| 用户号 | 省份名字 |
也满足 1-3NF
如果按照多对一的思路,省份也可以拆成一个表,原表省份名字变成省份 id。
是不是我对数据库范式有什么误解?
选课
省份
范式
数据库
1 条回复
•
2018-12-30 12:57:15 +08:00
1
qianfeilong
2018-12-30 12:57:15 +08:00 via Android
1 对多的话 把 1 的主键放到多的表里作为外键不就好了 我们数据库老师是这么教的:)
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1012 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 22:19
·
PVG 06:19
·
LAX 14:19
·
JFK 17:19
Developed with
CodeLauncher
♥ Do have faith in what you're doing.