第一章单元测试
1、【题目】对于DB、DBS、DBMS的关系,下列哪一种描述是正确的()
选项:
A:
DBS包括DB
B:
DB包括DBS、DBMS
C:
DBMS包括DBS、DB
D:
DBS包括DB、DBMS
答案:【
DBS包括DB、DBMS
】
2、【题目】在数据库中存储的是()。
选项:
A:数据以及数据之间的联系
B:数据与信息
C:数据
D:信息
答案:【数据以及数据之间的联系】
3、【题目】Oracle数据库是关系数据库。()
选项:
A:对
B:错
答案:【对】
4、【题目】数据库管理员的主要职责是查询数据。()
选项:
A:对
B:错
答案:【错】
5、【题目】文件系统与数据库系统的重要区别是数据库系统具有()。
选项:
A:数据独立性
B:数据无冗余
C:数据共享性
D:数据结构化
答案:【数据结构化】
第二章单元测试
1、【题目】最常用的一种基本数据模型是关系数据模型,它用统一的()结构来表示实体及实体之间的联系。
选项:
A:二维表
B:网络
C:链表
D:图
答案:【二维表】
2、【题目】若在实体R的诸属性中,属性A不是R的主键,是另一个实体S的主键,则称A为R的()。
选项:
A:候选码
B:非主属性
C:主属性
D:外键
答案:【外键】
3、【题目】自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
选项:
A:属性
B:记录
C:元组
D:行
答案:【属性】
4、【题目】关系运算中花费时间可能最长的运算是()。
选项:
A:投影
B:笛卡尔积
C:除
D:选择
答案:【笛卡尔积】
5、【题目】外键约束必须和另一表中的主键约束共同使用。()
选项:
A:错
B:对
答案:【对】
第三章单元测试
1、【题目】下面SELECT语句中哪个子句可以包含子查询。
选项:
A:GROUPBY
B:SELECT
C:ORDERBY
D:WHERE
答案:【WHERE】
2、【题目】嵌套查询的子查询结果记录个数是。
选项:
A:多个记录
B:由子查询的WHERE子句而定
C:与FROM子句指定的表的记录个数相
D:一个记录
答案:【由子查询的WHERE子句而定】
3、【题目】在SQL中,数据更新语句是。
选项:
A:UPDATE
B:DELETE
C:SELECT
D:INSERT
答案:【UPDATE】
4、【题目】SQL中,“DELETEFROM表名”表示()。
选项:
A:从数据库中撤消这个基本表
B:从基本表中删除重复元组
C:从基本表中删除所有属性
D:从基本表中删除所有元组
答案:【从基本表中删除所有元组】
5、【题目】下列聚合函数中,()考虑空值。
选项:
A:??SUM()?
B:?COUNT()
C:??AVG()
D:???COUNT(*?)
答案:【???COUNT(*?)】
第四章单元测试
1、【题目】SQL语言集数据定义功能、数据操纵功能和效据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的()
选项:
A:SELECT
B:CREATE
C:GRANT
D:INSERT
答案:【GRANT】
2、【题目】为了保证数据库的安全性,对一个数据库产品提供的授权定义中,提供的数据对象的(),授权子系统就越灵活。
选项:
A:粒度适中
B:约束越细致??
C:粒度越小??
D:粒度越大??
答案:【粒度越小??】
3、【题目】通过()可以把要保密的数据对无权存取的用户隐藏起来,从而对数据提供一定程度的安全保护。
选项:
A:自主存取控制??
B:强制存取控制??
C:视图机制??
D:数据加密
答案:【视图机制??】
4、【题目】强制存取控制方法主要通过SQL语言的GRANT和REVOKE实现。()
选项:
A:错