设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: 试根据上述语义确定函数依赖集。 如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。 分解为具有依赖保持和无损连接的3NF。
问答题下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关数据库中关系的形式,同时说明进行这种改造的理由。
单项选择题关系模式R中的属性全部是主属性,则R的最高范式必定是()。
A.2NF B.3NF C.BCNF D.以上都不是
单项选择题在关系模式中,如果属性A和B存在1对1的联系,则说()。
A.A→B B.B→A C.A → B D.以上都不是
单项选择题当B属于函数依赖于A属性时,属性B与A 的联系是()。
A.1对多 B.多对1 C.多对多 D.以上都不是
单项选择题能够消除多值依赖引起的冗余的是()。
A.2NF B.3NF C.4NF D.BCNF
单项选择题关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。
A.关系STJ满足1NF,但不满足2NF B.关系STJ满足2NF,但不满足3NF C.关系STJ满足3NF,但不满足BCNF D.关系STJ满足BCNF,但不满足4NF
单项选择题有关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()。
A.(学号,课程号)和(课程号,名次)都可以作为候选码B.只有(学号,课程号)能作为候选码C.关系模式属于第三范式D.关系模式属于BCNF
单项选择题设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
A.W1(工号,姓名) W2(工种,定额) B.W1(工号,工种,定额) W2(工号,姓名) C.W1(工号,姓名,工种) W2(工种,定额) D.以上都不对
单项选择题在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到()。
A.1NFB.2NFC.3NFD.以上三者都不行
单项选择题下面列出的数据管理技术发展的三个阶段中,有专门的软件对数据进行管理的阶段的是() ①人工管理阶段 ②文件系统阶段 ③数据库系统阶段
A.只有② B.只有③ C.②和③ D.①和③
单项选择题若关系R的候选码都是由单属性构成的,则R的最高范式必定是()。
A.1NF B.2NF C.3NF D.无法确定
单项选择题如下图所示,若要统计各类产品的订单数量的平均值,应在下图所示的“数量”字段“总计”行中选择()
A.Sum B.Avg C.Min D.Max
单项选择题消除了部分函数依赖的1NF的关系模式必定是()。
A.1NF B.2NF C.3NF D.4NF
单项选择题根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式()。部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理 B.部门成员 C.部门名 D.部门号
单项选择题设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A.关系规范化理论 B.关系运算理论 C.系代数理论 D.数理逻辑