首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为: U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD} 下面给出两种确定的模式设计方案: 方案一:只有一个关系模式: R(S#,C#,
为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为: U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD} 下面给出两种确定的模式设计方案: 方案一:只有一个关系模式: R(S#,C#,
admin
2009-02-24
43
问题
为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为:
U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD}
下面给出两种确定的模式设计方案:
方案一:只有一个关系模式:
R(S#,C#,SNAME,CNAME,TEACHER,GRADE,SD)
方案二:如果根据属性之间存在的联系或相关性,建立如下三个关系:
S(S#,SNAME,SD),C(C#,CNAME,TEACHER),SC(S#,C#,GRADE)
1.试分析这两种模式设计方案各自的优缺点。
2.通常情况下你认为哪种方案更“好”一些?请说明理由。
选项
答案
对一个现实问题,进行关系数据模式设计,通常其设计结果不是惟一的。每个方案有各自的优缺点。对本题可以得到如下的分析结果: 对方案一:这个关系模式存在如下问题: 1.数据存在大量冗余。例如:(至少给出l项) S#,SNAME,SD要重复“每个学生选修的课程数” C#,CNAME,TEACHER要重复“学生选修这门课的人数” 2.更新异常。由于数据存在大量冗余,容易引起更新异常。例如,当更新某门课程的教师时,由于数据存在大量冗余,可能造成与这门课程有关的元组中,一部分元组的TEACHER的值被更新,而另一部分元组的TEACHER的值未被更新。 3.插入异常。显然,这个关系的主键是S#和C#。由于主键属性值不能为空值,当登记学生信息时,由于该学生尚未选课,C#未确定,该学生的其他信息也无法登入。 4.删除异常。如果某些课程因故删除了,则只选修这些课程的学生信息也被删除了,导致删除错误。 对方案二:如果根据属性之间存在的联系或相关性,建立了三个关系,则方案一中存在的异常现象被消除了。 但对诸如“查找张三的数据库技术课程的成绩”之类的问题时,就需要连接这三个关系才能完成,这个查询代价高而且会影响效率。 相比之下,第一个方案则可直接投影、选择就可以完成这类查询,不需要连接操作,显然代价低而且效率高。 比较这两种设计方案:本人认为第二种设计方案虽然对某些查询连接操作比较多,但它仍比第一种方案“好”,因为它不存在上述异常问题。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/a1NZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
微型计算机系统中,显示器属于(1),硬盘属于(2)。(2)
下面的地址中可以作为源地址但不能作为目的地址的是(33)。可以作为目的地址但不能作为源地址的是(34)。(33)
(70)是由Web服务器发送给浏览器,并存储在客户端以备查询的信息。
地址从40000H到BFFFFH的按字节编址的内存容量为(31)KB,构成该内存需(32)片16K×4 bit的存储器芯片。
某些操作系统把一条命令的执行结果输出给下一条命令,作为它的输入,并加以处理,这种机制称为(20);使命令的执行结果不在屏幕上显示,而引向另一个文件,这种机制称为(21);使命令所需要的处理信息不从键盘接收,而取自另一个文件,这种机制称为(22);操作系统不
______is a contiguous, numbered set of variables of a given base type, which can be used and passed to functions as a unit.
For relation where primary key contains multiple attributes, no non-key attribute should be functionally dependent on a part of
InClanguage,(70)isacollectionofoneormorevariables,possiblyofdifferenttypes,groupedtogetherunderasinglenamefo
The prototyping method is a dynamic design processs, which requires people who use prototyping method to have the following capa
LocalbuscanreducetheoccupationtimeofCPU.FortheEISAlocalbus,commonlythetimecanbereducedto().
随机试题
选择中间商应考虑的因素:
女患者,产后1周,乳汁极少,乳汁清稀,乳房柔软,不胀,面色少华,神疲食少。舌淡少苔,脉虚细。治疗首选:
根据我国《合同法》的规定,下列情形中,债务人不能将标的物提存的是()。
下列项目中,属于费用要素特点的有()。
佛教开始传入中国是在()时期。
会谈过程中心理咨询师已经了解了()。求助者的咨询问题最可能属于()。
法的性质是由一定社会的经济基础决定的,并且也受其他社会因素的影响。()
算法和启发法是()
粤西酒店如果既有清蒸石斑,又有白灼花螺,则一定会有盐焗花蟹;酒店在月尾从不卖盐焗花蟹:只有当粤西酒店卖白灼花螺时,老王才会与朋友到粤西酒店吃海鲜。如果上述断定为真,以下哪项一定为真?
AtthebaseofamountaininTanzania’sGregoryRift,LakeNatronburnsbrightred,surroundedbytheremainsofanimalsthatwe
最新回复
(
0
)