数据库候选关键词怎么求_数据库系统概论综合测试试卷二

1.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是              。

  1. 层次数据库

  2. 网状数据模型     

  3. 关系数据库 

  4. 面向对象数据库

2.数据库系统的数据独立性是指             。

  1. 不会因为数据的变化而影响应用程序

  2. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

  3. 不会因为数据存储策略的变化而影响数据存储结构的变化

  4. 不会因为某些存储结构的变化而影响其他的存储结构变化

3.关系运算中花费时间可能最长的运算是             。

  1. 投影  

  2. 选择  

  3. 笛卡儿积 

4.同一个关系中的任意两个元组的值             。

  1. 可以全同 

  2. 不能全同  

  3. 可以都为空值

  4. 以上都不是

5.等值连接运算与自然连接运算是             。

  1. 不同的

  2. 相同的 

  3. 等价的 

  4. 有时相同

6.下述SQL语句中,起修改表中数据作用的命令动词是             。

  1.  ALTER 

  2. CREATE 

  3. UPDATE 

  4. INSERT

7.规范化过程主要克服数据库逻辑结构中的更新异常和             的缺陷。

  1. 结构不合理 

  2. 冗余度大

  3. 数据丢失 

  4. 数据不一致性

8.对于关系数据库,任何二元关系模式都可以达到             范式。

  1. 1NF

  2. 2NF 

  3. 3NF 

  4. 4NF

9.候选关键字中的属性称为             。

  1. 关键属性

  2. 主属性

  3. 候选属性 

  4. 复合属性

10.后援副本的用途是             。

  1. 数据的转储

  2. 一致性控制 

  3. 安全性保障

  4. 故障后的恢复

11.在概念设计阶段,最常使用的数据模型是             。

  1.  对象模型 

  2. 物理模型 

  3. 逻辑模型

  4. 实体联系模型

12.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是             。

  1. 结构冲突

  2. 命名冲突   

  3. 属性冲突

  4. 语法冲突

13.             是DBMS的基本单位,它是构成单一逻辑工作单元的操作集合。

  1. 进程

  2. SQL

  3. 事务 

  4. 文件

14.事务的持续性是指              。

  1. 事务中包括的所有操作要么都做,要么都不做

  2. 事务一旦提交,对数据库的改变是永久的

  3. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的

  4. 事务必须是使数据库从一个一致性状态变到另一个一致性状态。

15.解决并发操作带来的数据不一致性问题,一般采用              方法。

  1. 恢复

  2. 封锁 

  3. 存取控制

  4. 协商

16.以下不是数据库技术所具备的特点是              。

  1. 数据结构化

  2. 数据冗余小

  3. 有较高的数据独立性

  4. 数据联系弱

17.在信息模型的“学生”实体中,对每个学生的具体情况的描述,称为              。

  1. 实体值 

  2. 实体型

  3. 属性值

  4. 属性型

18.可用于区别实体集中不同个体的属性或属性组合,称为该实体的              。

  1. 属性型

  2. 外部键

  3. 实体型

19.设一个体育项目可以有多个运动员报名,一个运动员可参加多个项目,运动员与体育项目之间是              。

  1. 一对一的联系

  2. 一对多的联系

  3. 多对一的联系

  4. 多对多的联系

20.实体完整性约束可以通过              。

  1. 定义外部键来保证

  2. 定义主键来保证

  3. 用户定义的完整性来保证

  4. 定义字段类型来保证

21.下面结论不正确的是              。

  1. 若A→B,B→C,则A→C

  2. 若A→B,A→C,则A→(B,C)

  3. 若B→A,C→A,则(B,C)→A

  4. 若(B,C)→A,则B→A,C→A

22.设R为k1度关系,S为k2度关系,则R和S的笛卡尔积的度为             。

  1. k1                                                              

  2. k2

  3. k1+k2

  4. k1×k2

23.将E—R图转换为关系模型,属于数据库设计的             。

  1. 事务设计阶段

  2. 物理设计阶段

  3. 逻辑设计阶段 

  4. 应用程序设计阶段

24.数据库系统开发完成以后,不需要提供给用户的文档资料是             。

  1. 系统说明书 

  2. 技术说明书

  3. 使用说明书 

  4. 可行性说明书

25.使用SQL语句在学生成绩表(学号,课程号,成绩)中,查询平均成绩大于60分的学生时,不必使用的子句是             。

  1. SELECT 

  2. GROUP BY

  3. WHERE 

  4. HAVING

26.设有关系R(A,B,C,D),S(D,E,F,G)。关系R的主键为A,关系S的主键为D,则属性D在关系R中称为             。

27.若关系是1NF,且每一个非主属性都             ,则称该关系属于2NF。

28.在关系规范化中,在执行分解时,必须遵循             和              的原则。

29.并发操作会带来以下数据不一致性问题              。

30.有两种基本类型的锁,它们是              、             。

31.若R属于1NF,且不存在非主属性对码的传递依赖,则R属于             。

32. 设有关系模式S(Sno,Sname,Sdept), C(Cno,Cname,Cpno), SC(Sno,Cno,Grade), 分别用关系代数和SQL查询语言完成下述操作:

  1.    求选修了全部课程的学生的学号和姓名。

  2.    求选修了“database”课程且成绩为“A”的同学名单。

  3.    将数学系的张三同学的名字改为“张一”。

33. 设有系、教师、学生、课程等实体,一个系可以有多名教师,其中:

  • 每一个系包括系名、系址、系主任姓名、办公电话等属性,

  • 教师实体包括工作证号码、教师名、出生日期、党派等属性。

  • 学生实体包括学号、姓名、出生日期、性别等属性。

  • 课程实体包括课程号、课程名、预修课号等属性。

  • 每个教师教多门课程,一门课程由一个教师教。

  • 有的教师指导多个研究生。

  • 每一个学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成绩。

试根据以上语义完成下述要求。

  1. 画出E-R图。

  2. 将以上的实体及实体集间的联系用关系模型表示出来

  3. 写出各关系模式中的函数依赖集

  4. 写出各关系的关键字。

  5. 写出各关系模式的规范化级别。

  6. 所有的关系模式的规范化级别都达到3NF了吗?若没有达到请将其分解以达到3NF。

998d32f45253ebc9b0321c85d8eda2b4.gif

3488e08f2ea9fbbd81aab44563e90c71.png

-The End-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值