数据库的三大范式+BCNF
来源:互联网 发布:小企业免费会计软件 编辑:程序博客网 时间:2024/06/06 19:36
(1)第一范式(1NF):要求数据库表的字段都具有原子性,也就是不可再分。IDnameaddr1Sophie广州市天河区迎龙路
主键是(CourseID,StudentID),(CourseID,StudentID)-->Score,(StudentID)-->StudentName 存在部分函数依赖CourseIDStudentIDScore11100
StudentIDStudentName1Sophie
对于addr地址内容,如果只要显示一个完整的地址,这就是符合第一范式的,但是如果要求对地址划分成省市县,这就不符合第一范式了。
IDnameprovincecitytown1Sophie广东省广州市天河区(2)第二范式(2NF):要求非主属性对键不具有部分函数依赖。
CourseIDStudentIDScoreStudentName11100Sophie主键是(CourseID,StudentID),(CourseID,StudentID)-->Score,(StudentID)-->StudentName 存在部分函数依赖CourseIDStudentIDScore11100
StudentIDStudentName1Sophie
(3)第三范式(3NF):要求消除非主属性对键的传递函数依赖
OrderIDBookIDBookName11Java主键(OrderID),BookID-->BookName,OrderID-->BookID,传递推出OrderID---BookNmeOrderIDBookID11BookIDBookName1Java(4)BCNF:要求消除主属性对键的传递函数依赖
(例子后续补充)
阅读全文
0 0
- 数据库的三大范式+BCNF
- 数据库设计的三大范式、BCNF、4NF
- 数据库设计的三大范式、BCNF、4NF
- 数据库设计的三大范式、BCNF、4NF
- 数据库设计三大范式与BCNF
- 数据库设计三大范式与BCNF
- 三大范式+BCNF
- 数据库设计三大范式与BCNF,学习笔记
- 数据库设计三大范式与BCNF,学习笔记
- 数据库一、二、三及BCNF范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- 数据库的三大范式
- JTextFieldTest文本框组件--登录
- Distinct_二分
- 基于STM32F103WIFI视频小车制作(一)
- sublime text 中evernote插件注册问题
- (44)曲线编辑器
- 数据库的三大范式+BCNF
- 学习kafka:log4j写入kafka
- iOS中堆和栈的区别
- python HTTP请求--requests 的使用
- 【软考总结】记米老师讲课
- js在html中的位置
- 参数的点估计问题
- 为什么font-face要同时设置ttf eof woff woff2 svg这么多格式
- EM算法--应用到三个模型: 高斯混合模型 ,混合朴素贝叶斯模型,因子分析模型