2024年4月4日发(作者:)
高级数据库技术复习题
一、 单项选择题
1、 DBMS是什么? ( B )
A、 操作系统 B、数据库管理系统 C、数据库 D、数据库
管理员
2、 在数据管理技术的发展过程中,经历了人工管理阶段、文
件系统阶段和数据库系统阶段。在这几个阶段中,数据库
独立性最高的是( A )阶段
A、 数据库系统 B、文件系统 C、人工管理 D、数据项管
理
3、 DBMS主要由下列那两大部分组成( D )
A、 文件管理器和查询处理器 B、存储管理器和数据库
语言编辑器
B、 事务处理器和存储管理器 D、查询处理器和存储管
理器
4、数据库系统的构成为:硬件、数据库集合、数据库管理系
统及相关软件以及( A )
A、数据库管理员B、数据集合C、操作系统D、文件系统
5、关于关系数据库系统描述不正确的是( D )
A、可以实现数据共享 B、可以减少数据 余
C、可以表示事物和事物之间的联系 D、不支持抽象的数
据模型
7、关于主键描述正确的是( C )
A、包含一列 B、包含两列 C、包含一列或多列 D、包含
一行
8、数据库的概念模型独立于( A )
A、具体的机器和DBMS B、E-R图 C、信息世界 D、
现实世界
9、数据库的基本特点是( B )
A、数据库可以共享(或数据结构化);数据独立性;数据
余大,易移植;统一管理和控制
B、数据库可以共享(或数据结构化);数据独立性;数据
余小,易扩充;统一管理和控制
C、数据库可以共享(或数据结构化);数据互换性;数据
余小,易扩充;统一管理和控制
D、数据库非结构化;数据独立性;数据 余小,易扩充;
统一管理和控制
10、在数据库中,下列说法( A )不正确
A、数据库避免了一切数据的重复
B、若系统是完全可以控制的,则系统可确保更新时的一致
性
C、数据库中数据可以共享
D、数据库减少了数据 余
11、在数据库中存储的是( C )
A、数据 B、数据模型 C、数据以及数据之间的关系 D、
信息
12、数据库中数据共享是指( D )
A、同一个应用中的多个程序共享一个数据集合 B、多个用
户、同一种语言共享数据
C、多个用户共享一个数据文件 D、多种应用、多种语
言、多个用户互相覆盖的使用数据集合
13、从关系中挑选除指定的属性组成新关系的运算称为
( B )
A. “选择”运算 B.“投影”运算 C.“连接”运算 D.
“交”运算
14、表达计算机实现观点的数据库全局逻辑结构称为( B )
A.概念模型 B.逻辑模型 C.外部模型 D.内
部模型
15、有选修数据结构的学生关系R,选修数据库的学生关系S。
如果要求选修了数据结构又选修了数据库的学生,则需要进行
的关系运算是( C )
A.并 B.差 C.交 D.或
16 对视图的描述错误的是:( C )
A.是一张虚拟的表 B.在存储视图时存
储的是视图的定义
C.在存储视图时存储的是视图中的数据 D.可以像查询表
一样来查询视图
17数据库的概念模型独立于( A )
A.具体的机器和DBMS B.E-R图 C. 信息世界 D.现实
世界
18在SQL Server 2000中,当数据表被修改时,系统自动执行
的数据库对象是( B )
A.存储过程 B.触发器 C.视图 D.其他数据
库对象
19下述关于数据库系统的正确叙述是( B )
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
20、在数据库技术中,为提高数据库的逻辑独立性和物理独立
性,数据库的结构被划分为用户级、( C )和存储级三
个层次
A.管理员级 B.外部级 C.概念级 D.内部级
21、以下所列数据库的三个模式中,正确的是( B )
A.模式是用户看到的并可使用的数据库局部逻辑结构,外
模式是数据库的整体逻辑结构,内模式是数据库的整体
存储结构
B.模式是整体逻辑结构,外模式是用户看到的并可使用的
数据库逻辑结构,内模式是数据库的整体存储结构
C.内模式是数据库的整体逻辑结构,模式是数据库的整体
存储结构,外模式是用户看到的并可使用的数据库局部存
储结构
D.模式可外模式都是用户看到的并可使用的数据库存储结
构,内模式是数据库的整体存储结构
22、E-R模型属于( C )
A.信息模型 B.层次模型 C.关系模型 D.网状模型
23、从E-R图导出关系模型时,如果两实体间的联系是m:n的,
下列说法正确的是( D )
A.将m方关键字和联系的属性纳入n方的属性中
B.将n方关键字和联系的属性纳入m方的属性中
C.在m方属性和n方的属性中均增加一个表示级别的属性
D.增加一个关系表示联系,其中纳入m方和n方的关键字
24、从E-R图导出关系模型时,如果两实体间的联系是m:n的,
下列说法正确的是( D )
A.将m方关键字和联系的属性纳入n方的属性中
B.将n方关键字和联系的属性纳入m方的属性中
C.在m方属性和n方的属性中均增加一个表示级别的属性
D.增加一个关系表示联系,其中纳入m方和n方的关键字
25、表示计算机实现观点的数据库全局逻辑结构称为( B )
A.概念模型 B.逻辑模型 C.外部模型 D.内部模
型
26、从关系中挑选出指定的属性组成新关系的运算称为( B )
A、“选择”运算 B、“投影”运算 C、“联接”运算 D、
“交”运算
27、假如有两个表的连接时这样的:table_a inner join
table_b 其中table_a和table_b是两个具有公共属性的表,
这种连接会生成哪种结果集( D )
A、包括table_a中的所有行,不包括table_b的不匹配行
B、包括table_b中的所有行,不包括table_a的不匹配行
C、包括和两个表的所有行 D、只包括table_a
和table_b满足条件的行
28、在关系数据库中,用来表示书体之间联系的是( D )
A、在树结构 B、网结构 C、线结构 D、二维表
29、在联接运算中,按照字段值对应相等为条件进行的联接操
作称为( B )
A、自然联接 B、等值联接 C、联接 D、纵向联接
30、关系表中的每一横行称为一个( A )
A、元组 B、字段 C、属性 D、码
31、在关系数据库中,用来表示实体之间联系的是( D )
A、在树结构 B、网结构 C、线结构 D、二维表
32、要从教师关系中查询教师的姓名和职称,则需要进行的关
系运算是( B )
A、选择 B、投影 C、联接 D、求交
33、假设某数据库表中有一个姓名字段,查找姓名张军或王明
的记录的准则是( A )
A、In(“张军”,“王明”) B、Like“张军”And“王明”
C、Like(“张军”And“王明”) D、“张军”AndLike“王明”
34、若要查询数学和计算机专业姓李的学生信息,则查询准则
表达式是( C )
A、姓名=“李”OR(专业=“数学”AND专业=“计算机”)
B、姓名=“李”AND(专业=“数学”OR专业=“计算机”)
C、姓名Like“李*”AND(专业=“数学”OR专业=“计算
机”)
D、姓名 Like”李*” OR (专业=”数学” OR 专业=”计算
机”)
35、在联接运算中,按照字段值对应相等为条件进行联接操作
称为( B )
A、自然联接 B、等值联接C、联接D、纵向联接
36、从关系中挑选出指定的属性组成新关系的运算称为
( B )
A、“选择”运算B、“投影”运算C、“联接”运算D、“交”
运算
37、要从教师关系中查询教师的姓名和职称,则需要进行的关
系运算是( B )
A、选择B、投影C、联接D、求交
38、SELECT查询中,要把结果的行按照某一列的值进行排序,
所用到的子句是( A )
A、ORDER BY B、WHERE C、GROUP BY D、HAVING
39、要删除视图myview,可以使用( D )语句
A、DROP myview B、DROP TABLE myview C、DROP INDEX
myview D、DROP VIEW myview
40、在SELECT语句的WHERE字句的条件表达式中,可以匹配
0个到多个字符的通配符是( B )
A、* B、% C、- D、?
41、SQL Server 的字符型系统数据类型主要包括( B )
A、Int、money、char B、char,varchar,text C、
datetime,binary,int D、char,varchar,int
42、在SQL Server 2000中,当数据表被修改时,系统自动执行
的数据库对象是( B )
A、存储过程 B、触发器C、视图D、其他数据库对象
43、SQL Server的字符型系统数据类型主要包括( B )
A、 Int、money、char B、char、varchar、
text
C、datetime、binary、int D、char、varchar、
int
44在SELECT 语句的WHERE子句的条件表达式中,可以匹配0
个到多个字符的通配符是( B )。
A、* B、% C、- D、?
45数据类型为“文本”型的字段,不能存放的信息是( D )。
A、文字 B、数字 C、文字和数字 D、金额
46在“课程成绩”表中,要使“成绩”字段的取值范围设在
0~100之间,则在“有效性规则”属性框中输入下列哪个表达
式 ( A )。
A、>=0 AND <=100 B、>=0 OR <=100
C、>=100 AND <=0 D、>=0 & <=100
47要查询book表中所有书名中包含“计算机”的书籍情况,
可用( B )语句。
A、SELECT *FROM book WHERE book _name LIKE ‘计算机
*’
B、SELECT *FROM book WHERE book _name LIKE ‘计算机%’
C、SELECT *FROM book WHERE book _name = ‘计算机*’
D、SELECT *FROM book WHERE book _name = ‘计算机%’
48SELECT语句中与HAVING子句通常同时使用的是( C )
发布者:admin,转转请注明出处:http://www.yc00.com/news/1712219870a2025143.html
评论列表(0条)