大学数据库期末复习题及答案整理Word下载.docx

上传人:b****4 文档编号:6335033 上传时间:2023-05-06 格式:DOCX 页数:18 大小:26.21KB
下载 相关 举报
大学数据库期末复习题及答案整理Word下载.docx_第1页
第1页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第2页
第2页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第3页
第3页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第4页
第4页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第5页
第5页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第6页
第6页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第7页
第7页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第8页
第8页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第9页
第9页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第10页
第10页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第11页
第11页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第12页
第12页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第13页
第13页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第14页
第14页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第15页
第15页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第16页
第16页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第17页
第17页 / 共18页
大学数据库期末复习题及答案整理Word下载.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

大学数据库期末复习题及答案整理Word下载.docx

《大学数据库期末复习题及答案整理Word下载.docx》由会员分享,可在线阅读,更多相关《大学数据库期末复习题及答案整理Word下载.docx(18页珍藏版)》请在冰点文库上搜索。

大学数据库期末复习题及答案整理Word下载.docx

A、专业用户B、应用程序员C、DBAD、一般用户

16.文件系统的一个缺点是(B)

A、数据不保存B、数据冗余性C、没有专用软件对数据进行管理D、数据联系强

17.(C)完成对数据库数据的查询与更新

A、DCLB、DDLC、DMLD、DQL

18.关系模型的程序员不需熟悉数据库的(C)

A、数据操作B、完整性约束条件C、存取路径D、数据定义

19.DBMS提供DML实现对数据的操作。

可以独立交互使用的DML称为(C)

A、宿主型B、独立型C、自含型D、嵌入型

20.DBMS提供DML实现对数据的操作。

嵌入高级语言中使用的DML称为(C)

A、自主型B、自含型C、宿主型D、交互型

21.数据库管理系统由三级模式组成,其中决定DBMS功能的是(A)

A、逻辑模式B、外模式C、内模式D、物理模式

22.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是(A)

A、外模式、模式和内模式B、子模式、用户模式和存储模式

C、模式、子模式和概念模式D、子模式、模式和用户模式

23.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(C)

A、DBMS、OS、应用软件B、DBMS、应用软件、OS

C、OS、DBMS、应用软件D、OS、应用软件、DBMS

24.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。

(B)

A、文件的集合、操作系统、文件系统B、数据的集合、数据库管理系统、数据库系统

C、命令的集合、数据库系统、软件系统D、程序的集合、命令系统、文件系统

25.数据库管理系统中数据操纵语言DML所实现的操作一般包括(A)

A、查询、插入、修改、删除B、排序、授权、删除

C、建立、插入、修改、排序D、建立、授权、修改

26.ER图中的主要元素是(B)

A、结点、记录和文件B、实体、联系和属性C、记录、文件和表D、记录、表、属性

27.下列有关数据库的叙述中正确的是(C)

A、对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;

B、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;

C、嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,光标机制起着两种语言的桥梁作用。

D、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。

28、在ER图中,用长方形表示__,用椭圆表示__(C)

A、联系、属性B、属性、实体C、实体、属性D、什么也不代表、实体

29、在数据库技术中,面向对象数据模型是一种(B)

A、概念模型B、结构模型C、物理模型D、形象模型

30、ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示(A)

A、联系B、实体C、实体的属性D、联系的属性

31、下列关于数据库系统特点的叙述中,正确的一项是(C)

A、各类用户程序均可随意地使用数据库中的各种数据

B、数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写

C、数据库系统的存储模式如有改变,概念模式无需改动

D、数据一致性是指数据库中数据类型的一致

32、在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为(B)层次

A、字符和数字两个B、记录、文件和数据库三个

C、记录、文件、数据库和关系数据库四个

D、字段、记录、文件、数据库和关系数据库五个

33、绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。

描述数据库中全体数据的全局逻辑结构和特征的是(C)

A、模式和内模式B、内模式C、模式D、外模式

34、概念模型表示方法最常用的是(A)

A、ER方法B、数据的方法C、分布式方法D、面向对象的方法

35、下列各种模型中不是数据模型的是(A)

A、概念模型B、层次模型C、网状模型D、关系模型

36、数据库系统是在__的基础上发展起来的。

(A)

A、文件系统B、应用程序系统C、数据库管理系统D、编译系统

37、数据库三级模式体系结构的划分,有利于保持数据库的(C)

A、结构规范化B、数据安全性C、数据独立性D、操作可行性

39、数据库系统依靠__支持了数据独立性(B)

A、具有封装机制B、模式分级、各级之间有映像机制

C、定义完整性约束条件D、DDL语言和DML语言互相独立

答案:

ABBBCABBCABCDBCBCCCCAACBABCCBACBCAAACCB

**************************************************************************

第二章

1.五种基本关系代数运算是(A)

A.∪,-,×

,π和σB.∪,-,∞,π和σC.∪,∩,×

,π和σD.∪,∩,∞,π和σ

2.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)

A.左外联接B.右外联接C.外部并D.外联接

3.设有关系R和S,与R-S等价的元组关系演算表达式是(B)

A.{t|R(t)∨┐s(t)}B.{t|R(t)∧┐S(t)}

C.{t|(u)R(t∨┐S(u))D.{t|(u)R(t)∧┐S(u)}

4.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是(C)

A.σ(R.A=S.A)(R×

S)B.R(等值连接1=1)S

C.∏B,C,S.A,D(σR.A=S.A(R×

S))D.∏R,A,B.C,D(R×

S)

7.设关系R和S的属性个数分别为r和s,则(R×

S)操作结果的属性个数为(A)

A.r+sB.r-sC.r×

sD.max(r,s)

11.当两个关系没有公共属性时,其自然联接表现为(A)。

A、笛卡儿积B、等值联接C、结果为空D、出错

12.σF1(σF2(E))与(A)等价。

A、σ(F1∧F2)(E)B、σF1(E)C、σF2(E)D、σ(F1∨F2)(E)

13.关系代数的四个组合操作是:

交、自然联接、联接和(C)

A、笛卡儿积B、差C、除D、并

14.在关系R和关系S进行自然联接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为(C)。

A、外联接B、内联接C、左外联接D、右外联接

17.四元关系R的属性A、B、C、D,下列叙述中正确的是(C)

A、∏B,C(R)表示取值为B,C的两列组成的关系

B、∏2,3(R)表示取值为2,3的两列组成的关系

C、∏B,C(R)与∏2,3(R)表示的是同一个关系

D、∏B,C(R)与∏2,3(R)表示的不是同一个关系

18.如果F只涉及X中的属性,则∏X(σF(E))等价于(D)

A、∏X(E)B、σF(E)C、∏F(σX(E))D、σF(∏X(E))

19.对关系R进行投影运算后,得到关系S,则(D)

A、关系R的元组数等于关系S的元组数

B、关系R的元组数小于关系S的元组数

C、关系R的元组数大于关系S的元组数

D、关系R的元组数大于或等于关系S的元组数

20.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则(C)

A、T1的属性个数等于T2的属性个数

B、T1的属性个数小于T2的属性个数

C、T1的属性个数大于T2的属性个数

D、T1的属性个数大于或等于T2的属性个数

22.关系数据库的查询语言是一种(B)语言。

A、过程性B、非过程性C、第三代D、高级程序设计

24.下面哪一个不是一种关系数据库语言(A)

A、关系操作B、关系代数C、元组关系演算D、域关系演算

25.定义在{1,2}和{1,2}上的二元关系数为(D)

A、2B、4C、8D、16

26.关系代数、元组关系演算和域关系演算这三种数据库语言之间的关系是(C)

A、相互依赖B、相互独立C、相互等价D、相互转化

27.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE)

要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系(D)

A、SB、SC,CC、S,SCD、S,C,SC

28.在关系代数中,对一个关系做操作后,新关系的元数个数(D)原来关系的元素个数。

A、小于B、等于C、大于D、小于或等于

29.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(D)

A、记录B、行C、数据字典D、属性

30.在关系数据模型中,通常可以把__称为属性,而把__成为关系模式。

A、记录、元组集B、字段、记录类型C、模式、元组D、基本表、记录

31.下列各种对关系数据库的基本操作中,__是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;

__是表中选取满足某种条件的元组的操作,相当于在横向进行选择。

(D)

A、选择、检索B、扫描、投影C、检索、选择D、投影、选择

ADBCDBACBBAACCCACDDCCBDADCDDDBD

第三章

1.下列聚合函数中不忽略空值(null)的是(C)

A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)

2.SQL中,下列涉及空值的操作,不正确的是(C)

A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)

3.视图是一个“虚表”,视图的构造基于(C)

A.基本表B.视图C.基本表或视图D.数据字典

4.SQL语言中,SELECT语句的执行结果是(A)

A.属性B.表C.元组D.数据库

5.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且(A)

A.包括20岁和30岁B.不包括20岁和30岁

C.包括20岁但不包括30岁D.包括30岁但不包括20岁

6.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(A)

A.UNIQUEB.COUNTC.DISTINCTD.UNION

7.在SQL语言中,用户可以直接操作的是(C)

A、基本表B、视图C、基本表和视图D、基本表或视图

8.在SQL的SELECT语句中,与选择运算对应的命令动词是(C)

A、SELECTB、FROMC、WHERED、GROUPBY

10.在SQL语言中,对输出结果排序的是(A)

A、ORDERBYB、WHEREC、GROUPBYD、HAVING

11.在SELECT语句中使用*,表示(B)

A、选择任何属性B、选择全部属性C、选择全部元组D、选择主码

12.使用CREATESCHEMA语句建立的是(A)

A、数据库B、表C、视图D、索引

13.在SELECT语句中使用MAX(列名)时,列名应该(D)

A、必须是数值型B、必须是字符型C、必须是数值型或字符型D、不限制数据类型

14.在SELECT语句中使用GROUPBYSNO时,SNO必须(C)

A、在WHERE中出现B、在FROM中出现

C、在SELECT中出现D、在HAVING中出现

16.在SELECT语句中,对应关系代数中“投影”运算的语句是(A)

A、SELECTB、FROMC、WHERED、SET

18.在SQL语言中,DELETE语句的作用是(D)

A、删除基本表B、删除视图C、删除基本表和视图D、删除基本表和视图的元组

19.在SQL语言中使用FOREIGNKEY时,与之配合的语句是(D)

A、EXISTSB、EXCEPTC、TABLED、REFERENCES

20.对基本表S,执行操作DROPTABLESRESTRICT的作用是(C)

A、删除基本表S中的所有元组

B、把基本表S及产生的一切视图全部删除

C、当没有由S中的列产生的视图或约束时将表S删除

D、删除表S,将引用表S的视图中的一切视图的属性值置为空值

21.下列关于视图与基本表的对比正确的是(A)

A、视图的定义功能强于基本表

B、视图的操作功能强于基本表

C、视图的数据控制功能弱于基本表

D、上面提到的三种功能二者均相当

22.若用如下的SQL语句创建了一个表S

CREATETABLES(S#CHAR(6)NOTNULL,

SNAMECHAR(8)NOTNULL,

SEXCHAR

(2),

AGEINTEGER)

今向S表插入如下行时,哪一行可以被插入(B)

A、('

991001'

'

李明芳'

女,'

23'

B、('

990746'

张为'

NULL,NULL)

C、(NULL,'

陈道一'

,'

男'

32)

D、('

992345'

NULL,'

女'

25)

23.下列关于视图的说法错误的是(C)

A、视图是从一个或多个基本表导出的表,它是虚表

B、某一用户可以定义若干个视图

C、视图一经定义就可以和基本表一样被查询、删除和更新

D、视图可以用来定义新的视图

24.下列关于关系数据库语言SQL语言的说法不正确的是(C)

A、SQL支持数据库的三级模式结构

B、SQL的功能包括查询、操作、定义和控制等四个方面

C、SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内

D、SQL除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用

26.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。

其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。

要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。

这里WHERE子句的内容是(D)

A、S.S#=SC.S#andSEX=“女”andCNAME=“计算机”

B、S.S#=SC.S#ANDC.C#=SC.C#andCNAME=“计算机”

C、SEX=“女”andCNAME=“计算机”

D、S.S#=SC.S#andC.C#=SC.C#andSEX=“女”andCNAME=“计算机”

27.对所有的视图都可以进行下面哪一个操作?

A、插入B、选择C、更新D、删除

28.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个(A)

A、表B、记录C、元组D、数据项

29.SQL的DDL语句不包括(A)

A、SELECTB、CREATETABLEC、DROPVIEWD、DROPINDEX

31.试图是由下面哪两者导出的表(B)

A、模式、关系B、基本表、视图C、基本关系、关系D、内模式、外模式

32.SQL语言具有多种优点,那么SQL是(D)成为关系数据库语言的国际标准的。

A、1986年B、1987年C、1988年D、1989年

33.在下列的SQL语句中,属于数据控制的是(B)

a、CREATEb、SELECTc、UPDATEd、GRANTe、DROP

f、DELETEg、ALTERh、INSERTi、REVOKE

A、aefgB、diC、bcfhD、aeg

34.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。

这两种不同使用方式的SQL,分别称为交互式SQL和(C)

A、提示式SQLB、多用户SQLC、嵌入式SQLD、解释式SQL

CCCCAACCBABADCCACDDCABCCCDBAACBDBC

第四章

8.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},则相对于F,关系模式R的主键为(A)

A、ACB、ABCC、ABD、BC

12.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为(B)

A、平凡函数依赖B、部分函数依赖C、完全函数依赖D、传递函数依赖

13.在关系模式R(U,F)中,如果X→U,则X是R的(B)

A、侯选键B、超键C、主键D、外键

14.在关系模式R(U,F)中,如果F是最小函数依赖集,则(D)

A、R∈2NFB、R∈3NFC、R∈BCNFD、R的规范化程度与F是否最小函数依赖集无关

15.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的(B)

A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件

16.在二元关系模式R(U,F)中,X,Y都是单一属性,如果X→Y,则R最高可以达到(D)

A、2NFB、3NFC、BCNFD、4NF

19.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足其每一属性都是(B)

A、互不相关的B、不可分解的C、长度可变的D、互相关联的

21.下列关于规范化理论各项中正确的是(B)

A、对于一个关系模式来说,规范化越深越好

B、满足二级范式的关系模式一定满足一级范式

C、一级范式要求一非主码属性完全函数依赖关键字

D、规范化一般是通过分解各个关系模式实现的,但有时也有合并

22.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式(B)

部门(部门号,部门名,部门成员,部门总经理)

A、部门总经理B、部门成员C、部门名D、部门号

23.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)

职工(职工号、职工名、部门号、职务、工资)

部门(部门号、部门名、部门人数、工资总额)

在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是(B)

A、职工关系的“职工号”B、职工关系的“部门号”

C、部门关系的“部门号”D、部门关系的“部门号”

25.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于(B)

A、BCNFB、1NFC、2NFD、3NF

26.对于关系R,第三范式是R中的每个非主属性应满足(D)

A、与主关键字存在单值依赖关系B、与主关键字存在多值依赖关系C、函数传递依赖主关键字D、非函数传递依赖主关键字

27.在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是(A)

A、姓名B、年龄C、职位D、出生日

答案:

AADDCDBADBABBDBDACBDBBBDBDAD

第五章

1.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)(2001年10月全国卷)

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段

3.把ER模型转换成关系模型的过程,属于数据库的(C)(2002年10月全国卷)

A.需求分析B.概念设计C.逻辑设计D.物理设计

4.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(B)

A.6B.9C.12D.15

5.数据库设计属于(D)。

A、程序设计范畴B、管理科学范畴C、系统工程范畴D、软件工程范畴

7.在数据库的概念设计中,最常用的模型是(A)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2