南开大学计算机科学与技术专业《数据库应用系统设计》作业及答案11

1、使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行。

A.DISTINT

B.DISTINTROW

C.DIFFERENT

D.DIFFERENTROW

本题答案:
A
2、权限撤销的命令是()。

A.GRANT

B.REVOKE

C.CANCEL

D.RETURN

本题答案:
B
3、SQL语言中,SELECT语句的执行结果是()。

A.属性

B.表

C.元组

D.数据库

本题答案:
B
4、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

本题答案:
B
5、通过外模式/模式映象,使得关系数据库具有高度()独立性。

A.物理

B.存储

C.逻辑

D.结构

本题答案:
C
6、对数据库中的数据对象进行定义是通过()来实现的。

A.数据描述语言DDL

B.数据操纵语言DML

C.程序设计语言

D.机器语言

本题答案:
A
7、一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为()。

A.未提交读

B.提交读

C.可重复读

D.序列化

本题答案:
A
8、实现关系代数投影运算的SQL子句是()。

A.SELECT

B.ORDER BY

C.FROM

D.WHERE

本题答案:
A
9、下列四项中,不属于数据库系统特点的是()。

A.数据共享性高

B.数据由DBMS统一管理和控制

C.数据冗余度高

D.数据独立性高

本题答案:
C
10、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是()。

A.多对多

B.一对一

C.多对一

D.一对多

本题答案:
D
11、以下关于二维表的说法,不正确的是()。

A.二维表的列可以任意交换

B.二维表的行可以任意交换

C.二维表中每一列中的各个分量性质相同

D.二维表中的每一列代表一个实体

本题答案:
D
12、下列关于数据库模式的说法中,正确的是()。

A.在应用程序中,用户使用的是内模式

B.在一个数据库系统中可以有多个外模式

C.模式是外模式的一个子集

D.在一个数据库系统中,可以有多个内模式和外模式

本题答案:
B
13、使用SQL语言设定表的外键,应使用()约束。

A.PRIMARY KEY

B.CHECK

C.UNIQUE

D.FOREIGN KEY

本题答案:
D
14、在关系数据库中,实现“表中任意两行不能相同”的约束是靠()来实现的。

A.外码

B.属性

C.主码

D.列

本题答案:
C
15、对表进行字段的筛选,用的运算是()。

A.交

B.投影

C.选择

D.连接

本题答案:
B
16、下列关于权限设置的叙述中正确的是()。

A.只能指定允许操作的数据对象

B.只能指定允许进行的操作类型

C.既能指定允许操作的数据对象,也能指定允许进行的操作类型

D.以上都不对

本题答案:
C
17、下列说法不正确的是()。

A.数据库减少了数据冗余

B.数据库避免了一切数据重复

C.数据库中的数据可以共享

D.数据库中的数据和处理程序可以相互独立

本题答案:
B
18、下列选项中,事务隔离级从低到高顺序排列的是()。

A.未提交读、提交读、可重复读、序列化

B.未提交读、提交读、序列化、可重复读

C.序列化、未提交读、提交读、可重复读

D.序列化、可重复读、未提交读、提交读

本题答案:
A
19、在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句。

A.WITH GRANT

B.WITH GRANT FOR

C.WITH GRANT OPTION

D.WITH GRANT PERMISSION

本题答案:
C
20、在现实世界中,某种产品的名称对应于数据库中的()。

A.文件

B.实体

C.数据项

D.记录

本题答案:
C
21、两层映像包括()。

A.外模式/模式映像

B.外模式/内模式映像

C.模式/存储模式映像

D.外模式/存储模式映像

本题答案:
AC
22、下列选项中,属于数据库实施阶段的工作包括()。

A.数据库试运行

B.确定数据存放位置

C.建立实际数据库结构

D.数据导入

本题答案:
ACD
23、下列选项中属于关系数据库三级模式结构的是()。

A.模式

B.存储模式

C.外模式

D.内模式

本题答案:
ABCD
24、在SQL Server中,对象许可包括()。

A.CREATE VIEW

B.UPDATE

C.CREATE TABLE

D.INSERT

本题答案:
BD
25、下列选项中,属于数据库运行维护阶段的工作包括()。

A.检测并改善数据库性能

B.数据库试运行

C.整理使用说明书等文档

D.重新组织和构造数据库

本题答案:
AD
26、使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束。

A.PRIMARY KEY

B.CHECK

C.UNIQUE

D.FOREIGN KEY

27、SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()。

A.基本表

B.视图

C.数据存储文件

D.索引

28、下列选项中,属于MERGE存储引擎特点的有()。

A.本身没有数据

B.删除MERGE表并不会删除表中的数据

C.速度非常快

D.数据存放在内存中

29、下列选项中,属于MySQL比较运算符有()。

A.<>

B.==

C.!=

D.>=

30、SQL Server系统支持的认证模式包括()。

A.Windows认证模式

B.SQL Server认证模式

C.Windows和SQL Server混合模式

D.以上都包括

31、数据库系统具有数据冗余较小、数据独立性低等特点。()

A.错误

B.正确

32、MySQL中同一数据库的所有表必须使用相同的存储引擎。()

A.错误

B.正确

33、PHP中使用mysql_query只能进行数据SELECT等检索操作,不能进行INSERT等非检索操作。()

A.错误

B.正确

34、对于已经创建好的员工信息表,可以使用SQL语句“ALTER TABLE 员工信息 DROP 年龄”删除年龄列。()

A.错误

B.正确

35、数据库管理系统的功能包括数据定义、数据操作和数据编译等。()

A.错误

B.正确

36、在数据库管理系统中,通过数据管理语言向数据库中插入新的数据。()

A.错误

B.正确

37、语句“CREATE DATABASE studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则覆盖已存在数据库、创建一个新的数据库。()

A.错误

B.正确

38、MySQL中同一数据库的所有表可以使用不同的存储引擎。()

A.错误

B.正确

39、有两个实体集,并且这两个实体集之间存在M∶N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为2个。()

A.错误

B.正确

40、MySQL中二进制日志可以使用mysqlbinlog命令查看其内容。()

A.错误

B.正确

41、以下关于DB、DBMS、DBS三者之间的关系的叙述中,DB包括DBMS和DBS。()

A.错误

B.正确

42、MySQL中,一个表中可以有0个或多个自增字段。()

A.错误

B.正确

43、在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的部分函数依赖。()

A.错误

B.正确

44、对于已经创建好的员工信息表,可以使用SQL语句“ALTER TABLE 员工信息 DROP COLUMN 年龄”删除年龄列。()

A.错误

B.正确

45、数据库中用表和视图存储数据。()

A.错误

B.正确

46、REVOKE语句的功能是把对指定操作对象的指定操作权限授予指定的用户。()

A.错误

B.正确

47、数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。()

A.错误

B.正确

48、HTML中一个单选按钮组各单选按钮的name属性可以不同。()

A.错误

B.正确

49、关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。()

A.错误

B.正确

50、对于一个员工表,如果想限制员工性别为男或女,则应使用参考完整性。()

A.错误

B.正确

联系我们 会员中心
返回顶部