数据库习题

更新时间:2024-06-24 05:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

?

第一章节习题答案

一、单项选择题答案1-3

?1、 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) ?A、数据存储量低 B、处理速度慢

?C、数据不一致

D、操作繁琐

?2、 数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)

?A、结构独立性

B、物理独立性

?C、逻辑独立性 D、分布独立性

?3、在数据库系统中,对数据操作的最小单位是( B )

?A、字节 B、数据项 ?C、记录

D、字符

单项选择题答案4-6

?4、数据的逻辑结构与用户视图之间的独立性称为数据的(C)

?A、结构独立性

B、物理独立性

?C、逻辑独立性 D、分布独立性

?5、下述各项中,属于数据库系统的特点的是(C) ?A、存储量大

B、存取速度快

?C、数据共享 D、操作方便

?6、在数据库系统中,模式/内模式映像用于解决数据的(B) ?A、结构独立性 B、物理独立性

?C、逻辑独立性

D、分布独立性

单项选择题答案7-9

?7、在数据库系统中,模式/外模式映像用于解决数据的(C) ?A、结构独立性 B、物理独立性

?C、逻辑独立性

D、分布独立性

?8、数据库结构的描述,称为(D )

?A、数据库模式

B、数据库

?C、数据库管理系统 D、数据字典

?9、数据库中全体数据的整体逻辑结构描述成为( D )

?A、存储模式

B、内模式

?C、外模式 D、概念模式

单项选择题答案10-12

?10、保证数据库中数据及语义的正确性和有效性,是数据库的(C)

?A、安全性

B、准确性

?C、完整性 D、共享性

?11、在数据库系统中,数据独立性是指(C) ?A、用户与计算机系统的独立性

B、数据库与计算机的独立性

?C、数据与应用程序的独立性 D、用户与数据库的独立性

?12、结构数据模型的三个组成部分是数据结构、数据操作和(C) ?A、数据安全型控制 B、数据一致性规则

?C、数据完整性约束

D、数据处理逻辑

单项选择题答案13-15

?13、数据操纵语言(DML)的基本功能中,不包括的是( B )

1

?A、插入新数据

B描述数据库结构

?C、数据库中数据排序

D、删除数据库中数据

?14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )

?A系统分析员 B、应用程序员

?C、专业用户

D、数据库管理员

?15、下列关于数据库系统正确的叙述是(C)

?A、

数据库系统比文件系统存储数据量大 ?B、 数据库系统中的数据存储没有冗余

?C、

数据库系统中的数据存储冗余较小

?D、数据库系统比文件系统存取速度快

单项选择题答案16-18

?16、在数据库中,发生数据不一致现象的根本原因是(D) ?A、数据存储量太大

B、数据安全性差

?C、数据相互关系复杂

D、数据冗余

?17、层次型、网状型和关系型数据模型的划分根据是(A)

?A、数据之间联系方式

B、数据之间联系的复杂程度

?C、数据存储量的多少 D、数据处理的复杂程度

?18、在数据库三级模式中,描述用户数据视图的是数据库的(C)

?A、存储模式

B、逻辑模式

?C、外模式 D、内模式

单项选择题答案19-20

?19、数据库三级模式体系结构主要的目标是确保数据库的(B) ?A、数据安全性 B、数据独立性

?C、最小冗余 D、数据结构规范化

?20、当前数据库应用系统的主流数据模型是(C) ?A、层次数据模型 ?C、关系数据模型

B、网状数据模型

D、面向对象数据模型

二、填空题答案1-5

?1、文件管理系统,每个文件都有 完整 的体系结构

?2、在数据库系统中,最核心的软件是

数据库管理系统 。

?3、数据库系统一般由数据库、机算机硬件系统、 数据库管理系统和 人员 组成。

?4、数据库系统的目的和最重要的特点是 数据共享 。

?5、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是 文件管理系统 阶段的特性。 填空题答案6-11

?6、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的

物理独立

性 。 ?7、逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的 逻辑独立性 。

?8、在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据

相互重复,这是数据库系统的 冗余 。

?9、数据库中的数据从整体上看是有结构的,这就是所谓的

数据的结构化 。 ?10、关系数据库系统都是有许多不同的关系构成,其中每个关系就是一个 数据元素 ,可以用 一张二维表 表示。

2

?11、对关系数据库的各种处理都是以 集合 为根据的。

填空题答案12-16 ?12、一个数据库应用系统通常由数据库系统、 应用程序 和 反映实际情况的数据 组成。

?13、数据库系统中数据和程序具有相对独立性,这是数据库系统的 数据独立性 。

?14、一般来说,数据库三级模式为用户模式, 逻辑模式 和 存储模式 。

?15、数据库模式中提供了两个映像功能,即:存储结构/逻辑结构之间的映像和逻辑结构/用户结构之间的映像

?16、DBMS是位于用户应用程序和 操作系统 之间的软件 填空题答案17-20

?17、在数据存储中,导致数据不一致的主要原因是数据冗余

?18、面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与行为相结合的特点 ?19、关系数据的数据完整性约束包括 实体 完整性、 参照 完整性和用户定义完整性。

?20、关系型数据库与非关系型数据库在数据操作上最大的区别时,关系数据操作是以数据 集合 作为操作对象。 三、问答题

?1、简述数据库的定义

?2、简述数据库系统的组成

3、试述数据模型的主要内容。

三、问答题答案-1

?1、数据库是长期存储在计算机存储设备内、有组织的、共享的数据集合。这些数据按一定的数据模型组织、描述、存储,具有较小冗余度、较高的数据独立性和易扩充性,并为各种用户共享。 返回

问答题答案-2

?2、使用数据库技术的计算机系统称为数据库系统,有如下几部分组成。 ?⑴

数据库:包括实际存储的数据和对数据库的定义

?⑵ 硬件支持系统:包括计算机、内外存储器、输入输出设备和通信设备等

?⑶

软件支持系统:包括操作系统、数据库管理系统以及应用开发系统。

?⑷人员:与数据库系统的设计、创建、使用、维护等工作相关的人员。包括:

?

① 数据库管理员 ② 数据库设计人员 ? ③ 系统分析员 ④ 应用程序设计人员

?

⑤ 各种系统用户和其他相关人员 返回 问答题答案-3

?3、数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。包括以下

方面的内容:

?⑴数据的静态特征,它包括对数据结构和数据间联系的描述。

?⑵

数据的动态特征,是一组定义在数据上的操作,包括含义、操作符、运算规则及其语言

?⑶数据的完整性约束,这是一组规则,数据库中的数据必须满足这组规则。 ?

?第二章应用题

1—5,10

3

?厂家S(SNO,SNAME,STATUS,CITY)

?产品

P(PNO,PNAME,WEIGHT,COLOR) ?工程J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY)

? ?5、

给出由S1提供产品的工程名答案

?6、 给出使用了由供应红色产品的厂商供应的产品的工程名

?7、

求使用了全部零件的工程名。

?8、 求供应P1、P2中的一种或两种产品的厂家名答案

?9、

显示于”TV”颜色相同的产品名

?10、给出至少使用了S1所提供的全部零件的工程名。答案

?应用题

2

?2、元组关系演算与域关系演算 ?设有两个关系R(ABC)和S(DBF)

?

元组关系演算表达式是:

? {t|(?u)(?v)(R(?u)∧S(v)∧u[3]=v[1]∧t[1] =u[1] ∧t[2]=v[3])}

?写出域关系演算表达式。 ?应用题

3

?3、 设有关系R与S如下:

?T={xyz|(?u)(?v)(R(zxu) ∧S(yv) ∧u>v)}

?计算

T。

?应用题

4

?设有关系R与S ?应用题5

?5、关系模式如下:

?商品

P(PNO,PN,COLOR,PRICE) ?商店S(SNO,SN,CITY)

?销售

SP(PNO,SNO,QTY)

?用元组关系演算写出下述操作的查询表达式 ?查询出售商品“TV”的商店名SN。

?应用题

6

?6、关系模式如下:

?商品

P(PNO,PN,COLOR,PRICE) ?商店S(SNO,SN,CITY)

?销售

SP(PNO,SNO,QTY)

?用关系代数写出的查询表达式是:

?ΠSN (S ?? SP ??

σPN=”TV” (P))

?写出些元组关系演算表达的查询表达式 ?第二章节

单元练习二--单项选择1-2答案

?一、单项选择。 ?1、

以下对关系的叙述中,正确的是(C )

?A、任何一个二维表就是关系

B、关系就是域上的笛卡尔积?C、关系是域上笛卡尔积的子集 D、以上叙述都对 ?2、ISBL是(B)

4

?A、标准数据查询语言 B、关系代数语言 ?C、元组关系演算语言 D、域关系演算语言

?

?单元练习二--单项选择

3答案

?3、在下图的关系中,运算∏AB (

σB=?b?(R))的结果是

?( B )

?

?单元练习二--单项选择

4答案

?4、得到下图中关系R3,是关系RI,R2通过的运算是( C )

?单元练习二--单项选择5答案 ?5、下图是关系

R于关系S, 运算R ÷S结果的元组数和属性数是( C)?单元练习二--单项选择6-8答案

?6、关系

R(ABC)与S(BCD),下列运算中,不合理的是(C)

?A、R÷S B、ΠBC(R)∪ΠBC(S)

?C、R∩S

D、 R ?? S

?7、关系代数的五种基本运算是( D )

?A、并、差、选择、投影、自然连接 ?B、并、差、交、选择、投影 ?C、并、差、交、选择、笛卡尔积 ?D、并、差、选择、投影、笛卡尔积

?8、作为关系数据系统,最少应具备的关系运算是(C) ?A、排序、索引、统计

B、并、差、交

?C、选择、投影、连接 D、选择、连接、除法

?

?单元练习二--单项选择9--12答案

?9、关系

R(ABC)与S(BCD),运算R÷S结果的属性个数是(C)

?A、3 B、2 C、1 D、不一定

?10、关系

R(ABC)与S(BCD),运算R S结果的属性个数是(B)

?A、3 B、4 C、5 D、6

?11、在关系中,能惟一表示元组的属性即成为关系模式的(D)

?A、候选键

B、主键 C、外部键 D、超键

?12、当两个关系没有公共属性时,其自然连接操作表现为(A)

?A、笛卡尔积操作

B、等值连接操作

?C、结构为空集 D、错误操作

?单元练习二--单项选择

13-15答案

?13、关系代数的五个基本操作是:并、差、选择、投影和( D )

?A等值连接

B F连接 C自然连接 D笛卡尔积

?14、关系代数是一种(D) ?A、程序设计语言 B、代数运算公式

?C、数据描述语言

D、关系数据语言

?15、在K元关系R中,公式σ3<?4?表示( C )

?A、从

R中选择值为第3的分量小于第4个分量值的元组组 成的关系

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

5

?D、从?

?单元练习二--单项选择

R中选择第3个分量小于4个元组组成的关系

18-19答案

?18、关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则( D )

?A、

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

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

?C、

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

?D、 T1的属性个数大于T2的属性个数

?19、关系中组成主键的属性不能取空值,这称为关系的( ?A、 ?C、

A )

实体完整性 B、关系完整性 参照完整性 D、主键完整性

?单元练习二--单项选择

20-21答案

?20、四元关系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)表示的不是同一个关系 ?21、对关系?A、

R进行投影运算后,得到关系S,则( C )

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

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

?C、

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

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

?

?单元练习二--单项选择

22-23答案

?22、域关系演算表达式:T={xy

|R(xy)∨(S(xy)∧y>2)},关系T的组成是( D )

?A、 关系R和S中全部y>2的元组组成的关系

?B、

关系R的全部元组和S中y>2的元组组成的关系

?C、 关系R和S中全部y>2的元组的前两个属性组成的关系

?D、 关系R的全部元组和S中y>2的元组的前两个属性组成的关系

?23、域关系演算表达式:T={xy

| ( R(xy)∨(S(xy) )∧y>2},关系T的组成是( A )

?A、关系R和S中全部y>2的元组组成的关系

?B、关系

R的全部元组和S中y>2的元组组成的关系

?C、关系R和S中全部y>2的元组的前两个属性组成的关系

?D、关系?

?单元练习二—填空题答案 ?二、填空 ?1、

R的全部元组和S中y>2的元组的前两个属性组成的关系

关系数据语言的非过程化特点是指只需说明 做什么 ,无需说明 怎么做

?2、关系操作的特点是

集合 。

?3、系模式的定义由关系名和_属性集_组成。

?4、关系代数中,自然连接运算是通过笛卡尔积和

选择 、 投影 运算组合而成。

?5、 关系模式R与S,组成关系R÷S的是关系 R 的属性子集。 ?三、应用题1—1,5

6

?数据模型如下: ?厂家

S(SNO,SNAME,STATUS,CITY) ?产品P(PNO,PNAME,WEIGHT,COLOR) ?工程J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY)

?用关系代数写出下述操作 ?1、给出为工程

J1供货的厂商号

?2、给出供货量在

300~500之间的所有供货情况。

?3、 给出有London的厂商供给London的工程的产品号。

?4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。 ?5、 ? ?应用题

给出由S1提供产品的工程名

1—6,10

?厂家S(SNO,SNAME,STATUS,CITY)

?产品

P(PNO,PNAME,WEIGHT,COLOR) ?工程J (JNO,JNAME,CITY)

?供货? ?6、 ?7、

SPJ(SNO,PNO,JNO,QTY)

给出使用了由供应红色产品的厂商供应的产品的工程名

求使用了全部零件的工程名。

?8、 求供应P1、P2中的一种或两种产品的厂家名

?9、

显示于”TV”颜色相同的产品名

?10、给出至少使用了S1所提供的全部零件的工程名。 ?应用题1—1,2答案 ?数据模型如下:

?厂家

S(SNO,SNAME,STATUS,CITY) ?产品P(PNO,PNAME,WEIGHT,COLOR)

?工程

J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY) ?用关系代数写出下述操作

?1、给出为工程?

J1供货的厂商号

?SNO ( ?JNO=?J1? (SPJ) )

?2、给出供货量在300~500之间的所有供货情况。 ? ?QTY=300 ∧ QTY=500 (SPJ)

? ?应用题

1—3,4答案

?数据模型如下: ?厂家

S(SNO,SNAME,STATUS,CITY) ?产品P(PNO,PNAME,WEIGHT,COLOR)

?工程

J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY)

?用关系代数写出下述操作 ?3、 ?

给出有London的厂商供给London的工程的产品号。

?PNO ( ?SNO ( ?CITY=?London? (S) ) ??

7

?

SPJ ?? ?JNO ( ?CITY=?London? (J) ) )

?4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。

? ?PNO (( S ?? J ) ?? SPJ )

? ?应用题

1—5,6答案

?数据模型如下: ?厂家S(SNO,SNAME,STATUS,CITY)

?产品

P(PNO,PNAME,WEIGHT,COLOR) ?工程J (JNO,JNAME,CITY)

?供货

SPJ(SNO,PNO,JNO,QTY) ?用关系代数写出下述操作 ?5、 给出由S1提供产品的工程名

?

?JAME ( ?JNO ( ? SNO=?S1?(SPJ) ) ?? J )

?6、 给出使用了由供应红色产品的厂商供应的产品的工程名

? ? JANME ( ? JNO (( ? SNO ( ? PNO (?COLOR=?red? (P) ) ?? SPJ )) ?? ? ?应用题

1—7,8答案

?数据模型如下:

?厂家S(SNO,SNAME,STATUS,CITY)

?产品

P(PNO,PNAME,WEIGHT,COLOR) ?工程J (JNO,JNAME,CITY)

?供货

SPJ(SNO,PNO,JNO,QTY) ?用关系代数写出下述操作

?7、 求使用了全部零件的工程名。

?7、 ? JAME ((? JNO,PNO (SPJ)÷ ? PNO (P) )

?

?? J )

?8、 求供应P1、P2中的一种或两种产品的厂家名

?8、 ? SNAME ( (?PNO=?P1? (SPJ) ∨ ?PNO=?P2? (SPJ) )

? ?? S )

? ?应用题

1—9,10答案

?数据模型如下:

?厂家

S(SNO,SNAME,STATUS,CITY) ?产品P(PNO,PNAME,WEIGHT,COLOR)

?工程

J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY)

?用关系代数写出下述操作 ?9、

显示于”TV”颜色相同的产品名

?9 、 ? PNAME (? COLOR (?PNAME=?TV? (P) ) ?? P )

?10、给出至少使用了

S1所提供的全部零件的工程名。

?10、 ?JNAME ((? JNO,PNO (SPJ) ÷

? ? PNO (?SNO=?S1? (SPJ) ) ) ?? J)

? ?应用题

2答案

SPJ) ?? J )

8

?2、元组关系演算与域关系演算 ?设有两个关系

R(ABC)和S(DBF)

? 元组关系演算表达式是:

? {t|(?u)(?v)(R(?u)∧S(v)∧u[3]=v[1]∧t[1] =u[1] ∧t[2]=v[3])} ?写出域关系演算表达式。

?

?{AF|(?C (R(A,B,C)) ? ?应用题?3、

∧ ?D(S(D,B,F)) ∧C=D)}或{XY|(?U)(?V)(? W)(R(XUV) ∧(S(VWY)

3答案

∧S(yv) ∧u>v)}

设有关系R与S如下:

?T={xyz|(?u)(?v)(R(zxu) ?计算

T。

?应用题

4答案

?设有关系R与S

?应用题

5答案

?5、关系模式如下:

?商品

P(PNO,PN,COLOR,PRICE) ?商店S(SNO,SN,CITY) ?销售SP(PNO,SNO,QTY)

?用元组关系演算写出下述操作的查询表达式 ?查询出售商品“TV”的商店名?{t|

SN。

(?u)(?v) (?w) P(u) ∧ SP(v) ∧ S(w) ∧u[1]=v[1] ∧v[2]=w[1]∧u[2]=?TV?∧t[1]=w[2]∧t[2]=u[2]} ?应用题6答案

?6、关系模式如下:

?商品

P(PNO,PN,COLOR,PRICE) ?商店S(SNO,SN,CITY)

?销售

SP(PNO,SNO,QTY)

?用关系代数写出的查询表达式是: ?ΠSN (S ?? SP ?? σPN=”TV” (P))

?写出用元组关系演算表达的查询表达式 ?{t|

(?u)(?v) (?w) P(u) ∧ SP(v) ∧ S(w) ∧u[1]=v[1] ∧v[2]=w[1]∧u[2]=?TV?∧t[1]=w[2]

∧t[2]=u[2]}

?第三章三、应用题-1 ?数据模型如下: ?厂家

S(SNO,SNAME,STATUS,CITY) ?产品P(PNO,PNAME,WEIGHT,COLOR)

?工程

J (JNO,JNAME,CITY)

?供货SPJ(SNO,PNO,JNO,QTY)

?用

SQL完成如下处理

?1、给出为工程J1供货的厂商号,并按厂商号升序。 ?2、给出供货量在300~500之间的所有供货情况。

9

?3、给出有?答案 ?三、应用题-2

?4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。 London的厂商共给London的工程的产品号。

?5、给出由

S1提供产品的工程名

?6、给出使用了由供应红色产品的厂商供应的产品的工程名 ?7、求使用了全部零件的工程名。 ?8、给出未采用由

London供应者提供红色的零件的工程名 ?9、出全部由S2提供零件的工程名

?10、求供给

London的所有工程的零件名

?11、给出至少使用了

S1所提供的全部零件的工程名

?12、给出由提供红色零件的每个供应者供给零件的工程名 ?13、给出由供应者

S1提供零件的工程项目总数

?14、同时供应P1、P2两种产品的厂家名

?15、显示于”TV”颜色相同的产品名 ?答案

?一、单项选择答案

1-4

?1、在SQL中,用户可以直接操作的是 ( D ) ?A、基本表 B、视图

?C、基本表

D、基本表和视图

?2、在SQL的SELECT语句中,与选择运算对应的命令动词是( C )。

?A、SELECT

B、FROM C、WHERE D、ORDER BY ?3、SELECT语句执行的结果是( C )

?A、数据项 B、元组 C、表 D、数据库 ?4、在SQL语句中,对输出结果排序的语句是( B )

?A、GROUP

BY B、ORDER BY

?C、WHERED. D、HAVING

?返回

?一、单项选择答案

5--7

?5、与X BETWEEN 20 AND 25 完全等价的是( D )

?A、X>20

AND X<25 B、 X≥20 AND X<25

?C、X>20 AND X≤25 D、 X≥20 AND X≤25

?6、关系数据库的标准语言是(C) ? A、关系代数 B、关系演算

?

C、SQL D、ORACLE

?7、SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( D ?A、WHERE

B、GROUP BY ?C、ORDER BY D、HAVING

?返回

?一、单项选择答案

8--11

?8、在SELECT语句中使用*表示( B )

?

A、选择任何属性 B、选择全部属性 ? C、选择全部元组 D、选择主码 ?9、使用CREAT SCHEMA语句建立的是(A)

10

本文来源:https://www.bwwdw.com/article/71t3.html

Top