数据库规范化案例之中国好声音_第1页
数据库规范化案例之中国好声音_第2页
数据库规范化案例之中国好声音_第3页
数据库规范化案例之中国好声音_第4页
数据库规范化案例之中国好声音_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库标准化案例

之中国好声音信管1101孙常杰张利庆目的背景介绍表格编制标准化总结一、目的本例,以2021年在浙江卫视播出的?中国好声音?为题材,利用参赛选手与导师之间的关系,以及比赛情况编制二维表。并逐渐标准化,以记录比赛情况。让知识应用于实践。通过对表的标准化,加深理解三范式之间的关系,并掌握标准化的根本思路。二、背景介绍以下记录的是导师考核、终极对决局部的比赛情况。

张玮多亮梁博张赫宣那英组徐海星袁娅维权振东吉克隽逸刘欢组王韵壹吴莫愁金池大山丁丁平安金志文关喆庾澄庆组杨坤组梁博吉克隽逸金志文吴莫愁终极对决背景介绍在这里,为方便表格操作,我们以其中两个队〔刘欢组、那英组〕为例,进行标准化设计。三、表格编制为了方便数据操作,我们分别为两组编制团队编号〔TeamNumber〕、学员编号〔StudentNumber〕,并根据学员最后参加的比赛,评定其唱功水平〔Singing〕、另外还有属性学员姓名〔StudentName〕、导师〔Teacher〕、学员比赛的级别〔Competition〕。四、标准化TeamNumberTeacherStudentNumberStudentNameSingingCompetition201201刘欢1211吉克隽逸A终极对决201201刘欢1212徐海星B四强201201刘欢1213袁娅维B四强201201刘欢1214权振东B四强201202那英1221梁博A终极对决201202那英1222张赫宣B四强201202那英1223多亮B四强201202那英1224张玮B四强第一范式:目的:原子属性上表各字段都是单一属性不可再分关系中各数组所含数量都相同存在主键团队编号(TeamNumber)、学员编号(StudentNumber),其余各属性都依附于主键由此可以判断上表符合第一范式的定义潜在问题细看表格可以发现存在着一些潜在问题:①数据冗余:每个团队导师和队员出现的次数相同。②更新异常:假假设团队导师临时有事而需要更换导师时,其所属的团队每位学员的导师名字都需要进行更改。③删除异常:假设某位学员在一场比赛中被淘汰,当删除该学员时,他所参加的比赛信息将会丧失。依赖关系这些问题是由于存在如下依赖决定关系造成的:团队编号〔TeamNumber〕〔Teacher学员编号〔StudentNumber〕学员姓名〔StudentName〕学员唱功水平〔Singing〕学员比赛的级别〔Competition〕将第一范式中的有依赖关系的主属性和非主属性别离出来得到新的表团队编号〔TeamNumber〕导师〔Teacher〕第二范式TeamNumberTeacher201201刘欢201202那英StudentNumberStudentNameSingingCompetition1211吉克隽逸A终极对决1212徐海星B四强1213袁娅维B四强1214权振东B四强1221梁博A终极对决1222张赫宣B四强1224张玮B四强1223多亮B四强目的:消除局部依赖上面两表之间应存在关联关系,将两表中的主键提取出来形成一个新的表格就会得到关系表,如下:TeamNumberStudentNumber20120112112012011212201201121320120112142012021221201202122220120212232012021224存在的问题观察以以上三张表我们发现第二张表存在以下问题:①数据冗余:歌唱水平〔Singing〕与比赛级别〔Competition〕存在数据的冗余〔重复〕;②更新异常:由于数据冗余的原因,如果需要修改比赛级别与歌唱水平之间的对应关系,那么需要更改多条记录,否那么会存在数据不一致的情况;传递关系以上问题的产生,是由于存在以下传递关系产生的:

学员姓名唱功水平比赛级别第三范式我们继续对以上数据表进行标准化,得到两张新的表:

StudentNumberStudentNameSinging1211吉克隽逸A1212徐海星B1213袁娅维B1214权振东B1221梁博A1222张赫宣B1224张玮B1223多亮BSingingCompetitionA终极对决B四强目的:消除传递依赖至此,源表已经满足了三范式的要求。以下是标准化后的结果:

StudentNumberStudentNameSinging1211吉克隽逸A1212徐海星B1213袁娅维B1214权振东B1221梁博A1222张赫宣B1224张玮B1223多亮BSingingCompetitionA终极对决B四强TeamNumberStudentNumber20120112112012011212201201121320120112142012021221201202122220120212232012021224TeamNumberTeacher201201刘欢201202那英总结通常,我们只将表标准化到三范式。因为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论