第2讲关系数据理论

为什么要学习关系数据理论

1、多选题:
‏不好的关系模式存在的问题有(      )‍
选项:
A: 插入异常
B: 删除异常
C: 更新异常
D: 数据冗余度大
答案: 【 插入异常;
删除异常;
更新异常;
数据冗余度大

第3讲函数依赖及范式的概念

什么是函数依赖

1、多选题:
‌已知关系r如下表所示。仅就此表而言,成立的函数依赖有(   )。‎‌‎A‎B‎C‎a1‎b1‎c1‎a1‎b2‎c1‎a2‎b2‎c2‎a3‎b3‎c2‎‌‎
选项:
A: A→B
B: A→C
C: AB→C
D: AC→B
答案: 【 A→C;
AB→C

2、多选题:
‏关系模式R(A, B, C, D)中,候选码为AD和BD,则(   )是主属性。‎
选项:
A: A
B: B
C: C
D: D
答案: 【 A;
B;
D

关系范式的概念,第二范式2NF

1、多选题:
‍对关系模式:学生(学号,姓名,课程号,课程名,成绩),说法正确的是()。‏
选项:
A: 满足第1范式
B: 满足第2范式
C: 不满足第2范式
D: 最高达到了第1范式
答案: 【 满足第1范式;
不满足第2范式;
最高达到了第1范式

第4讲函数依赖及范式的概念(续)

BC范式BCNF规范化小结

1、单选题:
​已知关系模式R(A,B,C),函数依赖集F={ AC→B,B→C}。则关于R,说法正确的是()。‌
选项:
A: R满足第3范式但不满足BC范式
B: R满足第2范式但不满足第3范式
C: R满足BC范式
D: 以上都不对
答案: 【 R满足第3范式但不满足BC范式

2、单选题:
‎已知关系模式R(A,B,C),函数依赖集F={B →C, B→A,A→BC}。则关于R,说法正确的是( )。‍
选项:
A: R满足第3范式但不满足BC范式 
B: R满足第2范式但不满足第3范式
C: R满足BC范式
D: 以上都不对
答案: 【 R满足BC范式

第三范式3NF

1、多选题:
已知关系模式R(A, B, C),函数依赖集F={A→B, B→C}。则关于R,说法正确的是(  )。‎‎‎
选项:
A: R满足第1范式
B: R满足第2范式
C: R满足第3范式
D: R最高满足第3范式
答案: 【 R满足第1范式;
R满足第2范式

第5讲数据依赖的公理系统

数据依赖的公理系统

1、多选题:
‏设R<U, F>, F={ A→B,B→C },则F逻辑蕴含(  )。‌
选项:
A: A→C
B: AB→C
C: C→B
D: B→A
答案: 【 A→C;
AB→C

2、多选题:
‌设R<U, F>, F = {AB→C,A→B,B→A},则下面(  )是F的最小覆盖。‌
选项:
A: {A→C,A→B,B→A} 
B: {AB→C,B→A}
C: {B→C,A→B,B→A}
D: {AB→C,A→B }
答案: 【 {A→C,A→B,B→A} ;
{AB→C,B→A}

第6讲数据依赖的公理系统续

模式分解的基本方法

1、单选题:
‏给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F={A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6);A5àA2 },有一个分解r={R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解( )。​
选项:
A: 不具有无损连接性,但保持函数依赖
B: 既具有无损连接性,又保持函数依赖
C: 既不具有无损连接性,又不保持函数依赖
D: 具有无损连接性,但不保持函数依赖
答案: 【 既具有无损连接性,又保持函数依赖

2、单选题:
‏关系模式R(A1,A2,A3,A4,A5,A6,A7),给定函数依赖集合F={ A1àA2; A1àA3; A3àA4;A3àA5;A5à(A6,A7) } 则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是( )。‌
选项:
A: r={R1(A1,A2,A3, A4,A5),R2(A5,A6,A7) } 
B: r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7) }
C: r={R1(A1,A2, A3),R2(A3,A4,A5,A6,A7) }
D: 其他都不对 
答案: 【 r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7) }

第7讲数据库设计

什么是数据库设计数据库设计的基本步骤

1、多选题:
​数据库设计步骤包括(    )。‍
选项:
A: 需求分析、概念结构设计 
B: 逻辑结构设计、物理结构设计
C: 数据库实施
D: 数据库运行和维护
答案: 【 需求分析、概念结构设计 ;
逻辑结构设计、物理结构设计;
数据库实施;
数据库运行和维护

第8讲数据库设计之需求分析

数据库设计之需求分析

1、单选题:
‍数据字典在( )阶段建立,在数据库设计过程中不断修改、充实、完善。‌
选项:
A: 需求分析
B: 概念结构设计
C: 逻辑结构设计
D: 物理结构设计
答案: 【 需求分析

第9讲E-R模型及设计

E-R图及其设计

1、单选题:
‍图书管理系统中的读者与图书之间的联系类型是(  )。‌
选项:
A: 一对一
B: 一对多
C: 多对多
D: 都可以
答案: 【 多对多

概念结构设计的方法

1、单选题:

在下图的概念结构设计中存在的冲突类型是( )。

‏选项:
A: 属性冲突
B: 命名冲突
C: 结构冲突
D: 联系冲突
答案: 【 结构冲突

第10讲数据库逻辑设计

E-R模型向关系模型的转换

1、单选题:

ER图中的“选修”联系转换为关系模式的方法可以是( )。

‏选项:
A: 选修(学号,课程号,成绩)
B: 选修(学号,课程号)
C: 课程(课程号,课程名,学号,成绩)
D: 学生(学号,姓名,性别,年龄,课程号,成绩)
答案: 【 选修(学号,课程号,成绩)

第11讲数据库的物理设计

数据库的物理设计1

1、单选题:
‎需要考虑在下面哪些属性上定义索引,( )。‍
选项:
A: 一组属性经常在查询条件中出现
B: 一个属性经常作为聚集函数的参数
C: 一组属性经常在连接操作的连接条件中出现
D: 以上都是
答案: 【 以上都是

数据库的物理设计2

1、单选题:
‍关于聚簇索引正确的是( )。​
选项:
A: 在一个基本表上可以建立多个聚簇索引
B: 适用于经常进行更新操作的基表
C: 可以极大提高按聚簇属性进行查询的效率
D: 维护聚簇索引的开销与普通索引是一样的
答案: 【 可以极大提高按聚簇属性进行查询的效率

第12讲数据库的实施和维护

单元测验1

1、单选题:
‍在关系模型中,关系要符合一个最基本的条件,即每个分量必须是不可分的数据项。该条件描述的是(  )。‌
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 1NF

2、单选题:
‎关系规范化中的删除异常是指(  )。‎
选项:
A: 不该删除的数据被删除
B: 不该插入的数据被插入
C: 应该删除的数据未被删除
D: 应该插入的数据未被插入
答案: 【 不该删除的数据被删除

3、单选题:
‌关系模式R的整个属性组是码,则R满足的最高范式至少是( )。‌
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 3NF

4、单选题:
‍已知关系模式R(A,B,C,D,E)及其函数依赖集合F={A→D, B→C, E→A },该关系模式的候选码是(  )。‏
选项:
A: AB
B: BE
C: CD
D: DE
答案: 【 BE

5、单选题:
‍X→Y,当下列哪一条成立时,称为平凡的函数依赖(  )。‍
选项:
A: XÍY
B: YÍX
C: X∩Y=Φ
D: X∩Y≠Φ
答案: 【 YÍX

6、单选题:
‏设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(  )。‍
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 2NF

7、单选题:
‏在关系数据库设计中,设计关系模式是数据库设计中(   )阶段的任务。‎
选项:
A: 需求分析
B: 概念结构设计
C: 逻辑结构设计
D: 物理结构设计
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注