首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为: 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
44
问题
为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为:
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://kaotiyun.com/show/a1NZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
在Linux中可以实现代理服务器功能的软件是(56)。
设信号的波特率为600Baud,采用幅度一相位复合调制技术,由2种幅度和8种相位组成16种码元,则信道的数据速率为(21)。
关系数据模型是常用的一种基本数据模型,它是用(21)结构来表示实体类型和文件间联系的。关系数据库的数据操作语言(DML)主要包括(22)两类操作。关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(23)。设R和S为两个关系,则RS表示R与
某些操作系统把一条命令的执行结果输出给下一条命令,作为它的输入,并加以处理,这种机制称为(20);使命令的执行结果不在屏幕上显示,而引向另一个文件,这种机制称为(21);使命令所需要的处理信息不从键盘接收,而取自另一个文件,这种机制称为(22);操作系统不
Insufficient(71)can cause a processor to work at 50% or even more below its performance potential.
InClanguage,(70)isacollectionofoneormorevariables,possiblyofdifferenttypes,groupedtogetherunderasinglenamefo
An instruction is made up of(41) that specify the function to be performed and operands that represent the data to be operated o
_____________isaformalsetofrulesforspecifyingtheformatandrelationshipwhenexchangingdataamongcommunicatingdevices
LetRandSbetherelationrespectively:RelationR:ABCRelationS:BCD123234678235Thenumberoftuplesthatt
Whichofthefollowingisnotamongthebasicfeaturesofarelationaldatabase?
随机试题
一般保证人特有的抗辩权是()
下列选项中属于抗肾小球膜型肾炎的是
小儿营养不良的主要病因是
投资是自然人或法人进行的有意识的()活动。
[背景资料]某水闸共3孔,闸室每孔净宽8.0m,主要工程内容包括:①闸底板和闸墩;②消力池;③消力池段翼墙;④斜坡段翼墙;⑤斜坡段护底;⑥翼墙后填土等。闸室底板与斜坡段底板混凝土分缝之间设金属止水片。其工程平面布置示意图如图2F320020—
为出口危险货物生产包装容器的企业,必须申请商检机构进行包装容器的( )。
某制造企业2014年取得商品销售收入3000万元,出租设备租金收入200万元,发生与生产经营有关的业务招待费支出18万元。根据企业所得税法律制度的规定,该企业在计算当年应纳税所得额时,准予扣除的业务招待费为()万元。(2015年)
下列情形不可以开立临时存款账户的是()。
查清裸官因何而裸,可为清白裸官洗白,让问题裸官承担应负的法律责任。裸官也不能止于裸退,只要裸官裸退就可保无事,这实则是变相承认了部分裸官通过腐败得来的既得利益。在这方面,还得向中纪委看齐,从十八大以来,中纪委查处的“大老虎”,就有不少退居“二线”的“老虎”
AnearthquakehitKashmironOct.8,2005.Ittooksome75000lives,【C1】______130000andleftnearly3.5millionwithoutfood
最新回复
(
0
)