2015数据库系统概论在线作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单选题

1.一个m:n联系转换为一个关系模式,关系的码为()。

A 某个实体的码

B 各实体码的组合

C n端实体的码

D 任意一个实体的码

单选题

2.3NF()规范为4NF。

A 消除非主属性对码的部分函数依赖

B 消除非主属性对码的传递函数依赖

C 消除主属性对码的部分和传递函数依赖

D 消除非平凡且非函数依赖的多值依赖

单选题

3.概念结构设计阶段得到的结果是()。

A 数据字典描述的数据需求

B E-R图表示的概念模型

C 某个DBMS所支持的数据模型

D 包括存储结构和存取方法的物理结构

单选题

4.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?

A update student set age = 1

B update student set age = age - 1

C update age = age -1 from student

D update from student where age = age -1

单选题

5.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?

A drop sno from table student

B alter table student drop sno

C alter table student drop unique(sno)

D alter table student drop sno unique

单选题

6.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?

A insert into student sdate char(7)

B add sdate char(7) to student

C append sdate varchar(7) to table student

D alter table student add sdate varchar(7)

E alter table student add sdate char(7)

F alter table student modify sdate char(7)

单选题

7.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A DBS包括DB和DBMS

B DBMS包括DB和DBS

C DB包括DBS和DBMS

D DBS就是DB,也就是DBMS

单选题

8.属于BCNF的关系模式的是()。

A 已消除了插入、删除异常

B 已消除了插入、删除异常、数据冗余

C 仍然存在插入、删除异常

D 在函数依赖范畴内,已消除了插入和删除的异常

单选题

9.在SQL语言中授权的操作是通过()语句实现的。

A CREATE

B REVOKE

C GRANT

D INSERT

单选题

10.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称()。

A Y函数依赖于X

B Y对X完全函数依赖

C X为U的候选码

D R属于2NF

单选题

11.数据库三级模式体系结构的划分,有利于保持数据库的()。

A 数据库独立性

B 数据库安全性

C 结构规范化

D 操作可行性

单选题

12.包含在()中的属性,叫做主属性。

A 主码

B 候选码

C 外码

D 全码

单选题

13.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

A 活锁

B 死锁

C 乐观锁

D 悲观锁

单选题

14.在数据库设计中,将ER图转换成关系数据模型的过程属于()。

A 需求分析阶段

B 逻辑设计阶段

C 概念设计阶段

D 物理设计阶段

单选题

15.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

A 模式

B 内模式

C 外模式

D 逻辑模式

单选题

16.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?

A delete from student

B delete all from student

C delete * from student

D drop table student

单选题

17.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

A 多对多

B 一对一

C 多对一

D 一对多

单选题

18.根据SQL标准,下面哪条语句与select min(age) from student等效?

A select age from student where age >= min(age)

B select distinct age from student where age >= all min(age)

C select distinct a.age from student a where a.age <= any (select distinctb.age from student b)

D select distinct a.age from student a where a.age <= all (select distinct b.age from student

b)

单选题

19.在SQL语言中回收权限的操作是通过()语句实现的。

A CREATE

B REVOKE

C GRANT

D INSERT

单选题

20.若事务T对数据对象A 进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上()。

A 读锁

B 死锁

C 写锁

D 活锁

单选题

21.下列四项中说法不正确的是()。

A 数据库减少了数据冗余

B 数据库中的数据可以共享

C 数据库避免了一切数据的重复

D 数据库具有较高的数据独立性

相关文档
最新文档