数据库几个范式是什么?

时间:01-20人气:15作者:小鸟叫喳喳

数据库范式有1NF、2NF、3NF、BCNF、4NF、5NF。1NF要求字段不可再分,比如姓名不能拆成姓和名。2NF需消除部分依赖,比如订单表里产品信息单独存产品表。3NF消除传递依赖,比如学号依赖班级,班级依赖辅导员,辅导员单独存表。

BCNF更严格,比如教师课程表里教师决定课程,课程也决定教师。4NF要求多值独立,比如课程表里教材和参考书分开存。5NF消除连接依赖,比如拆分后能自然合并回原表。实际设计常用前3种,复杂场景用更高范式。比如电商系统用3NF优化订单数据,避免冗余。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行