加入收藏
设为首页
旧版网站
博客 | 彩信 | 影视 | 两性 | 笑话 | 文学 | QQ酷 | 游戏 | 动漫 | 健康 | 人才 | 星座 | 心理 | 网摘 | 图库 | 下载 | 旅游 | 交友 |
社会百态 | 美图写真 | 精彩网文 | 动漫卡通 | 搞笑猎奇 | 历史军事 | 文化旅游 | 明星娱乐 | 两性话题 | 恐怖灵异 | FLASH小游戏 |
您现在的位置: 五四电脑资讯网 >> 考试认证 >> 软件水平考试 >> 教程正文

【软考】数据库的规范化的讨论

时间:2007-11-29 18:09:53 | 来自:不详 | 浏览:0 次 收藏到新浪ViVi 收藏到36 5KEY

这是1993年高程上午试卷关于数据库的规范化的试题(第2题):
  设有关系模式 W ( C,P,S,G,T,R ),其中各属性的含义是:C——课程,P——教师,S——学生,G——成绩,T——时间,R——教室,根据语义有如下数据依赖集:
  D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R }
  关系模式 W 的一个码( 关键字 )是 __A__ ,W的规范化程序最高达到 __B__ 。若将关系模式 W 分解为 3 个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程序最高达到 __C__ ,W2 的规范化程度最高达到 __D__ ,W3 的规范化程序最高达到__E__ 。
供选择的答案
  A   ①(S,C)  ②(T,R)  ③(T,P)  ④(T,S)
  B~E  ①1NF    ②2NF    ③3NF    ④BCNF  ⑤4NF
  答案是:4.2.5.5.2

lxh9322:
  关键字是可以函数决定关系中的所有属性的,因此可以推:
  c->{c,p}
  (s,c)->{s,c,G}
  (t,r)->{t,r,c,p}
  (t,p)->{t,p,r,c,p}
  (t,s)->{t,s,r,c,p,g}
  所以,只有(t,s)是关键字。
  其规范化程度可以按照范式的定义来看。

hhxxttxs:
  我可以给大家说说数据库的规范化
  一、函数依赖:
  a、所谓的函数依赖,可以这样来理解。关系模式数据库U中,比如有N列,如果某几列在列X中数值相同的,那么它们在列Y数值上一定相同,这样叫做Y依赖于x,如果存在一个关系r,r中有两行,如果它们在X列数值相同,而在Y数值上不同,那么称Y不依赖于X。
  b、所谓的函数传递依赖。如果Z依赖与Y,Y依赖与X,并且Y不是X的一部分&&X不依赖与Y(如果Y是X的一部分的话,那么是直接依赖了,如果X和Y互相依赖的话,那么也是直接依赖了),那么称Z对X传递依赖。
  二、码
  码就是一个可以决定所有属性的一个属性,例如在学生一个数据库中,如果知道一个人的学号了,也就相当于知道了该人的姓名、成绩等,那么学号就是一个码,如果有很多码的话,那么选一个码为主码,其他的为候选码。包含码的属性为主属性。
  三、范式
  范式从底到高有1NF、2NF、3NF、BCNF、4NF、5NF
  判断一个关系属于哪个范式的方法如下:
  1、从底到高判断
  2、* 如果没有表中表,那么该表符合1NF
    * 如果没有部分函数依赖,那么符合2NF
    * 如果表中任何属性不传递依赖,那么符合3NF
    * 如果每一个决定因素均含有码,那么符合BCNF
    * 如果表中没有多值依赖,那么符合4NF
    * 如果表中没有连接依赖,那么符合5NF



打印
  • 上一篇教程:
  • 下一篇教程:
  •  

    版权申明:
      本站属于54stu个人网站,大部分文章来自网络搜集,大家可以自由转载本站的文章,但原作者和来自我站的 链接必须保留。文章版权归原作者所有。
      五四电脑技术资讯网(54stu.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益 ,请即时与我们联系,注明网址及文章,我们会即时处理或删除,感谢您的合作!

    相关文章
    【软考】数据库系统安全技术…
    『软考』精妙SQL语句介绍
    『软考』SQL的基本操作
    【软考】数据库系统工程师考…
    [软考]文档数据库与关系数据…
    [软考]UML在关系型数据库设计…
    [软考]数据库设计中的敏捷方…
    [软考]ORACLE分布式数据库及…
    [软考]数据仓库设计的原则
    站点推荐
    支持我们
    五四娱乐网--新五四,新娱乐!-WwW.54stu.com 用心生活-娱乐万家(本站法律顾问:陈律师)
    五四娱乐网版权所有 All Rights Reserved 蜀ICP备05025894号  投诉QQ:3458124