积分入学数据库设计问题汇总
来源:互联网 发布:人工智能 黑箱 编辑:程序博客网 时间:2024/04/29 19:41
问题
- 第一范式
- 定义:无重复列,每一列都是不可分割的基础数据项,同一列中不能有多个值,实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体
- 范例:公安”认定结果可继续分割
- 判断标准:字段还可以再分吗?
- 第二范式
- 定义:属性完全依赖于主键[消除部分子函数依赖],完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。
- 范例:该表中房产、职称、计生等应单独分区,依赖于该表主键(学生ID,积分人ID)
- 第三范式
- 定义:属性不依赖于其它非主属性[消除传递依赖],要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。
- 范例:该表中积分人姓名、积分人身份证属于冗余字段,不满足第三范式,但此处考虑是因为:后期的查询80%都包含这两个字段的值,这样查询就不要再关联积分人的基础信息表(数据量大)
重复性冗余:积分人姓名、身份证;派生冗余:每项积分
0 0
- 积分入学数据库设计问题汇总
- 商城积分数据库设计
- PCB设计问题汇总
- Metasploit数据库问题汇总
- 数据库 操作问题汇总
- Metasploit数据库问题汇总
- Metasploit数据库问题汇总
- 入学
- 入学
- 积分问题
- SQL SERVER-数据库问题汇总
- 数据库还原不成功问题汇总
- 数据库设计问题
- 数据库设计问题
- 数据库设计问题整理
- 数据库设计细节问题
- 问题5:数据库设计
- 游戏积分数据库:GameScoreDB
- 数据复制
- El capitan中Spotlight没有显示新特性(spotlight suggestion)的解决方法(天气,bing网页搜索结果,网络视频等)
- android--观察者模式
- 操作系统学习笔记(4)——进程的控制与调度
- 自定义Command
- 积分入学数据库设计问题汇总
- 微信端口及协议分析
- 学习:WordXML格式初步分析
- 快速高斯模糊(线性复杂度)
- 重装系统,升级Xcode7之后,发现安装不了CocoaPods
- hdu 5504 GT and sequence【BestCoder Round #60 】
- Android 蓝牙低能耗(BLE)
- android GTS-- com.google.android.xts.placement.UiPlacementTest fail
- Java中获取路径的各种方法