首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为学校中学生选课管理这个现实问题进行数据库模式设计。根据调查分析,确定它的属性集合为: U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD} 下面给出两种确定的模式设计方案: 方案一:只有一个关系模式: R(S#,C#,SNAME,
为学校中学生选课管理这个现实问题进行数据库模式设计。根据调查分析,确定它的属性集合为: U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD} 下面给出两种确定的模式设计方案: 方案一:只有一个关系模式: R(S#,C#,SNAME,
admin
2005-05-10
84
问题
为学校中学生选课管理这个现实问题进行数据库模式设计。根据调查分析,确定它的属性集合为:
U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD}
下面给出两种确定的模式设计方案:
方案一:只有一个关系模式:
R(S#,C#,SNAME,CNAME,TEACHER,GRADE,S@D)@方案二:如果根据属性之间存在的联系或相关性,建立如下三个关系:
S(S#,SNAME,S@D)@,C(C#,CNAME,TEACHER),SC(S#,C#,GRADE)
1.试分析这两种模式设计方案各自的优缺点。
2.通常情况下你认为哪种方案更“好”些?请说明理由
选项
答案
1.数据存在大量冗余。例如:(至少给出一项) S#,SNAME,SD要重复“每个学生选修的课程数” C#,CNAME,TEACHER要重复“学生选修这门课的人数” 2、更新异常。由于数据存在大量冗余,容易引起更新异常。例如,当更新某门课程的教师时,由于数据存在大量冗余,可能造成与这门课程有关的元组中,一部分元组的TEACHER值被更新,而另一部分元组的TEACHER值未被更新。 3、插入异常。显然,这个关系的主键是S#、C#。由于主键属性值不能为空,当登记学生信息时,由于该学生未选课,C#未确定,该学生的其他信息无法登入,这不是我们的意愿。 4、删除异常。如果这些课程因故删除了,则只选修这些课程的学生信息也被删除了,这往往也不是我们的本意,我们并不希望删除这些学生的信息。 对方案二:如果属性之间存在的联系或相关性,建立了三个关系,则方案一中存在的异常现象被消除可。 但对诸如“查找张三的数据库技术课程的成绩”之类的问题时,就需要连接三个关系才能完成,这个查询代价高而且会影响效率。 相比之下,方案一则可直接投影、选择就可以完成这类查询,不需要连接操作,显然代价低而且效率高。 2.比较这两种设计方案:本人认为第二钟设计方案虽然对某些查询问题连接操作较多,但它仍比方案一“好”,因为它不存在上述异常问题。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/k9NZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
在以太网标准中,为了检测冲突而规定的最小帧长是(36)字节,以太网标准中最大帧长是(37)字节。
客户端软件与POP3服务器建立(66)连接来(67)。
下面加密算法中,加密和解密需要用不同密钥的是______。
两个带符号的数进行运算时,在(3)的情况下有可能产生溢出。
设内存按字节编址,若8K×8存储空间的起始地址为7000H,则该存储空间的最大地址编号为______。
由于内存大小有限,为使一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内外存进行交换的技术称为(8)技术,在作业内部对内外存进行交换的技术称为(9)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高CPU的有效利用率,避免内外存
关于ADSL,以下______说法是错误的。
以下C++代码实现一个简单客户关系管理系统(CRM)中通过工厂(CustomerFactory)对象来创建客户(Customer)对象的功能。客户分为创建成功的客户(RealCustomer)和空客户(NullCustomer)。空客户对象是当不满足特定条
Oneattributeofthestackis(72).
在谓词逻辑中,令T(x)表示:x是人,S(x)表示:x呼吸,命题“没有不呼吸的人”的符号表示中正确的是
随机试题
图中圈内的白色半圆状标记是什么标线?
中长期贷款具有(),不确定性因素等特点,因而中长期贷款的利率较高,对企业的资信要求也高。
私募基金管理人在向中国证券投资基金业协会提交登记材料齐备后的()内,可以在中国证券投资基金业协会网站查询是否办结登记手续。
关于人员甄选正确的陈述是()。
人民警察的纪律主要有下列四个方面:政治纪律、组织纪律、()、保密纪律。
评论家:官方以炮仗伤人、引起火灾为理由禁止春节在城里放花炮,而不是想方设法做趋利避害的引导,这里面暗含着自觉或不自觉的文化歧视。吸烟每年致病或引起火灾者,比放花炮而导致的损伤者要多得多,为何不禁?禁放花炮不仅暗含着文化歧视,而且将春节的最后一点节日气氛清除
经济全球化发展趋势主要有
设f’(x)连续,f(0)=0,f’(0)=1,则=______.
下列程序的输出的结果是()。main(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n",d*y);}
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。期末考试结束了,初三(14)班的班主任助理王老师需要对本班学生的各科考试成绩进行统计分析,并为每个学生制作一份成绩通知
最新回复
(
0
)