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

2014浙大远程数据库系统概论在线作业

窗体顶端您的本次作业分数为:100分单选题1.根据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单选题2.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

A 模式B 内模式C 外模式D 逻辑模式正确答案:C单选题3.下列数据模型中,数据独立性最高的是()。

A 网状数据模型B 关系数据模型C 层次数据模型D 非关系模型正确答案:B单选题4.SQL中,下列涉及空值的操作,不正确的是()。

A AGE IS NULLB AGE IS NOT NULLC AGE = NULLD NOT (AGE IS NULL)正确答案:C单选题5.DBMS中实现事务隔离性的子系统是()。

A 安全性管理子系统B 完整性管理子系统C 并发控制子系统D 恢复管理子系统正确答案:C单选题6.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。

A 码B 外码C 元组D 主键正确答案:B单选题7.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。

接着T2又申请封锁R1。

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

A 活锁B 死锁C 乐观锁D 悲观锁正确答案:B单选题8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

A 多对多B 一对一C 多对一D 一对多正确答案:C单选题9.根据SQL标准,删除一个表中的记录,下面哪个语句适用?A DROP TABLEB DROPC DELETED ERASE正确答案:C单选题10.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。

下面哪条语句合适?A select sno,count(cno) from SCB select sno,count(cno) from studentC select a.sno,count(cno) from student a left outer join SCD select a.sno,count(cno) from SC left outer join student a正确答案:C单选题11.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?A delete from studentB delete all from studentC delete * from studentD drop table student正确答案:A单选题12.根据SQL标准,创建一个视图,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE正确答案:C单选题13.3NF()规范为4NF。

A 消除非主属性对码的部分函数依赖B 消除非主属性对码的传递函数依赖C 消除主属性对码的部分和传递函数依赖D 消除非平凡且非函数依赖的多值依赖正确答案:D单选题14.3NF()规范为BCNF。

A 消除非主属性对码的部分函数依赖B 消除非主属性对码的传递函数依赖C 消除主属性对码的部分和传递函数依赖D 消除非平凡且非函数依赖的多值依赖正确答案:C单选题15.如果事务T获得了数据项Q上的排它锁,则T对Q()。

A 只能读不能写B 只能写不能读C 既可读又可写D 不能读不能写正确答案:C单选题16.在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是()。

A 外模式B 内模式C 模式D 存储模式正确答案:C单选题17.包含在()中的属性,叫做主属性。

A 主码B 候选码C 外码D 全码正确答案:B单选题18.在SQL语言中回收权限的操作是通过()语句实现的。

A CREATEB REVOKEC GRANTD INSERT正确答案:B单选题19.根据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 studentb)正确答案:D单选题20.数据库三级模式体系结构的划分,有利于保持数据库的()。

A 数据库独立性B 数据库安全性C 结构规范化D 操作可行性正确答案:A单选题21.根据SQL标准,修改表的数据结构,下面哪种语句适用?A UPDATEB ALTERC CHANGED SHIFT正确答案:B单选题22.若事务T对数据对象A 进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上()。

A 读锁B 死锁C 写锁D 活锁正确答案:C单选题23.根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。

其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。

下面哪条是正确的?A insert into student values(sno=11301, sname=’snoopy’, age =20)B insert into student(sno,sname,age) values(11301,’snoopy’,20)C insert into student set sno=11301, sname=’snoopy’, age = 20D insert into student values (11301, ’snoopy’, 20)正确答案:B单选题24.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。

A Y函数依赖于XB Y对X完全函数依赖C X为U的候选码D R属于2NF正确答案:B单选题25.下列四项中说法不正确的是()A 数据库减少了数据冗余B 数据库中的数据可以共享C 数据库避免了一切数据的重复D 数据库具有较高的数据独立性正确答案:C单选题26.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。

下面哪条语句适用?A copy * from SC1 to SC2B copy * from SC2 to SC1C insert into SC2 select * from SC1D insert into SC1 select * from SC2正确答案:C单选题27.根据SQL标准,删除一个表,应该使用下面哪个语句?A DELETE TABLEB DROP TABLEC DELETE VIEWD DROP DATABASE正确答案:B单选题28.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。

A select max(age) from studentB 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单选题29.根据SQL标准,删除索引应该选用下面哪个语句?A DELETE INDEXB DROP INDEXC DELETE VIEWD DROP VIEW正确答案:B单选题30.根据SQL标准,要创建唯一索引该使用下面哪种语句?A CREATE UNIQUE INDEXB CREATE CLUSTER INDEXC CREATE ONLY INDEXD CREATE PRIMARY INDEX正确答案:A单选题31.在SQL语言中授权的操作是通过()语句实现的。

A CREATEB REVOKEC GRANTD INSERT正确答案:C单选题32.()是位于用户与操作系统之间的一层数据管理软件。

A DBB DBSC DBMSD Data正确答案:C单选题33.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD 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.数据库中只存放视图的()。

A 操作B 对应的数据C 定义D 限制正确答案:C单选题35.根据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 optionC create view abc as student where dept=’IS’D c reate view abc as select dept=’IS’ from student正确答案:B单选题36.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

相关主题