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

内容发布更新时间 : 2024/5/17 9:57:14星期一 下面是文章的全部内容请认真阅读。

高级数据库技术复习题

一、 单项选择题

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 )

子句。

A、ORDER BY B、WHERE C、GROUP BY D、无需配合

49要删除mytable表中的myindex索引,可以使用( D )语句。

A、DROP myindex B、DROP mytable.myindex C、DROP INDEX myindex D、DROP INDEX mytable.myindex ( C )。 (A)DML

(B)DCL

(C) DQL (D) DDL

61.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符 的通配符是( B )

(A)* (B)% (C)_ (D)?

62.SQLServer提供的单行注释语句是使用( B )开始的一行内容.

(B)“_ _” (C)“{” (D)“/” 50货币数据类型是哪种数据类型的特殊类型 (A)”/*”

( A )。

A数字 B、超级链接 C、文本 D、备注 51假设某数据库表中有一个姓名字段,查找姓名张军或王明的记录的准则是( A )。

A、In (“张军”, “王明”) B、Like “张军” And “王明”

C、Like (“张军” And “王明”) D、“张军” And Like “王明”

52如果把职工看成实体,某个职工的姓名叫“李军”,则李军应看成是( D )。

A、记录型 B、记录值 C、属性型 D、属性值 53内部计算函数“AVG”的意思是求所在字段内所有的值的( B )。

A、总和 B、平均值 C、最小值 D、第一个值 54下列关于主键的说法中,错误的是 ( C )。

A、主键不能取重复值 B、主键不能取空值 C、主键必须是单个字段 D、主键能够惟一标识元组 55下面合法的表达式是 ( B )。 A、员工编号 between 1000 And 200 B、【性别】=“男” Or【性别】=“女” C、【奖金】>=1000【奖金】<=1000 D、【性别】“男”=【性别】=“女”

56在“平均分”字段中显示“数据库”、“C语言”、“英语”三个字段中分数的平均值的表达式是 ( A )。

A、平均分:([数据库]+[C语言]+[英语])\\3 B、平均分:([数据库]+[C语言]+[英语])/3 C、平均分:(数据库& C语言& 英语)\\3 D、平均分:(数据库& C语言&英语)/3

57数据类型为“文本”型的字段,不能存放的信息是 ( D )。A、文字 B、数字 C、文字和数字 D、金额 58在“课程成绩”表中,要使“成绩”字段的取值范围设在0~100之间,则有“有效性规则”属性框中输入下列哪个表达式( A )。

A、>=0 AND <=100 B、>=0 OR <=100 C、>=100 AND <=0 D、>=0 & <=100 59

货币数据类型是哪种数据类型的特殊类型( A )。

A、数字 B、超级链接 C、文本 D、备注

60、语言按照用途可以分为三类,下面选项中哪一种不是的:63.以下那种类型能作为变t的数据类型( D ). (A)text (B)ntext

(C)table

(D)image

64.下面不属于数据定义功能的SQL语句是:( C ). A.CREATE TABLE B.CREATE CURSOR C.UPDATE

D.ALTER TABLE

65、SQLServer 2000是一个( C )的数据库系统。 A、网状型

B、层次型

C、关系型

D、验证型

66、SQLServer 2000采用的身份脸证模式有( D ). A、仅windows身份验证模式 B、仅SQLServer身份验证模式

C、仅混合验证模式 D、仅windows身份验证模式和混合验证模式

67、下列( D )数据库不属于SQLServer 2000在安装时创建的系统数据库 A、master B、NorthWind

C、model

D

bookdb

68、数据库管理系统的工作不包括( C )

A、定义数据库 B.对己定义的教据库进行管理

C、为定义的数据库提供操作系统 D、数据通信 69、数据库管理系统( B )

A操作系统的一部分 B.在操作系统支持下的系统软件 C一种编译程序 D.一种操作系统

70.SOL Server 2000是一个( C )的数据库系统。 A 网状型 B层次型 C关系型 D逻辑型

71、新安装SOL Serve后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( B )

A master B Northwind C model D bookdb 72.在SOL Server 2000中,当数据表被修改时,系统自动执

行的数据库对象 是( B )

A存储过程 B 触发器 C 视图 D其他数据库对象 73. SQL Server的字符型系统数据类型主要包括( B )

A.Int、money、char B.char、varchar、text

C.datetime、binary、int D.char、varchar、int 74在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是( A ).

A、聚集索引 B、非聚集索引 C、主键索引 D唯一索引

75.如果希望完全安装SQL Server,则应选择 ( C )