自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx

上传人:b****6 文档编号:18808992 上传时间:2023-01-01 格式:DOCX 页数:26 大小:37.24KB
下载 相关 举报
自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx_第1页
第1页 / 共26页
自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx_第2页
第2页 / 共26页
自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx_第3页
第3页 / 共26页
自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx_第4页
第4页 / 共26页
自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx

《自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。

自考数据库系统原理历年试题选择题总结含答案Word格式文档下载.docx

14.数据库的开发控制,完整性检查,安全性检查等是对数据库的(B)

A、设计B、保护C、操纵D、维护

15.(C)是控制数据整体结构的人,负责三级结构定义和修改

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、操作可行性

38、同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?

(C)

A、概念单一B、规范化C、直观性好D、以二维表格表示

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

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

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

第二章

1.五种基本关系代数运算是(A)(2001年10月全国卷)

A.∪,-,×

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

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

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

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

3.设有关系R和S,与R-S等价的元组关系演算表达式是(B)(2003年1月全国卷)

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)

5.在关系模型中,关系的“元数”(arity)是指(D)(2002年10月全国卷)

A.行数B.元组个数C.关系个数D.列数

6.有关系R和S,R∩S的运算等价于(B)(2002年10月全国卷)

A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)

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

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

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

sD.max(r,s)

8.设关系R和S的值如下:

RS

ABCBDE

a1b1c1b1d1e1

a2b2c2b2d2e2

a3b3c3b3d3e3

R与S左外联接的结果的元组个数是(C)(2002年10月全国卷)

A.1B.2C.3D.4

9.下列运算中(B)不是关系代数的基本操作。

A、笛卡儿积B、自然连接C、投影D、并

10.在关系中能唯一标识元组的属性集称为关系模型的(A)。

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

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、右外联接

15.在K元关系R中,公式σ2<

'

4'

表示(C)

A、从R中选择值为2的分量小于第4个分量值的元组组成的关系

B、从R中选择第2个分量值小于第4个分量值的元组组成的关系

C、从R中选择第2个分量的值小于4的元组组成的关系

D、从R中选择第2个分量小于第4个分量值的元组组成的关系

16.在下列查询语言中,与关系代数最接近的语言是(A)

A、ISBLB、QUELC、QBED、SQL

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的属性个数

21.在关系代数表达式优化策略中,应尽可能早执行(C)操作

A、投影B、联接C、选择D、笛卡儿积

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

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

23.如下两个关系R1和R2,它们进行(D)运算后得到R3。

R1:

R2:

R3:

ABCBDEABCDE

------------------------

A1X1MIA1XMI

C2Y2NJD1YMI

D1Y5MKC2YNJ

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、投影、选择

第三章

1.下列聚合函数中不忽略空值(null)的是(C)(2001年10月全国卷)

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

2.SQL中,下列涉及空值的操作,不正确的是(C)(2001年10月全国卷)

A.AGEISNULLB.AGEISNOTNULL

C.AGE=NULLD.NOT(AGEISNULL)

3.视图是一个“虚表”,视图的构造基于(C)(2003年1月全国卷)

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

4.SQL语言中,SELECT语句的执行结果是(C)(2003年1月全国卷)

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

9.在数据库与宿主语言之间传递信息是通过(B)

A、全局变量B、局部变量C、公共数据区D、系统缓冲区

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中出现

15.在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应(C)

A、加前缀$B、加后缀$C、加前缀:

D、加后缀:

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

A、SELECTB、FROMC、WHERED、SET

17.视图建立后,在数据字典中存放的是(C)

A、查询语句B、视图的内容C、视图的定义D、产生视图的表的定义

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除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用

25.SQL与C语言处理记录的方式是不同的。

当将SQL语句嵌入到C语言程序时,为协调两者而引入(C)

A、堆B、栈C、游标D、缓冲区

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

30.索引的描述存放在下列哪一项所指示的对象中(C)

A、视图B、模式C、数据字典D、文件

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

第四章

1.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F(A)(2001年10月全国卷)

A.是无损联接,也是保持FD的分解

B.是无损联接,但不保持FD的分解

C.不是无损联接,但保持FD的分解

D.既不是无损联接,也不保持FD的分解

2.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足(A)(2001年10月全国卷)

A.r包含于mρ(r)B.mρ(r)包含于rC.r=mρ(r)D.r≠mρ(r)

3.在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到(D)

A.INFB.2NFC.3NFD.BCNF

4.如果R的分解为ρ={R1,R2},F是

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1