1、根据关系模式的完整性规则,一个关系中的主码()。
A.不能包含多个属性
B.不能成为另一个关系的外码
C.不允许空值
D.可以取空值
本题答案:
C
2、事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行,该特性称为事务的()。
A.原子性
B.一致性
C.隔离性
D.持久性
本题答案:
A
3、下面属于优化查询的方法是()。
A.使用索引
B.分布式处理
C.增加中间表
D.提高硬盘读/写速度
本题答案:
A
4、SQL语言中,HAVING子句用于筛选满足条件的()。
A.列
B.行
C.分组
D.元组
本题答案:
C
5、SQL语言通常称为()。
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
本题答案:
A
6、下列选项不是DBMS功能的是()。
A.数据定义
B.数据操作
C.数据库运行控制
D.数据编译
本题答案:
D
7、要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()。
A.列约束
B.静态约束
C.动态约束
D.关系约束
本题答案:
B
8、表中的一行称为一个()。
A.元组
B.属性
C.主键
D.数据类型
本题答案:
A
9、使用SQL语言修改数据库,正确的命令是()。
A.CREATE DATABASE
B.MODIFY DATABASE
C.ALTER DATABASE
D.CHANGE DATABASE
本题答案:
C
10、一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为()。
A.未提交读
B.提交读
C.可重复读
D.序列化
本题答案:
A
11、数据的物理独立性是指(),从而保证应用程序不必改变。
A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变
B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化
C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变
D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化
本题答案:
D
12、使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行。
A.DISTINCT
B.DISTINCTROW
C.DIFFERENT
D.DIFFERENTROW
本题答案:
A
13、数据库系统与文件系统的主要区别是()。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
本题答案:
B
14、数据库系统的英文缩写为()。
A.DBMS
B.DBS
C.DB
D.DBA
本题答案:
B
15、对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为()。
A.简单恢复模型、完全恢复模型、大容量日志恢复模型
B.完全恢复模型、大容量日志恢复模型、简单恢复模型
C.大容量日志恢复模型、完全恢复模型、简单恢复模型
D.以上都不对
本题答案:
B
16、数据模型是()。
A.文件的集合
B.记录的集合
C.数据的集合
D.记录及其联系的集合
本题答案:
D
17、要规定经理的工资不能低于2000元,则应使用()。
A.静态列级约束
B.静态元组约束
C.动态列级约束
D.动态元组约束
本题答案:
B
18、关系数据库的任何检索操作都是由三种基本组合而成的,这三种基本运算不包括()。
A.连接
B.比较
C.选择
D.投影
本题答案:
B
19、数据库一般使用()以上的关系。
A.1NF
B.2NF
C.3NF
D.4NF
本题答案:
C
20、下列关于数据库模式的说法中,正确的是()。
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个内模式和外模式
本题答案:
B
21、SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()。
A.基本表
B.视图
C.数据存储文件
D.索引
本题答案:
AB
22、数据库管理系统的主要功能包括()。
A.数据定义功能
B.数据操作功能
C.数据库的建立和维护功能
D.数据库的运行管理
本题答案:
ABCD
23、下列描述中正确的是()。
A.使用INSERT一次只能插入一条数据
B.使用INSERT一次可以插入多条数据
C.使用INSERT插入数据必须指定所有字段的值
D.使用INSERT插入数据可以只指定部分字段的值
本题答案:
BD
24、下列选项中属于关系性质的是()。
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项
本题答案:
BD
25、下列选项中,不属于SQL语言数据定义功能的命令是()。
A.CREATE
B.REVOKE
C.DELETE
D.DROP
本题答案:
BC
26、下列选项中,不属于实体完整性约束的有()。
A.主键约束
B.外键约束
C.默认约束
D.非空约束
27、在数据库运行阶段,对数据库的维护工作主要包括()。
A.数据库的转储和恢复
B.数据库的安全性完整性控制
C.数据库性能的监督和分析
D.数据库的重组织与重构造
28、使用SQL语句查询学生信息表中入学成绩在650到700之间的学生记录,WHERE短语后可以使用的条件是()。
A.入学成绩 BETWEEN 650 AND 700
B.入学成绩650 AND 700
C.NOT 入学成绩650 OR 入学成绩700
D.入学成绩 NOT BETWEEN 650 AND 700
29、如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()。
A.共享锁
B.排他锁
C.S锁
D.X锁
30、在()视图中可以用鼠标双击某个对象或控件来打开该对象或控件默认的事件脚本。
A.布局视图
B.脚本视图
C.控件列表视图
D.不可视对象列表视图
31、数据库系统与文件系统的主要区别是文件系统只能管理程序文件,而数据库系统能够管理各种类型文件。()
A.错误
B.正确
32、使用DROP DATABASE可以删除一个空数据库。如果要删除数据库中有表,则删除失败。()
A.错误
B.正确
33、MySQL中创建表时,一般先创建子表、再创建父表。()
A.错误
B.正确
34、GRANT命令表示从用户权限中收回某种或全部权限。()
A.错误
B.正确
35、PHP代码直接发送到浏览器端并显示。()
A.错误
B.正确
36、以下关于DB、DBMS、DBS三者之间的关系的叙述中,DBS包括了DBMS和DB。()
A.错误
B.正确
37、使用DROP DATABASE可以删除一个数据库。如果要删除数据库中有表,则这些表会被同时删除。()
A.错误
B.正确
38、确定数据的存储安排以提高系统性能,属于数据库设计的逻辑结构设计阶段。()
A.错误
B.正确
39、MySQL中使用ALTER TALBE可以为表添加主键。()
A.错误
B.正确
40、数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。()
A.错误
B.正确
41、REVOKE命令表示从用户权限中收回某种或全部权限。()
A.错误
B.正确
42、MySQL中创建表时,一般先创建父表、再创建子表。()
A.错误
B.正确
43、假设一名学生只属于一个班级,一个班级可以有多名学生,则班级和学生之间是一对一联系。()
A.错误
B.正确
44、用树型结构表示实体及实体间关系的数据模型称为网状模型。()
A.错误
B.正确
45、要在数据库中创建一个数据表,用户应通过数据库管理系统的数据定义语言。()
A.错误
B.正确
46、PHP中只能顺序读取查询结果中的记录。()
A.错误
B.正确
47、用户看到的那部分数据的局部逻辑结构的描述是模式。()
A.错误
B.正确
48、如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值。()
A.错误
B.正确
49、使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用DISTINCTROW去掉结果中的重复行。()
A.错误
B.正确
50、数据库中存储的是数据以及数据之间的联系。()
A.错误
B.正确