首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为学校中学生选课管理这个现实问题进行数据库模式设计。根据调查分析,确定它的属性集合为: 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
44
问题
为学校中学生选课管理这个现实问题进行数据库模式设计。根据调查分析,确定它的属性集合为:
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://jikaoti.com/ti/dHE7FFFM
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
扩展访问控制列表的编号范围是(25)。如果允许来自子网172.16.0.0/16的分组通过路由器,则对应ACL语句应该是(26)。(25)
某Excel工作表如下,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(1);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(2)。(1)
Atransportlayerprotocolhasseveralresponsibilities.Oneistocreateaprocess-to-process(program-to-program)communicatio
Bothbusandtreetopologiesarecharacterizedbytheuseofmultipoint(71).Forthebus,allstationsattach,throughappropri
在Linux中可以实现代理服务器功能的软件是(56)。
某Excel成绩表如下所示,若在G13单元格中输入(3),则G13单元格为平均成绩不及格的学生数。假设学生平均成绩分为优秀(平均成绩≥85)。及格(60≤平均成绩<85)和不及格(平均成绩<60)三个等级,那在H3单元格中输入(4)
微型计算机系统中,显示器属于(1),硬盘属于(2)。(2)
ThenumberofhomeusersandsmallbusinessesthatwanttousetheInternetiseverincreasing.Theshortageofaddressesisbecom
When a string constant is written in C program, the compiler creates(75)of characters containing the characters of the string, a
Onesolutiontomajorsecurityproblemsis______,whicharefrequentlyinstalledtofixknownsecurityholes.
随机试题
下列哪项检查用于周围神经损伤的诊断()(2002年)
A.磁石B.龙骨C.朱砂D.琥珀治疗淋证,癃闭,宜首选
肺结核大咯血最致命的危险是消化道大出血最致命的危险是
女,24岁。头昏、乏力半年,近2年每次月经经期持续7-8天,有血块。红细胞数3.0x1012/L,血红蛋白65g/L,血清铁蛋白10μg/L,血清叶酸16ng/ml,维生素B12600pg/ml,网织红细胞0.015,最可能的诊断是
在个人汽车消费贷款中,自用车、商用车、二手车贷款金额占所购汽车价格的比例上限分别是()。
始创于1988年9月的()国际服装节是我国规模最大、影响面最广的国际服装节之一。
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesame【C1】______ismadefromgenerationtogenerationand
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件论须保存在考生文件夹下。为了更好地控制教材编写的内容、质量和流程,小李负责起草了图书策划方案(请参考“图书策划方案.doex”文件)。他需要将图书策划方案Wor
下面不属于软件需求分析阶段主要工作的是
Usually,therearetworeasonstopursuescientificknowledge:forthesakeoftheknowledgeitself,andforthepracticalu
最新回复
(
0
)