数据库原理与应用习题解析.docx

上传人:b****3 文档编号:2814046 上传时间:2022-11-15 格式:DOCX 页数:54 大小:47.67KB
下载 相关 举报
数据库原理与应用习题解析.docx_第1页
第1页 / 共54页
数据库原理与应用习题解析.docx_第2页
第2页 / 共54页
数据库原理与应用习题解析.docx_第3页
第3页 / 共54页
数据库原理与应用习题解析.docx_第4页
第4页 / 共54页
数据库原理与应用习题解析.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

数据库原理与应用习题解析.docx

《数据库原理与应用习题解析.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用习题解析.docx(54页珍藏版)》请在冰豆网上搜索。

数据库原理与应用习题解析.docx

数据库原理与应用习题解析

数据库的概述

1.是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库

C.数据库管理系统D.数据结构

2.在数据库中存储的是。

A.数据库中存储的是。

B.数据模型

C.数据以及数据之间的联系D.信息

3.数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立

B.用户程序与DBMS的独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构相互独立

4.下述关于数据库系统的正确叙述是。

A.数据库系统减少了冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

5.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的

A.数独立性B.逻辑独立性

C.数据的共享D.物理独立性

6.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户及级、和存存储级三个层次。

A.管理员级B.外部级

C.概念级D.内部级

7.在数据库中,产生不致的原因是。

A.数据存储量太大B.没有严格保护数据

C.未对数据进行完整性控制D.数据冗余

8.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为。

A.数据库描述语言B.数据库子语言

C.数据操纵语言D.数据结构语言

9.数据库系统的核心是。

A.编译系统B.数据库

C.操作系统D.数据库管理系统

10.数据库管理系统能实现对数据库数据的查询、插入修改和删除等操作,这种功能称为。

A.数据定义功能B.数据管理功能

C.数据操纵功能D.数据控制功能

11.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是

A.外模式B.内模式

C.存储模式D.模式

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

A.不会因为数据的变化而影响应用程序

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

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

13.实体是信息世界中的术语,与之对应的数据术语为。

A.文件B.数据库

C.字段D.记录

14.从逻辑上看关系模型是用表示记录类型的,用表示记录类型之间的联系;层次与网状模型是用表示记录类型,用表示记录类型之间的联系。

从物理上看关系是层次与网状模型是用来实现两个文件之间的联系。

A.表B.结点C.指针D.连线

E.位置寻址F.相联寻址

15.在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是。

A.层次结构B.二维表结构

C.网状结构D.封装结构

16.子模式是。

A.模式的副本B.二维表结构

C.网状结构D.封装结构

17.数据库三级模式体系结构的划分,有得保持数据库的。

A.数据独立性B.数据安全性

C.结构规范化D.操作可行性

二、填空题

1.数据管理技术经历了、、和三个阶段。

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

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

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

5.数据冗余可能导致的问题有和。

大题

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

2.什么是数据冗余?

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

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

4.数据库管理系统有那些功能?

第2章关系数据库

一、单项选择题

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.交

9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为;从表中选出满足某种条件的元组的操作称为;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为。

A.选择B.投影

C.连接D.扫描

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

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

A.元组B.行

C.记录D.属性

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

A.相同的B.不同的

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

A.不可再分B.选择

C.笛卡尔积D.除

13.关系模式的任何属性。

A.不可再分B.可再分

C.命名在该关系模式可可以不惟一D.以上都不是

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

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

B.并、差、交、选择、投影

C.并、差、选择、投影、乘积

D.并、差、交、选择、乘积

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

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

②A.选择、投影和扫描B.选择、投影和连接

C.选择、运算和投影D.选择、投影和比较

16.关系数据库中的关键字是指。

A.能惟一决定关系的字段B.不可改动的专用保留字

C.关键的很重要的字段D.能惟一标识元组的属性或属性集合

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

常用的关系运算是关系代数和

在关系代数中,对一个关系做投影操作后,新关系的元组个数是来关系的元组个数。

用形式表示实体类型和实体间的联系是关系模型的主要特征。

①A.记录B.基本表C.模式D.字段

②A.记录B.记录类型C.元组D.元组集

③A.集合代数B.逻辑演算C.关系演算D.集合演算

④A.小于B.小于或等于C.等于D.大于

⑤A.指针B.链表C.关键字D.表格

二、填空题

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

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

3.一个关系模式的定义主要包括、、、。

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

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

6.在一个实体表示的信息中,称为关键字。

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

8.关系代数运算中,基本的运算是、、、和。

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

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

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

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

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

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

习题2

1.设有如图所示的关系R和S,计算:

(1)R1=R-S

(2)R2=R∪S

(3)R3=R∩S

(4)R4=R×S

RS

ABCABC

abcbaf

bafdad

cbd

图关系R和S

2.设有如图所示的三个关系S、C和SC。

将下列汉语表示用关系代数表达式描述出来,

并求其结果。

S

学号姓名年龄性别籍贯

98601王晓燕20女北京

98602李波23男上海

98603陈志坚21男长沙

98604张兵20男上海

98605张兵22女武汉

C

课程表课程名教师姓名办公室

C601操作系统刘力平416

C602高等数学王志415

C603数据结构刘力平415

C604编译原理周小兴415

SC

学号课程号成绩

98601C60190

98601C60290

98601C60385

98601C60487

98602C60190

98603C60275

98603C60470

98604C60156

98604C60490

98605C60185

98605C60390

(1)检索籍贯为上海的学生的姓名、学号和选修的课程号。

(2)检索选修操作系统的学生姓名、课程号和成绩。

(3)检索选修了全部课程的学生姓名和年龄。

4.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:

S#SNAMEAGESEX

1李强23男

2刘丽22女

3张友22男

C

C#CNAMETEACHER

K1C语言王华

K5数据库原理程军

K8编译原理程军

SC

S#CNAMETEACHER

1K183

2K185

5K192

2K590

5K584

5K880

关系S、C和SC

(1)检索"程军"老师所授课程的课程号(C#)和课程名(SNAME)。

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

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

当前位置:首页 > 经管营销 > 经济市场

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

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