高级数据库技术复习题及答案(完整)

高级数据库技术复习题及答案(完整)


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信