当前位置:文档之家› 2015年浙江大学远程-数据库系统概论在线作业

2015年浙江大学远程-数据库系统概论在线作业

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

∙ A 读锁∙ B 死锁∙ C 写锁∙ D 活锁正确答案:C∙单选题2.在SQL语言中授权的操作是通过()语句实现的。

∙ A CREATE∙ B REVOKE∙ C GRANT∙ D INSERT正确答案:C∙单选题3.如果事务T获得了数据项Q上的排它锁,则T对Q()。

∙ A 只能读不能写∙ B 只能写不能读∙ C 既可读又可写∙ D 不能读不能写正确答案:C∙单选题4.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。

下面哪条语句适用?∙ A create view abc as select * from student where dept=’IS’∙ B create view abc as select * from student where dept=’IS’ with check option ∙ C create view abc as student where dept=’IS’∙ D create view abc as select dept=’IS’ from student正确答案:B∙单选题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正确答案:C∙单选题6.1NF()规范为2NF。

∙ A 消除非主属性对码的部分函数依赖∙ B 消除非主属性对码的传递函数依赖∙ C 消除主属性对码的部分和传递函数依赖∙ D 消除非平凡且非函数依赖的多值依赖正确答案:A∙单选题7.根据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正确答案:B∙单选题8.DBMS的并发控制子系统,保证了事务()的实现。

∙ A 原子性∙ B 一致性∙ C 隔离性∙ D 持久性正确答案:C∙单选题9.根据SQL标准,要创建唯一索引该使用下面哪种语句?∙ A CREATE UNIQUE INDEX∙ B CREATE CLUSTER INDEX∙ C CREATE ONLY INDEX∙ D CREATE PRIMARY INDEX正确答案:A∙单选题10.根据SQL标准,修改表的数据结构,下面哪种语句适用?∙ A UPDATE∙ B ALTER∙ C CHANGE∙ D SHIFT正确答案:B∙单选题11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

∙ A 多对多∙ B 一对一∙ C 多对一∙ D 一对多正确答案:C∙单选题12.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。

接着T2又申请封锁R1。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

∙ A 活锁∙ B 死锁∙ C 乐观锁∙ D 悲观锁正确答案:B∙单选题13.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。

∙ A Y函数依赖于X∙ B Y对X完全函数依赖∙ C X为U的候选码∙ D R属于2NF正确答案:B∙单选题14.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

∙ A 模式∙ B 内模式∙ C 外模式∙ D 逻辑模式正确答案:C∙单选题15.3NF()规范为4NF。

∙ A 消除非主属性对码的部分函数依赖∙ B 消除非主属性对码的传递函数依赖∙ C 消除主属性对码的部分和传递函数依赖∙ D 消除非平凡且非函数依赖的多值依赖正确答案:D∙单选题16.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。

下面哪条语句适用?∙ A copy * from SC1 to SC2∙ B copy * from SC2 to SC1∙ C insert into SC2 select * from SC1∙ D insert into SC1 select * from SC2正确答案:C∙单选题17.根据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)正确答案:D∙单选题18.一个m:n联系转换为一个关系模式,关系的码为()。

∙ A 某个实体的码∙ B 各实体码的组合∙ C n端实体的码∙ D 任意一个实体的码正确答案:B∙单选题19.下列四项中说法不正确的是()。

∙ A 数据库减少了数据冗余∙ B 数据库中的数据可以共享∙ C 数据库避免了一切数据的重复∙ D 数据库具有较高的数据独立性正确答案:C∙单选题20.根据SQL标准,删除一个表,应该使用下面哪个语句?∙ A DELETE TABLE∙ B DROP TABLE∙ C DELETE VIEW∙ D DROP DATABASE正确答案:B∙单选题21.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。

∙ A 码∙ B 外码∙ C 元组∙ D 主键正确答案:B∙单选题22.数据库三级模式体系结构的划分,有利于保持数据库的()。

∙ A 数据库独立性∙ B 数据库安全性∙ C 结构规范化∙ D 操作可行性正确答案:A∙单选题23.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

∙ A DBS包括DB和DBMS∙ B DBMS包括DB和DBS∙ C DB包括DBS和DBMS∙ D DBS就是DB,也就是DBMS正确答案:A∙单选题24.根据SQL标准,创建一个视图,应该使用下面哪个语句?∙ A CREATE TABLE∙ B CREATE INDEX∙ C CREATE VIEW∙ D CREATE DATABASE正确答案:C∙单选题25.在SQL语言中回收权限的操作是通过()语句实现的。

∙ A CREATE∙ B REVOKE∙ C GRANT∙ D INSERT正确答案:B∙单选题26.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。

下面哪条语句合适?∙ A select sno,count(cno) from SC∙ B select sno,count(cno) from student∙ C select a.sno,count(cno) from student a left outer join SC∙ D select a.sno,count(cno) from SC left outer join student a正确答案:C∙单选题27.概念结构设计阶段得到的结果是()。

∙ A 数据字典描述的数据需求∙ B E-R图表示的概念模型∙ C 某个DBMS所支持的数据模型∙ D 包括存储结构和存取方法的物理结构正确答案:B∙单选题28.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?∙ A delete from student∙ B delete all from student∙ C delete * from student∙ D drop table student正确答案:A∙单选题29.DBMS中实现事务隔离性的子系统是()。

∙ A 安全性管理子系统∙ B 完整性管理子系统∙ C 并发控制子系统∙ D 恢复管理子系统正确答案:C∙单选题30.属于BCNF的关系模式的是()。

∙ A 已消除了插入、删除异常∙ B 已消除了插入、删除异常、数据冗余∙ C 仍然存在插入、删除异常∙ D 在函数依赖范畴内,已消除了插入和删除的异常正确答案:D∙单选题31.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。

∙ A select max(age) from student∙ B select sno from student where age = max(age)∙ C select sno from student having age = max(age)∙ D select sno from student a where a.age <= (select min(b.age) from student b) 正确答案:D∙单选题32.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?∙ A select * from student where age < avg(age)∙ B select * from student having age < avg(age)∙ C select * from student a where a.age < (select avg(b.age) from student b)∙ D select * from student a where (select avg(b.age) from student b ) >= a.age 正确答案:C∙单选题33.根据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)正确答案:E∙单选题34.下列数据模型中,数据独立性最高的是()。

相关主题