四川理工数据库原理复习题08软件Word文件下载.docx

上传人:b****3 文档编号:17614814 上传时间:2022-12-07 格式:DOCX 页数:50 大小:274.35KB
下载 相关 举报
四川理工数据库原理复习题08软件Word文件下载.docx_第1页
第1页 / 共50页
四川理工数据库原理复习题08软件Word文件下载.docx_第2页
第2页 / 共50页
四川理工数据库原理复习题08软件Word文件下载.docx_第3页
第3页 / 共50页
四川理工数据库原理复习题08软件Word文件下载.docx_第4页
第4页 / 共50页
四川理工数据库原理复习题08软件Word文件下载.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

四川理工数据库原理复习题08软件Word文件下载.docx

《四川理工数据库原理复习题08软件Word文件下载.docx》由会员分享,可在线阅读,更多相关《四川理工数据库原理复习题08软件Word文件下载.docx(50页珍藏版)》请在冰豆网上搜索。

四川理工数据库原理复习题08软件Word文件下载.docx

15.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:

(1)有一个结点无双亲

(2)其它结点无双亲(3)有且仅有一个结点无双亲

(4)其它结点有且仅有一个双亲(5)允许其它结点有多个双亲

A、

(1)和

(2)B、(3)和(4)C、(3)和(5)D、

(2)和(5)

16.在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:

⑴_____,⑵_____。

(1)允许一个以上的结点无双亲

(2)仅有一个结点无双亲(3)一个结点可以有多于一个双亲

(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的

A、(3)和(4)B、

(2)和(3)C、(3)和(4)D、

(1)和(3)

17.数据库的完整性是指数据的_____和_____。

(1)正确性

(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏

A、

(1)和(3)B、

(2)和(5)C、

(1)和(4)D、

(2)和(4)

18.数据库系统的数据独立性是指_____。

A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构

19.当数据库的_____改变了,由数据库管理员对____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性

(1)模式

(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式

A、(3)、

(1)、(4)B、

(1)、(5)、(3)C、

(2)、(5)、

(1)D、

(1)、

(2)、(4)

 

二、填空题

1.经过处理和加工提炼而用于决策或其他应用活动的数据称为__信息_。

2.数据管理技术经历了①、②、和③三个阶段。

①人工管理②文件系统③数据库系统

3.数据库系统一般是由①、②、③、④、和⑤组成。

①硬件系统②数据库集合③DBMS及相关软件④数据库管理员⑤用户

4.数据库是长期存储在计算机内、有①的、可②的数据集合。

①组织②共享

5.DBMS是指①,它是位于②和③之间的一层管理软件。

①数据库管理系统②用户③操作系统

6.DBMS管理的是____的数据。

结构化

7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。

①数据定义功能②数据操纵功能

8.数据库管理系统包含的主要程序有①、②、和③。

①语言翻译处理程序②系统运行控制程序③实用程序

9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

①数据描述语言②数据操纵语言

10.指出下列缩写的含义:

(1)DML

(2)DBMS(3)DDL(4)DBS(5)SQL(6)DB

(7)DD(8)DBA(9)SDDL(l0)PDDL

①数据操纵语言②数据库管理系统③数据描述语言④数据库系统⑤结构化查询语言⑥数据库

⑦数据字典⑧数据库管理员⑨子模式数据描述语言⑩物理数据描述语言

11.数据库系统包括数据库①、②、和③三个方面。

①相应硬件②软件③相关的各类人员

12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。

①数据库管理员②系统分析员③应用程序员

13.由____负责全面管理和控制数据库系统。

数据库管理员

14.数据库系统与文件系统的本质区别在于____。

数据库系统实现了整体数据的结构化

15.数据独立性是指①与②是相互独立的。

①用户的应用程序②存储在外存上的数据库中的数据

16.数据独立性又可分为①和②。

①逻辑数据独立性②物理数据独立性

17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的____。

物理独立性

18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?

____。

不正确

19.根据数据模型的应用目的不同,数据模型分为①和②。

①概念模型②数据模型

20.数据模型是由①、②、和③三部分组成的。

①数据结构②数据操作③完整性约束

21.按照数据结构的类型来命名,数据模型分为①、②、和③。

①层次模型②网状模型③关系模型

23.以子模式为框架的数据库是①;

以模式为框架的数据库是②;

以物理模式为框架③。

①用户数据库②概念数据库③物理数据库

25.层次数据模型中,只有一个结点,无父结点,它称为____。

根结点

26.层次模型的物理存储方法一般采用①和②。

①顺序法②指针法

27.层次模型是一个以记录类型为结点的有向树,这句话是否正确?

正确

28.层次模型中,根结点以外的结点至多可有____个父结点。

1

29.关系模型是将数据之间的关系看成网络关系,这句话是否正确?

30.关系数据库是采用____作为数据的组织方式。

关系模型

31.数据描述语言的作用是____。

定义数据库

32.数据库体系结构按照①、②、和③三级结构进行组织。

①模式②外模式③内模式

33.外模式是____的子集。

模式

34.数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。

①存储模式②概念模式

35.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。

①现实世界②信息世界③计算机世界(或数据世界)

36.实体之间的联系可抽象为三类,它们是①、②、和③。

①l:

l②l:

m③m:

n

37.数据冗余可能导致的问题有①和②。

①浪费存储空间及修改麻烦②潜在的数据不一致性

38.从外部视图到子模式的数据结构的转换是由①实现的;

模式与子模式之间的映象是由②实现的;

存储模式与数据物理组织之间的映象是由③实现的。

①应用程序②DBMS③操作系统的存取方法

三、简答题和综合题

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

2.什么是数据库?

3.什么是数据冗余?

数据库系统与文件系统相比怎样减少冗余?

4.使用数据库系统有什么好处?

5.什么是数据库的数据独立性?

6.什么是数据库管理系统?

7.数据库管理系统有哪些功能?

8.DBA的职责是什么?

9.什么是数据字典?

数据字典包含哪些基本内容?

10.叙述数据字典的主要任务和作用?

11.叙述模型、模式和具体值三者之间的联系和区别。

12.什么是层次模型?

13.什么是网状模型?

14.简要叙述关系数据库的优点?

15.层次模型、网状模型和关系模型等三种基本数据模型是根据什么来划分的?

16.层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?

第二部分

1.对关系模型叙述错误的是____。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采取关系数据模型

C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统

2.关系数据库管理系统应能实现的专门关系运算包括____。

A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表

3.关系模型中,候选码____。

A、可由多个任意属性组成B、至多由一个属性组成

C、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是

4.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A、候选码B、数据项C、主属性D、主属性值

5.同一个关系模型的任两个元组值____。

A、不能全同B、可全同C、必须全同D、以上都不是

6.在通常情况下,下面的关系中不可以作为关系数据库的关系是____。

A、R1(学生号,学生名,性别)B、R2(学生号,学生名,班级号)

C、R3(学生号,学生名,宿舍号)D、R4(学生号,学生名,简历)

7.一个关系数据库文件中的各条记录____。

A、前后顺序不能任意颠倒,一定要按照输人的顺序排列

B、前后顺序可以任意颠倒,不影响库中的数据关系

C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列

8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。

如果W中的元组属于R,或者属于S,则W为①运算的结果。

如果W中的元组属于R而不属于S,则W为②运算的结果。

如果W中的元组既属于R又属于S,则W为③运算的结果。

A、笛卡尔积B、并C、差D、交(①B②C③D)

9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;

从表中选出满足某种条件的元组的操作称为②;

将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。

(①B②A③C)

A、选择B、投影C、连接D、扫描

10.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。

A、元组B、行C、记录D、属性

11.等值连接与自然连接是____。

A、相同的B、不同的

12.设有表2.1所示的关系R,经操作ΠA,B(σB=’b’(R))(Π为“投影”运算符,σ为“选择”运算符)的运算结果是____。

表2.1关系R如下:

A

B

C

a

b

c

d

f

A

B

C

D

14.设有属性A,B,C,D,以下表示中不是关系的是____。

A、R(A)B、R(A,B,C,D)C、R(A×

D)D、R(A,B)

15.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是____。

A、ΠA(R)∪ΠD(S)B、R

SC、ΠB(R)∩ΠB(S)D、R

S

16.关系运算中花费时间可能最长的运算是____。

A、投影B、选择C、笛卡尔积D、除

17.关系模式的任何属性____。

A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是

18.在关系代数运算中,五种基本运算为____。

A、并、差、选择、投影、自然连接B、并、差、交、选择、投影

C、并、差、选择、投影、乘积D、并、差、交、选择、乘积

19.关系数据库用①来表示实体之间的联系,其任何检索操作的实现都是由②种基本操作组合而成的。

①A、层次模型B、网状模型C、指针链D、表格数据

②A、选择、投影和扫描B、选择、投影和连接C、选择、运算和投影D、选择、投影和比较(①D②B)

20.关系数据库中的候选码是指____。

A、能惟一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能惟一标识元组的属性或属性集合

21.设有关系R,按条件f对关系R进行选择,正确的是____。

A、R×

RB、R

fRC、σf(R)D、Πf(R)

22.若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为________。

A、主码B、候选码C、主属性D、外码

23.________由数据结构、关系操作集合和完整性约束三部分组成。

A、关系模型B、关系C、关系模式D、关系数据库

1.关系操作的特点是____操作。

2.一个关系模式的定义格式为____。

3.一个关系模式的定义主要包括①、②、③、④和⑤。

4.关系数据库中可命名的最小数据单位是____。

5.关系模式是关系的①,相当于②。

6.在一个实体表示的信息中,称____为主码。

7.关系代数运算中,传统的集合运算有①、②、③和④。

8.关系代数运算中,基本的运算是①、②、③、④和⑤。

9.关系代数运算中,专门的关系运算有①、②和③。

10.关系数据库中基于数学上两类运算是①和②。

11.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。

12.关系代数中,从两个关系中找出相同元组的运算称为____运算。

13.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是①,系关系的外码是②,学生关系的主码是③,外码是④。

14.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。

1.叙述等值连接与自然连接的区别和联系。

2.举例说明关系参照完整性的含义。

3.设有如下表所示的关系R和S,计算:

(1)R1=R-S

(2)R2=R∪S(3)R3=R∩S(4)R4=R×

S

R

4.设有如下表所示的关系R和S,计算:

(1)R1=R-S

(2)R2=R∪S(3)R3=R∩S(4)R4=ΠA,B(σB=’b1’(R))

a1

b1

c1

b2

c2

a2

5.设有如下表所示的关系R和S,计算:

(1)R1=R

S

(2)R2=R

R.2<S.2S

3

6

7

4

5

2

D

E

6.设有如下表所示的关系R、W和D,计算:

(1)R1=ΠY,T(R)

(2)R2=σP>5∧T=’e’(R)(3)R3=R

W

(4)R4=Π1,2,6(σ3=5(R×

D))(5)R5=R÷

P

Q

T

Y

9

e

g

W

m

7.设有如下表所示的三个关系S、C和SC。

将下列关系代数表达式用汉语表示出来,并求其结果。

学号

姓名

年龄

性别

籍贯

98601

王晓燕

20

北京

98602

李波

23

上海

98603

陈志坚

21

长沙

98604

张兵

98605

22

武汉

课程号

课程名

教师姓名

办公室

C601

高等数学

周振兴

416

C602

数据结构

刘建平

415

C603

操作系统

C604

编译原理

王志伟

SC

成绩

90

85

87

75

70

56

95

80

(1)Π2,6,7(σ籍贯=’上海’(S

SC)

(2)Π2,9,8(S

SC

σ课程名=’操作系统’))(3)Π2,3(S

(Π1,2(SC)÷

Π1(C))

8.设有如下表所示的三个关系S、C和SC。

试用关系代数表达式表示下列查询语句:

S#

SNAME

AGE

SEX

李强

刘丽

张友

C#

CNAME

TEACHER

K1

C语言

王华

K5

数据库原理

程军

K8

GRADE

83

92

84

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21岁男学生的学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。

(4)检索“李强”同学不学课程的课程号(C#)。

(5)检索至少选修两门课程的学生学号(S#)。

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

(8)检索选修课程号为k1和k5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

9.定义并理解下列术语,说明它们之间的联系与区别:

(1)域、笛卡尔积、关系、元组、属性

(2)主码、候选码、外部码

(3)关系模式、关系、关系数据库

10.试述关系模型的完整性规则。

在参照完整性中,为什么外部码属性的值也可以为空?

什么情况下才可以为空?

第二部分参考答案(没有答案的题目请在教材或参考资料中查询)

1.集合2.关系名(属性名1,属性名2,…,属性名n)3.①关系名②属性名③属性类型④属性长度⑤主码

4.属性名5.①框架②记录格式6.能惟一标识实体的属性或属性组7.①笛卡尔积②并③交④差

8.①并②差③笛卡尔积④投影⑤选择9.①选择②投影③连接10.①关系代数②

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

当前位置:首页 > IT计算机 > 互联网

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

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