第一章 绪论
单项选择题
1.现实世界中的事物个体在信息世界中称为__A____。
A.实体 B.实体集 C.字段 D.记录
2.现实世界中,事物的特性在信息世界中称为__C____。
A.实体 B.实体键 C.属性 D.关系键
3.下列实体类型的联系中,属于一对一联系的是__B____
A.班级与学生的所属联系 B.公司与公司经理的联系。
C. 学生与课程之间的联系 D.供应商与工程项目的供货联系
4.下列实体类型的联系中,属于一对多联系的是___D___.
A.学校与校长的联系 B.飞机的座位与乘客之间的联系
C.学生与课程之间的联系 D.车间与工人之间的联系
5.下列实体类型的联系中,属于多对多联系的是__A____
A.学生与课程之间的联系 B.学校与教师之间的联系
C.商品条形码与商品之间的联系 D.班级与班长之间的联系
6.采用二维表格结构表达实体型及实体间联系的数据模型是__C____
A.层次模型 B.网状模型 C.关系模型 D.实体联系模型
7.数据库中全部数据的整体逻辑结构的描述是__A____
A.概念模式 B.内模式 C.外模式 D.存储模式
8.数据库三级模式体系结构的划分,有利于保持数据库的__B____。
A.数据安全性 B.数据独立性 C.数据并发性 D.数据完整性
9.逻辑数据独立性是指___A___。
A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变
C.内模式改变,概念模式不变 D.内模式改变,外模式和应用程序不变
10.物理数据独立性是指___C___。
A.概念模式改变,外模式和应用程序不变 B.内模式改变,外模式和应用程序不变
C.内模式改变,概念模式不变 D.概念模式改变,内模式不变
11.数据库系统由__A____组成。
A.硬件、数据库、软件系统和各类相关人员 B.数据库及相应的硬件、软件系统
C.数据库及相应的软件系统
D.数据库及其必备的硬件系统
12.在数据库中存储的是___C___。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息
13.下述关于数据库系统的正确叙述是___A___。
A.数据库系统减少了数据冗余 B.数据库系统避免了数据冗余
C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据
14.DBMS对数据库中数据的查询、插入、修改和删除操作的功能称为__C____。
A.数据定义 B.数据管理 C.数据操作. D.数据控制
15.DBMS是___B___。
A.OS的一部分 B.OS支持下的系统软件 C.一种编译程序 D.一种操作系统
16.按照数据模型分类,VisualPoxPro和Access DBMS是属于___B___。
A.层次型 B.关系型 C.网状型 D.混合型
17.下面的叙述中,__D____不符合数据库系统的特点。
A.数据结构化 B.数据独立性强 C.数据共享性高 D.数据面向应用程序
18.实体联系模型属于
A.层次模型 B.网状模型 C.关系模型 D.概念数据模型
19.单个用户使用的数据视图的描述是
A.外模式 B.存储模式 C.内模式 D.概念模式
第二章 关系模型
1.关系数据库管理系统应能实现的专门关系运算包括___B___。
A.排序、索引和统计 B.选择、投影和连接 C.关联、更新和排序 D.选择、投影和更新
2.在关系中,关系键由___C___。
A.多个任意属性组成 B.至多由一个属性组成
C.一个或多个其值能惟一标识该关系中任何元组的属性组成 D.以上都不是。
3.在关系中,不允许出现相同元组的约束是通过__C____
A.外部关系键 B.索引 C.主关系键 D.候选键
4.在一个关系中,任意两个元组的值__A___。
A.不能全同 B.可以全同 C.必须全同 D.以上都不是
5.在关系中的各元组的___B___。
A.顺序不能任意排列,一定要按照输入的顺序排列 B.顺序可以任意排列
C.顺序一定要按照关键字段值的顺序排列 D.排列顺序不同,统计处理的结果就可能不同
6.关系R和S进行自然连接时,要求R和S含有一个或多个公共__D____。
A.元组 B.行 C.记录 D.属性
7.关系运算中花费时间最长的运算是___D___。
A.投影 B.选取 C.除法 D.广义笛卡儿积
8. 从表中取出满足一定条件的记录,生成一个新表的操作称为__C___。
A.复制 B.连接 C.选取 D.投影
9.在学生关系中,对属性“性别”规定只能为“男”或“女’’的这种约束属于___C___规则。
A.实体完整性 B.参照完整性 C.用户定义完整性 D.条件
10.要控制两个表中数据的完整性和一致性可以设置“参照完整性规则”,要求这两个表___D___。
A.不同数据库中的两个表 B.连接属性的属性名相同
C.连接属性的属性数据类型相同 D.连接属性之间存在外部关系键与关系键的对应关系
第三章
第三章 SQL语言
二、选择题
1.SOL是 C 的缩写。
A.Standard Query Language B.Select Query Language
C.Structured Query Language D.以上都不是
2.视图是 D 。
A.基本表 B.外视图 C.概念视图 D.虚拟表
3.SOL语言的操作对象 B 。
A.只能是一个集合 B.可以是一个或多个集合
C.不能是集合 D.可以是集合或非集合
4.索引的作用之一是 C 。
A.节省存储空间 B.便于管理 C.加快查询速度 D.建立各数据表之间的联系
5.以下有关索引的叙述中正确的是 D 。
A.索引越多,更新速度越快 B.索引需要用户维护
C.并置索引中列的个数不受限制 D.索引可以用来提供多种存取路径
6.以下有关视图查询的叙述中正确的是 C 。
A.首先查询出视图所包含的数据,再对视图进行查询
B.直接对数据库存储的视图数据进行查询
C.将对视图的查询转换为对相关基本表的查询
D.不能对基本表和视图进行连表操作
7.以下有关UNIQUE约束的叙述中不正确的是 A 。
A.UNIQUE约束中不允许出现空值 B.UNIQUE用于保证列或列组合的惟一性
C. 可以定义多个UNIQUE约束 D.系统为定义了UNIQUE约束的那些列建立惟一索引
8.以下有关空值的叙述中不正确的是 A 。
A.用=NULL数据库属性的概念查询指定列为空值的记录 B.包含空值的表达式其计算结果为空值
C.聚集函数通常忽略空值 D.对允许空值的列排序时,包含空值的记录总是排在最前面
9.部分匹配查询中有关通配符“%”的叙述中正确的是 C 。
A.“%”代表一个字符 B.“%”代表多个字符
C.“%”可以代表零个或多个字符 D.“%”不能与“_”一同使用
10.在分组检索中,要去掉不满足条件的分组,应当 B 。
A.使用WHERE子句 B.使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句 D.先使用HAVING子句,再使用WHERE子句
11.以下有关子查询的叙述中不正确的是 D 。
A.子查询可以向其外部查询提供检索条件的条件值 B.子查询可以嵌套多层
C.子查询的结果是一个集合 D.子查询总是先于其外部查询执行
12.以下有关ORDER BY子句的叙述中不正确的是 C 。
A.ORDER BY子句可以对多个列进行排序
B.在SELECT语句中,ORDER BY只能在所有其他子句之后,作为最后一个子句出现
C.子查询也可以使用ORDER BY子句
D.在视图中不能使用ORDER BY子句
13.以下有关WHERE子句的叙述中不正确的是 B 。
A.WHERE子句中可以包含子查询
B.连接条件和选取条件之间应当使用OR逻辑运算符
C.不包括WHERE子句的SELECT语句进行的是单纯的投影操作
D.如果FROM子句中引用了n个表,则WHERE子句中至少应当包括n-1连接条件
14.以下有关SELECT子句的叙述中不正确的是 A 。
A.SELECT子句中只能包含表中的列及其构成的表达式
B.SELECT子句规定了结果集中的列顺序
C.SELECT子句中可以使用别名
D.如果FROM子句引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限定
15.以下有关聚集的叙述中不正确的是 C 。
A.聚集将具有一个或几个公共列,并经常一起使用的相关表物理地聚集存储在一起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论