数据库技术复习试题及答案 下载本文

84.ODBC体系结构是由ODBC数据库应用程序、驱动程序管理器、数据库驱动程序、_数据源__四部分构成。

85.在MSSQLServer安装时,SQLServer使用的服务器名取自__计算机名字_。

86.在MSSQLServer中,一个SQLServer数据库就是一些相关表和_各个数据库对象_的集合。 87.PowerBuilder可以在客户机上通过_ODBC接口__与诸如Oracle、MSSQLServer等服务器端的数据库相连。

二.选择题:

1.下列四项中说法不正确的是(c)

A.数据库减少了数据冗余B。数据可以共享 C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

2.关系数据模型的三个组成部分中,不包括(c) A.完整性规则 B.数据结构 C.恢复 D.数据操作 3.关系代数表达式的优化策略中,首先要做的是(B)

A.对文件进行预处理 B.尽早执行选择运算C.执行笛卡儿积运算 D.投影运算 4.数据库的并发操作可能带来的问题包括(A)

A.丢失更新 B.数据独立性会提高C.非法用户的使用 D.增加数据冗余度 5.在基本SQL语言中,不可以实现(D)

A.定义视图 B.定义基表C.查询视图和基表 D.并发控制 6.在关系代数中,可以用选择和笛卡尔积表示的运算是(B) A.投影 B.联接C.交

D.除法

7.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(A) A.物理数据独立性

B.逻辑数据独立性

C.物理结构独立性 D.逻辑结构独立性 8.SQL语言是_____的语言,易学习。(B) A.过程化 B.非过程化 C.格式化 D.导航式 9.表达式“AGEBETWEEN18AND24”等价于(D) A.AGE>18ANDAGE<24 B.AGE>=18ANDAGE<24 C.AGE>18ANDAGE<=24 D.AGE>=18ANDAGE<=24

10.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是(A) A.概念设计 B.物理设计 C.逻辑设计 D.系统实施 11.SQL语言中,删除一个表的命令是(B) A.DELETE B.DROP C.CLEAR 12.事务日志是用于保存(D)

D.REMORE

A.程序运行过程 B.数据操作C.程序的执行结果 D.对数据的更新操作 13.元数据是指(C)

A.数据 B.数据来源 C.数据结构 D.数据和数据结构 14.在视图上不能完成的操作是(A) A.更新视图 B.查询

C.在视图上定义新视图 D.在视图上定义新的基本表 15.C/S系统的客户机的功能是实现(C) A.前端处理和事务处理

B.事务处理和用户界面

C.前端处理和用户界面 D.事务处理和数据访问控制 16.事务日志的用途是(C) A.事务处理

B.完整性约束C.数据恢复 D.安全性控制

17.设关系R和S分别有m和n个属性,则R×S的属性个数是(D) A.m

B.nC.m×n D.m+n

18.在SQL中,与“NOTIN”等价的操作符是(B) A.<>ALL B.<>SOMEC.=SOME D.=ALL 4.使用CREATESCHEMA语句建立的是(B) A.表 B.数据库C.视图

D.索引

19.SQL的DDL语句不包括(C)

A.SELECT B.CREATETABLEC.DROPVIEW D.CREATEVIEW 20.将E-R模型转换成关系模型,属于数据库的(C) A.需求分析

B.概念设计C.逻辑设计 D.物理设计

21.多个事务执行的次序称为(D) A.步骤 B.过程C.流程 D.调度

22.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合(C)

A.实体完整性 B.参照完整性 C.用户定义的完整性 D.逻辑完整性 23.在关系数据库中,外模式对应的是(B)

A.基本表 B.视图C.存储文件 D.视图和部分基本表 24.系统故障会造成(A) A.内存数据丢失 C.软盘数据丢失

B.硬盘数据丢失 D.磁带数据丢失

25.数据库具有______、最小冗余、较高的数据的独立性和易于扩充等特点。(C)

A.程序结构化 B.程序标准化C.数据模块化 26.E-R图中的主要元素是(B)

A.结点、记录和文件 B.实体、联系和属性 C.记录、文件和表 D.记录、表、属性 27.下列各种模型中不是数据模型的是(A) A.概念模型

D.数据结构化

B.层次模型C.网状模型 D.关系模型

28.有关系R和S,R∩S的运算等价于(B) A.S-(R-S) B.R-(R-S)C.(R-S)∪S D.R∪(R-S)

29.在关系代数表达式优化策略中,应尽可能早执行______操作。(C) A.投影 B.联接C.选择 D.笛卡儿积

30.数据库是长期存储在计算机内、有组织的、可共享的( B) A.文件集合 B.数据集合C.命令集合 D.程序集合 31.以下关于数据冗余的叙述中,不正确的是( C ) A.冗余的存在可能导致数据的不一致性 B.冗余的存在将给数据库的维护增加困难 C.数据库中不应该存在任何冗余

D.数据冗余是指在两个或多个文件中重复出现的数据

32.从一个数据库文件中取出满足某个条件的所有记录的操作是( A ) A.选择 B.连接C.投影 D.复制

33.下面关于自然连接与等值连接的各个叙述中,不正确的是( D ) A.自然连接是一种特殊的等值连接

B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出

D.自然连接要在结果中去掉重复的属性,而等值连接则不必 34.SQL语言是关系数据库的标准语言,它是( B ) A.过程化的 B.非过程化的 C.格式化的

D.导航式的

35.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句 SELECTSno,Cno FROMSC WHERE

中WHERE后正确的条件表达式是D A.G=0 B.G<=0

C.G=NULL D.GISNULL

36.设有教师表Rl和学生表R2,如下表所示,则R1??R2的行数和列数分别为( C ) RlR2 教师编号 125 教师姓名 吴亚利 张小明 刘朋

1 99322 99323 99324 双 王萍 学号 9932姓名 教师编号 231 梁山 李双167 125 231 231

A.行数为12,列数为5

张杰 125 B.行数为12,列数为4

C.行数为4,列数为4 D.行数为4,列数为5 37.SQL语言的一次查询的结果是一个( D ) A.数据项 B.记录 C.元组 D.表

38.应用程序员所看到和使用的是数据库的( A ) A.外部模型 B.物理模型 C.逻辑模型 D.概念模型

39.设计数据库时应该首先设计( B ) A.数据库应用系统结构

B.数据库的概念结构

C.数据库的物理结构 D.DBMS结构

40.按学校规定,每位教师至少主讲一门课程,最多三门课程;每门课程必须有一位教师主讲,且只能是一位教师主讲。在教师与课程的联系中,课程的基数是(A )

A.(1,1) B.(0,1) C.(1,3) D.(3,1)

41.若将如下E-R模型转换成关系模型,正确的是( D )

A.转换成一个职工关系,将亲属的所有属性放入职工关系 B.转换成一个亲属关系,将职工的所有属性放入亲属关系