文档库 最新最全的文档下载
当前位置:文档库 › 郑州大学数据库原理 期末考试试题

郑州大学数据库原理 期末考试试题

郑州大学数据库原理 期末考试试题
郑州大学数据库原理 期末考试试题

第一章

一、单项选择题

1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C )

A、数据存储量低

B、处理速度慢

C、数据不一致

D、操作繁琐

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

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

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

A、字节

B、数据项

C、记录

D、字符

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

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

5、下述各项中,属于数据库系统的特点的是(C)

A、存储量大

B、存取速度快

C、数据共享

D、操作方便

6、在数据库系统中,模式/内模式映像用于解决数据的(B)

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

7、在数据库系统中,模式/外模式映像用于解决数据的(C)

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

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

A、数据库模式

B、数据库

C、数据库管理系统

D、数据字典

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

A、存储模式

B、内模式

C、外模式

D、概念模式

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

A、安全性

B、准确性

C、完整性

D、共享性

11、在数据库系统中,数据独立性是指(C)

A、用户与计算机系统的独立性

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

C、数据与应用程序的独立性

D、用户与数据库的独立性

12、结构数据模型的三个组成部分是数据结构、数据操作和(C)

A、数据安全型控制

B、数据一致性规则

C、数据完整性约束

D、数据处理逻辑

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

A、插入新数据B描述数据库结构

C、数据库中数据排序

D、删除数据库中数据

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

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

C、专业用户

D、数据库管理员

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

A、数据库系统比文件系统存储数据量大

B、数据库系统中的数据存储没有冗余

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

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

16、在数据库中,发生数据不一致现象的根本原因是(D)

A、数据存储量太大

B、数据安全性差

C、数据相互关系复杂

D、数据冗余

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

A、数据之间联系方式

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

C、数据存储量的多少

D、数据处理的复杂程度

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

A、存储模式

B、逻辑模式

C、外模式

D、内模式

19、数据库三级模式体系结构主要的目标是确保数据库的(B)

A、数据安全性

B、数据独立性

C、最小冗余

D、数据结构规范化

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

A、层次数据模型

B、网状数据模型

C、关系数据模型

D、面向对象数据模型

二、填空题

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

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

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

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

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

6、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性。

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

8、在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的冗余。

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

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

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

12、一个数据库应用系统通常由数据库系统、应用程序和反映实际情况的数据组成。

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

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

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

16、DBMS是位于用户应用程序和操作系统之间的软件

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

18、面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与行为相结合的特点

19、关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。

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

三、问答题

1、简述数据库的定义

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

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

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

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

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

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

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

①数据库管理员②数据库设计人员

③系统分析员④应用程序设计人员

⑤各种系统用户和其他相关人员

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

数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。包括以下方面的内容:

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

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

语言等

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

第二章

一、单项选择。

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

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

B、关系就是域上的笛卡尔积

C、关系是域上笛卡尔积的子集

D、以上叙述都对

2、ISBL是(B)

A、标准数据查询语言

B、关系代数语言

C、元组关系演算语言

D、域关系演算语言

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

A、并

B、笛卡尔积

C、自然连接

D、除法

5、下图是关系R于关系S,运算R ÷S结果的元组数和属性数是(C)

A、2,3

B、3,3

C、1,3

D、4,2

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、关系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、关系代数的五个基本操作是:并、差、选择、投影和(D)

A等值连接BF连接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的元组组成的关系

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

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 )

A、实体完整性

B、关系完整性

C、参照完整性

D、主键完整性

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、对关系R进行投影运算后,得到关系S,则( C )

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

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

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

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

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、关系R的全部元组和S中y>2的元组的前两个属性组成的关系

二、填空

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

2、关系操作的特点是集合。

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

4、关系代数中,自然连接运算是通过笛卡尔积和选择、投影运算组合而成。

5、关系模式R与S,组成关系R÷S的是关系R 的属性子集。

三、应用题

1、数据模型如下:

厂家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)

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

∏PNO ( ∏SNO(σCITY=‘London’ (S) ) ??

SPJ ??∏JNO(σCITY=‘London’ (J) ) )

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

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

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

∏JAME(∏JNO( σSNO=‘S1’(SPJ) )??J)

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

∏JANME (∏JNO((∏SNO(∏PNO(σCOLOR=‘red’ (P) ) ??SPJ)) ??SPJ) ??J )

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

∏JAME((∏JNO,PNO(SPJ)÷ ∏PNO(P) ) ??J )

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

∏SNAME( (σPNO=‘P1’(SPJ) ∨σPNO=‘P2’(SPJ) ) ?? S )

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

∏PNAME(∏COLOR(σPNAME=‘TV’(P) ) ?? P )

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

∏JNAME ((∏JNO,PNO(SPJ) ÷∏PNO(σSNO=‘S1’(SPJ) ) ) ??J)

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)) ∧?D(S(D,B,F)) ∧C=D)}或{XY|(?U)(?V)(? W)(R(X U V) ∧(S(V W Y)

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

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

4、设有关系R与S。计算:(1) R ?? S (2) R ?? S

A>D

5、关系模式如下:

商品P(PNO,PN,COLOR,PRICE)

商店S(SNO,SN,CITY)

销售SP(PNO,SNO,QTY)

用元组关系演算写出下述操作的查询表达式

查询出售商品“TV”的商店名SN。

{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]}

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]}

∏S#() σσ÷∨∧??() () () ?<

第三章

一、单项选择。

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、与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、在SELECT语句中使用*表示(B )

A、选择任何属性

B、选择全部属性

C、选择全部元组

D、选择主码

9、使用CREAT SCHEMA语句建立的是(A)

A、数据库

B、表

C、视图

D、索引

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

A、必须数值型

B、必须是字符型

C、必须是数值型或字符型

D、不限制数据类型

11、在SELECT语句中使用GROUP BY SNO 时,SNO必须(C)

A、在WHERE中出现

B、在FROM中出现

C、在SELECT中出现

D、在HAVING中出现

12、使用CREATE TABLE语句建立的是(B)

A、数据库

B、表

C、视图

D、索引

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

A、加前缀$

B、加后缀$

C、加前缀:

D、加后缀:

14、使用CREAE VIEW语句建立的是(C)

A、数据库

B、表

C、视图

D、索引

15、在SQL中使用UPDATE对表中数据进行修改时,应适用语句是(D)

A、WHERE

B、FROM

C、VALUES

D、SET

16、在SQL的查询语句中,对应关系代数中“投影”运算的语句是(A)返回

A、SELECT

B、FROM

C、WHERE

D、SET

17、在WHERE语句的条件表达式中,与零个或多个字符匹配的通配符是(C)

A、*

B、?

C、%

D、___

18、在SQL语句中,谓词“EXISTS”的含义是(B)

A、全程量词

B、存在量词

C、自然连接

D、等值连接

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

A、查询语句

B、组成视图的表的内容

C、视图的定义

D、产生视图的表的定义

20、在SQL中,回收用户操作权限的命令是(D)

A、GRANT

B、FROM

C、SET

D、REVOKE

21、在数据库与宿主语言之间传递信息,是通过(C)

A、全局变量

B、共享变量

C、公共数据区

D、系统缓冲区

二、填空题

1、SQL的含义是结构化查询语言

2、在SQL中视图是由基本表或视图产生的虚表。

3、在SQL中建立索引的命令是Create Index

4、在SQL中数据库是基本表(或表)的集合

5、在SQL中使用Create Table 确定基本表的结构

6、在SQL中使用视图描述数据库的外模式

7、在SQL中X NOT BETWEEN 20 AND 30的含义是x<20或x>30

8、从数据库设计的观点考虑,基本表的描述是定义数据库的逻辑模式

9、在嵌入式SQL中使用游标方法解决与其他程序设计语言数据组织方式不一

致的问题

10、程序设计语言的特点考虑,C语言属于过程化语言,而SQL属于非

过程化语言。

三、应用题

1、给出为工程J1供货的厂商号,并按厂商号升序。

Select SNO From SPJ Where JNO=‘J1’ Order by SNO

2、给出供货量在300~500之间的所有供货情况。

①Select * From SPJ Where QTY Between 300 and 500

②Select * From SPJ Where QTY <= 300 and QTY>=500

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

①Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND S.CIYT=

‘London’and J.CITY=‘London’或

②Select PNO From SPJ Where SNO IN

(Select SNO From S Where CIYT=‘London’ ) and

JNO IN (Select JNO From J Where CIYT=‘London’ )

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

①Select PNO From SPJ Where SNO IN (Select SNO From S,J Where S.CITY=J.CITY)或

②Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND J.CITY=S.CITY

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

①Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO=‘S1’)或

②Select Jname From J,SPJ Where 返回J.JNO=SPJ.JNO AND SNO=‘S1’

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

1. Select PNO From P Where Color=‘red’

2. Select SNO From SPJ Where PNO IN(1)

3. Select JNO From SPJ Where SNO IN(2)

4. Select JNAME From J Where JNO IN(3)

所以有:

Select Jname From J Where JNO

IN(Select JNO From SPJ Where SNO

IN(Select SNO From SPJ Where PNO

IN (Select PNO From P Where color=‘red’ )))

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

部分零件记为P1,余下零件记为P2,全部零件记为P=P1+P2;

使用P1,或P2的工程记为J2,使用P的工程记为J,全部工程记为J+J1+J2 先找出P的情况

(1) Select PNO From P;

再选择工程号J使用了零件(P1,P2,P)的情况;

(2)Select PNO From SPJ Where JNO (P1 J1,P2 J2,P J)

然后若P所有的零件在(P1 J1,P2 J2,P J) 都能找到,

说明此工程号J是要找的

(3) Select JNO From SPJ Where ( (P1,P2,P))包括P

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

现在先找出所有零件P的情况(1);

再选择工程号J(包括J、J1、J2情况)使用了零件的情况(2);

的,即挑出工程号J1,J2 然后找出全部零件P(1)有,但没有包括全部P(P1 J1,P2 J2,P J2)

最后从全部J+J1+J2中找出排除J1、J2,即挑出J1、J2

Select Jname From J Where NOT EXISTS

(Select * From P Where NOT EXISTS

(Select PNO From SPJ Where PNO=P.PNO AND JNO=J.JNO ))

8、给出未采用由London供应者提供红色的零件的工程名

①Select JNAME From J Where JNO NOT IN

(Select JNO From SPJ Where SNO

IN(Select SNO From S Where S.CITY=‘London)

AND PNO IN(Select PNO From P Where P.COLOR=‘RED’))

②Select JNAME From J Where JNO NOT IN(Select JNO FromS,SPJ,P Where S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND S.CITY=‘London’AND P.COLOR=‘RED’)

9、给出全部由S2提供零件的工程名

9、Select JNAME From J Where JNO IN (Select JNO From SPJ X Where NOT EXISTS (Select * From PNO=X.PNO AND SNO<>’S2’))或

Select Jname From J Where JNO IN (Select JNO From SPJ X Where not exists( Select * From SPJ Y Where SNO=‘S1’ AND NOT EXISTS(Select * From SPJ Z Whe re Z.PNO=Y.PNO and Z.JNO=X.JNO )))

10、求供给London的所有工程的零件名

1.找出London的所有工程select jno from j where city=‘London’

2.找出被工程使用的零件名select pno from spj

3.要求找出这样的零件,即它被用了London的各个工程

Select Pname From P Where not exists

(Select JNO From SPJ X Where JNO IN

(Se lect JNO From J Where CITY=‘London’) and not exists (Select * From SPJ Where PNO=P.PNO AND JNO=X.JNO))

11、给出至少使用了S1所提供的全部零件的工程名

Select JNAME From J Where not exists

(Select * From SPJ X Where SNO=‘S1’ AND not exists

(Select * From SPJ Where PNO=X.PNO AND JNO=J.JNO))

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

Select JNAME From J Where not exists

(Select SNO From SPJ X Where PNO IN

(Select PNO From P Where COLOR=‘RED’) AND not exists

(Select * From SPJ Where JNO=J.JNO AND SNO=X.SNO))

13、给出由供应者S1提供零件的工程项目总数

Select COUNT(JNO) From J Where JNO IN

(Select JNO From SPJ Where SNO=‘S1’)或

Select Count(Distinct JNO) From SPJ Where SNO=‘S1’

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

Select SNAME From S Where SNO IN

(Select SNO From SPJ Where PNO=‘P1’)AND SNO IN

(Select SNO From SPJ Where PNO=‘P2’)

15、显示与”TV”颜色相同的产品名

Select X.PNAME From P X,P Y Where X.COLOR=Y.COLOR AND Y.PNAME=‘TV’或

Select PNAME From P Where Color=(Select Color From P Where Pname=‘TV’)

第六章

一、单项选择题

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

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

2、在关系模式R(U,F)中,如果X→U,则X是R的(C )

A、候选键

B、主键

C、超键

D、外键

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

A、至少有R∈2NF

B、至少有R∈3NF

C、至少有R∈BCNF

D、R的规范化程度与F是否最小函数依赖集无关

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

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

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

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

6、对关系模式进行分解时,要求保持函数依赖,最高可以达到(B )

A、2NF

B、3NF

C、BCNF

D、4NF

7、在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含键,则R最高可以达到(C )

A、2NF

B、3NF

C、BCNF

D、4NF

8、每个X→Ai(I=1,2,...,n)成立是X→A1,A2,...,An成立的(A)

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

9、对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到(D)

A、2NF

B、3NF

C、BCNF

D、4NF

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

A、2NF

B、3NF

C、BCNF

D、4NF

11、关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是(A)

A、插入异常

B、删除异常

C、候选键冗余

D、数据冗余过大

12、在关系模式R(U,F)中,Y∈XF+是X→Y是否成立(A)

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不要条件

13、在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是(C)

A、一定是传递函数依赖

B、一定不是传递函数依赖

C、不一定是传递函数依赖

D、如果X是单一属性,则是传递函数依赖。

14、在二元关系模式R(U,F)中,则R最高可以达到(C)

A、2NF

B、3NF

C、BCNF

D、4NF

15、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的(B)

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不要条件

16、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失连接性,在下属范式中最高可以达到(B)

A、2NF

B、3NF

C、BCNF

D、4NF

17、在关系模式R(U,F)中,R∈3NF且具有唯一的候选键,则(B)

A、R属于3NF不属于BCNF

B、R一定属于BCNF

C、R不一定属于BCNF

D、当候选键是单属性时,R属于BCNF

18、下列关于函数依赖与多值依赖的叙述中,正确的是(C)

A、当X→→Y时,X的每个值一定对应Y的多个值

B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广

D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广

19、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有如下性质(C)

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性

20、在下列叙述中,正确的是(D)

A、对于关系数据模型,规范化程度越高越好

B、如果F是最小函数依赖集,则R∈2NF

C、如果R∈BCNF,则F是最小函数依赖集

D、关系模式分解为BCNF后,函数依赖关系可能被破坏

21、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的右端出现,则属性T具有如下性质(B)

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性

22、在关系模式R(U,F)中,如果任何主属性对候选键完全函数依赖,则(A)

A、R∈2NF

B、R∈3NF

C、R∈4NF

D、R∈BCNF

23、关系数据库规范化要解决的问题是:插入异常、删除异常和(A)

A、数据冗余

B、保障数据安全性

C、查询复杂

D、控制数据完整性

24、在关系数据模式中,任何二元模式最高可以达到(D)

A、4NF

B、2NF

C、3NF

D、BCNF

25、由全码组成的关系模式,所有属性都是主属性的模式最高可以达到(D)A、4NF B、2NF C、3NF D、BCNF

26、在关系数据模式中,所有属性都是主属性的模式最高可以到达(C)

A、4NF

B、2NF

C、3NF

D、BCNF

27、在关系模式的分解中,保持函数依赖分解最高可以达到(B)

A、2NF

B、3NF

C、4NF

D、BCNF

28、在关系模式的分解中,满足无损失连接最高可以达到(C)

A、2NF

B、3NF

C、4NF

D、BCNF

29、在关系模式的分解中,既保持函数依赖又满足无损失连接最高可以达到(B)

A、2NF

B、3NF

C、4NF

D、BCNF

30、在关系模式R(U,F)中,F是最小函数依赖集,则R的规范化程度达到( D)

A、2NF

B、3NF

C、BCNF

D、不一定

二、填空题

1、与1NF相比,2NF消除了非主属性对码的部分依赖。

2、与2NF相比,3NF消除了非主属性对码的传递依赖。

3、与3NF相比,BCNF消除了主属性对码部分和传递依赖或冗余的码。

4、如果R∈BCNF,则R的主属性对于不包含它的码满足完全函数依赖。

5、要求模式分解满足“保持函数依赖”,一定能达到的范式是3NF 。

6、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广

7、关系规范化的目的是控制数据冗余、避免插入异常和__删除异常。

8、在对关系模式进行分解时,需满足无损失连接,才能不丢失数据信息。

9、关系模式R∈3NF,且每个候选码都仅是单属性,则R一定属于BCNF 。

10、在关系模式R(U,F)中,U=ABCDE,F={AB→C,BC→D,AD→E}。R的码是AB ,R 属于 2 NF

三、应用题

1、已知:关系模式R(U,F) ,U=ABCDEG F={A→B,C→G,E→A,CE→D}

求:(1) R的候选码

(2) R最高属于哪级范式。

解:(1) AF+=AB,BF+=B,CF+=CG,DF+=D,EF+=EAB,

所以CF+=CG与EF+=EAB还差D,但(CE) F+=EABCGD

因此:CE是码

(2) 1NF

2、已知:关系模式R(U,F),U=CTSNG F={C→T,CS→G,S→N}

求:(1)R的候选码

(2)R最高属于哪级范式。

解:CF+=CT,CSF+=CSG T N,SF+=SN,

所以,CS是码

3、已知:关系模式R(U,F) U=ABCDE F={A→BC,CD→E,E→A,B→D}

求:(1) R的候选码

(2) R最高属于哪级范式

解:(1) AF+=ABCDE,CDF+=CDEABC,EF+=ABCDE,BF+=BD,BCF+=BCD,CDF+=CDEABC 所以A、CD、E 、BC都是码

(2)属于3NF,因为都是主属性

5、已知:关系模式R(U,F)中,U=ABCD

F={A→C,C→A,B→AC,D→AC,BD→A}

写出F的一切最小函数依赖集

解:有4个等价的最小函数依赖集

F1={A→C,C→A,B→C,D→C};F2={A→C,C→A,B→C,D→A}

F3={A→C,C→A,B→A,D→A};F4={A→C,C→A,B→A,D→C}

4、已知:关系模式R(U,F)中, U=ABCD F={A→C,C→A,B→AC,D→AC}

求:(1) F的最小函数依赖集

(2) R的候选码

(3) R最高属于哪级范式

(4) 将模式R无损失连接且保持函数依赖分解为3NF

解:(1) 最小函数依赖集F={A→C,C→A,B→A,D→A}

(2)候选键BD (3) 1NF

(4)将模式R无损失连接且保持函数依赖分解为3NF

{AC,DA,BDA}

6、已知:关系模式R(U,F)中,U=ABCDE F={A→D,E→D,D→B,BC→D,CD→A}

求:(1) F的最小函数依赖集

(2)R的候选码

(3)将R分解为3NF

解: (1)最小函数依赖集:Fmin={A→D,E→D,D→B,BC→D,CD→A}

(2)候选码:CE (3) 将R分解为3NF:{AD,CED,DB,BCD,CDA}

7、已知:关系模式R(U,F)中,U=ABCDEG

F={BG→C,BD→E,DG→C,ADG→BC,AG→B,B→D}

求:(1)F的最小函数依赖集

(2)R的候选键

(3)R最高属于哪级范式

(4)将模式R按规范化要求分解

解:(1) F的最小函数依赖集Fmin={B→E,DG→C,AG→B,B→D}

(2) 候选键:AG (3)2NF

(4)将模式R分解为{BDE,CDG,ABG}

8、已知:关系模式R(U,F)中,R=ABCDGE

F={BE→G,BD→G,CDE→AB,CD→A,CE→G,BC→A,B→D,C→D}

求:(1)F的最小函数依赖集

(2)R的候选键

(3)R最高属于哪级范式

(4)将模式R按规范化要求分解

解: (1) F={B→G, B→D, CE→B,C→A,C→D}

(2) 候选键CE (3)1NF (4){BDG,CEB,CAD}

9、已知:关系模式R(U,F)中,R=ABCDEG F={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B →D}

求:(1) F的最小函数依赖集

(2)R的候选码

(3)最高属于哪级范式

(4)将模式R按规范化要求分解

解(1) Fmin={B→G, B→D,CD→A,CE→G,CDE→B}

(2)候选键:BCE和CDE

(3)1NF

(4)将模式R分解为3NF:{BDG,CDA,CEG,CDEB}

10、已知:关系模式R(U,F)中,R=ABCDEG F={AB→C,BC→D,BE→C,CD→B,CE→AG,CG→BD,C→A,D→EG}

求:(1) F的最小函数依赖集

(2)R的候选键。

(3)R最高属于哪级范式

(4)将模式R按规范化要求分解

解:(1) Fmin={B→D,B→C,CE→G,CG→B, CG→D,C→A,D→E,D→G}

(2)候选键B,CD,CE,CG

(3)1NF

(4)将模式R分解为3NF:{BCD,CEG,CGBD,CA,DEG}

第七章

一、单项选择题

1、在数据库设计中,用E-R图来描述信息结构是数据库设计的(B )

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

2、在关系数据库设计阶段中,完成关系模式设计的阶段是(C)

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

3、E-R图的作用是建立(D)

A、用户模型

B、物理模型

C、逻辑模型

D、概念模型

4、下列不属于数据库实施阶段任务的是(C )

A、建立数据库

B、加载数据

C、扩充功能

D、系统调试

5、在E-R图中,描述实体属性的符号是(B)

A、B、

C、D、

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

A、关系模型

B、逻辑模型

C、物理模型

D、实体联系模型

7、在E-R图中的主要成分是实体和(C)

A、结点、记录

B、属性、主码

C、属性、联系

D、文件、关联

8、在E-R图中,描述实体的符号是(A)

A、B、

C、D、

9、数据流程图是结构化设计的工具,用于数据库设计的(D)

A、可行性分析阶段

B、程序设计阶段

C、系统详细设计阶段

D、需求分析阶段

10、计算机软、硬件系统的确定是在数据库设计的(D)

A、系统开发之前

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

11、当两个实体之间存在m:n联系时,一般采取的措施是(A)

A、建立第三个实体

B、将两个实体和并

C、将第一个实体的主码加入第二个实体

D、将两个实体的主码交换

12、数据抽象的内容是:(B)

A、选择、投影、连接

B、分类、概括、聚集

C、调查、分析、设计

D、超类、子类、消息

13、在下列的数据库模式中,独立与计算机系统的模式是(A )

A、概念模式

B、逻辑模式

C、内模式

D、外模式

14、应用程序设计的工作开始于数据库设计步骤的(D)

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

15、基本E-R图就是数据库的(D)

A、外模式

B、逻辑模式

C、内模式

D、概念模式

17、数据字典产生于数据库设计步骤地(A)

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

17、模式评价的内容包括功能评价和(C)

A、效率评价

B、效益评价

C、性能评价

D、用户评价

18、设计数据库概念结构时,常用的数据抽象方法是分类、聚集和(D)

A、归纳

B、继承

C、分析

D、概括

19、模式评价的内容包括性能评价和(C )

A、效率评价

B、效益评价

C、功能评价

D、用户评价

20、为保证多用户环境中数据的完整性和一致性,DBMS采用的控制称为(C)

A、安全性控制

B、完整性控制

C、事务控制

D、并发控制

21、从数据流图和数据字典出发,首先得到的是数据库的(A )

A、概念结构

B、逻辑结构

C、物理结构

D、用户视图

22、在表达实体关系的E-R图中,表示实体之间关系的图标是(C)

A、B、

C D、

24、从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的(D )

A、数据项

B、数据流

C、数据处理

D、数据存储

25、在数据库物理设计中,数据的基本单位是(D )

A、数据项

B、数据流

C、数据字典

D、存储纪录

27、从数据库设计的步骤与目标考虑,数据库概念结构的特点中,最重要的是(D )

A、真实反映现实世界的事物和事物之间的联系

B、概念模型简捷、明确,独立与计算机系统,便于理解

C、易于修改和扩充

D、易于向给定的数据模型转换,导出逻辑模式

27、在数据库E-R图中,图标表示的是(B)

A、子类

B、超类

C、实体

D、弱实体

28、对数据库模式进行规范化处理,是在数据库设计的(C)

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

29、数据库试运行的主要工作包括(C)

A、程序测试和性能测试

B、性能测试和应用测试

C、功能测试和性能测试

D、功能测试和应用测试

30、在整个设计过程中,最困难、最耗费时间的阶段是(A)

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

二、填空题

1、建立E-R数据模型是数据库设计概念结构阶段的任务

2、为数据库表建立索引是数据库设计物理设计阶段的任务

3、数据库设计的步骤依次是:需求分析、概念设计、逻辑设计、物理设计实施与

维护等

4、数据抽象包含的内容有:分类、概括和抽象。

5、数据库设计包括结构特性的设计和行为特性的设计

6、在进行需求分析的调查中,应重点调查用户的信息需求、处理需求和安全性

和完整性需求。

7、数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析

所获得的主要成果。

8、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

9、在合并E-R图时需解决的属性冲突包括属性域冲突和属性取值单位冲突。

10、对物理结构进行评价时,评价的重点是时间效率和空间效率。

三、数据库设计

1、学生管理系统数据模型

⑴由若干班级,每个班级包括:班级号、班级名、专业、教室。

⑵每个班级有若干学生,学生包括:学号、姓名、性别、年龄。

⑶学校有若干运动队,包括:运动队号、队名、教练员、活动地点、活动时间。

⑷学生住宿舍,包括宿舍号、楼号、人数、管理员

⑸每个学生必须且只能属于一个班级,每个班级有多名同学

⑹每个运动队有多名同学,每个同学至多只能参加一个运动队,在运动队中要有参加的项目

⑺学生可以住学校宿舍,且只能在一个宿舍住宿

解题要求:

①确定实体及其包含的属性

②设计系统的概念结构模型

③设计系统的关系数据库逻辑模型

答案:

班级(班级号,班级名,专业,教室)

学生(学号,姓名,性别,年龄,班级号,运动队员,项目,宿舍号)

运动队(运动队号,队名,教练员,活动地点,活动时间)

宿舍(宿舍号,楼号,人数,管理员)

2、商品销售与存储管理模型

⑴有若干商店包括:商店号、商店名、地点、经理。

⑵有若干商品包括:商品编号、商品名、规格、单价。

⑶有若干仓库包括:仓库号、仓库名、地点、面积、负责任。

⑷每个商店可销售多种商品,每种商品可在多个商店销售。

⑸每种商品可在多座仓库存储,每座仓库可以存储多种商品。

⑹商店销售商品,包括销售日期和销售数量

⑺仓库存储商品,包括入库日期和存储数量

解题要求:

①确定实体及其包含的属性。

②设计系统的概念结构模型。

③设计系统的关系数据库逻辑模型。

答案:

3、学生运动会管理模型

⑴有若干班级,每个班级包括:班级号、班级名、专业、人数。

⑵每个班级有若干运动员,运动员只能属于一个班,包括:运动员号、姓名、性别、年龄。

⑶有若干比赛项目,包括:项目号、名称、比赛地点。

⑷每名运动员可参加多项比赛,每个项目可有多人参加。

⑸要求能够公布每个比赛项目的运动员名次与成绩。

解题要求:①确定实体及其包含的属性②设计系统的概念结构模型

③设计系统的关系数据库逻辑模型

答案:

4、学生与教师管理教学模型

⑴有若干学生包括:学号、姓名、性别、年龄。

⑵有若干教师包括:编号、姓名、性别、年龄、职称。

⑶开设若干课程包括:课程号、课程名、课时、学分。

⑷一门课程只安排一名教师任教,一名教师可任多门课程。教师任课包括任课时间和使用教材。

⑸一门课程有多名学生选修,每门学生可选多门课。学生选课包括所选课程和考核成绩。

①确定实体及其包含的属性

②设计系统的概念结构模型

③设计系统的关系数据库逻辑模型

答案:

5、图书管理数据模型

⑴图书信息包括:书号、书名、作者、数量、出版社、单价、架号

⑵出版社信息包括:出版社号,社名、地址、电话、邮编、信箱

⑶读者信息包括:借书证号、姓名、单位

⑷一个出版社可以出版多种书籍,但每本书只能在一个出版社出版,出版应有日期和责任编辑。

⑸每个读者可以借阅多本图书,每本图书可以有多人借阅。借阅信息包括:借书日期、还书日期,是否续借。

解题要求:

①确定实体及其包含的属性

②设计系统的概念结构模型

③设计系统的关系数据库逻辑模型

第十一章

郑州大学2011年数据库原理

ZZU2011年 数据库原理 课程试题(A 卷) 合分人: 一、选择题:(每题 1 分,共 20 分) 1. 在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是 ( ) A 、子模式 B 、用户模式 C 、模式 D 、存储模式 2.在关系模型中,实现关系中不允许出现相同的元组的约束是通过 ( ) A 、侯选键 B 、主键 C 、外键 D 、超键 3、下列哪种运算不属于关系代数的基本运算 ( ) A 、连接 B 、笛卡尔积 C 、差 D 、 投影 4、概念设计结果是 ( ) A 、一个与DBMS 相关的概念模式 B 、一个与DBMS 无关的概念模式 C 、数据库系统的公用视图 D 、数据库系统的数据字典 5、在SQL 中,与“IN ”等价的操作符是 ( ) A 、=ALL B 、<>SOME C 、<>ALL D 、=SOME 6、当同一个实体集内部的实体之间存在着一个M :N 联系时,根据ER 模型转换成关系模型的规则,这个ER 结构转换成关系模式个数为 ( ) A 、1个 B 、3个 C 、5个 D 、7个 7、在SELECT 语句中,与关系代数中π运算符对应的是哪个子句。 ( ) A 、SELECT B 、FROM C 、GROUP BY D 、WHERE 8、关系模型的完整性规则不包括 ( ) A 、实体完整性规则 B 、参照完整性规则 C 、用户自定义的完整性规则 D 、数据操作性规则 9、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是 ( ) A 、(学号,课程号)和(课程号,名次)都可以作为候选键

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库原理期末考试试题及答案

数据库原理期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。 1.要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2.下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB.∪,—,,π和σ

C.∪,∩,×,π和σD.∪,∩,,π和σ6.下列聚合函数中不忽略空值(NULL)的是()。A.SUM(列名)B.MAX(列名) C.COUNT(*)D.AVG(列名) 7.SQL中,下列涉及空值的操作,不正确的是()。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL) 8.已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1成绩关系

A.1 B.2 C.3 D.4 9.在视图上不能完成的操作是() A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 10.关系数据模型的三个组成部分中,不包括() A.完整性约束 B.数据结构 C.恢复 D.数据操作 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

郑州大学现代远程教育《医学信息检索》

郑州大学现代远程教育《医学信息检索》 真题 [2015版客观题] 第一部分客观题 一、单项选择(每小题1分,共10分) 1.下列哪个文献的类型是属于零次文献:() A.书信 B.年鉴 C.期刊论文 D.进展 2.下列属于文献内容特征的是:() A.标题 B.著者 C.页次 D.文献主题 3.下列属于文献的外表特征的选项是:() A.主题 B.关键词 C.学科分类 D.著者 4.某护士检索有关“哮喘患者自理行为”方面的文献,她从现在开始往前逐年进行文献查找,此种检索方法称为:() A.分段法 B.抽查法 C.追溯法D.倒查法 5.字段简称“AB”的意思是以下哪一个:( ) A.作者 B.刊名 C.摘要 D.地址 6.检索文献数据库时,下列哪种方法不能扩大检索范围() A. 用AND B.用OR C.用相关的主题词 D.采用截词 7.通过哪个检索途径可以检索某个学科有哪些相关的刊物?() A.主题途径 B.期刊检索 C.基本检索 C.作者检索 8.检索式“TA=护理杂志”的含义是:() A.检出刊名为“护理杂志”的所有文献 B.检出作者单位地址中包含“护理杂志”的所有文献 C.检出刊名中包含“护理杂志”的所有文献 D.检出文献题目中包含“护理杂志”的所有文献 9.PubMed数据库是由以下哪个机构开发研制的?() A.Entrez B. NCBI C. NLM D. CBM 10.下列哪一过程是文献检索过程的最后一步:() A.查找文献线索 B.选择检索途径,确定检索标识

C.获取原始文献 D.选择检索工具,确定检索方法 二、多项选择:(每题2分,共10分) 11.下列哪一种文献属于零次文献:() A.手稿B.专著C.期刊论文D.综述E.书稿12.文献检索工具中的目录主要分为哪几种:() A.分类目录B.索引目录C.著者目录D.主题目录E.书名目录13.文献检索方法中的工具法常用的有:() A.追溯法B.分段法C.顺查法D.抽查法E.倒查法14.选题过程中查阅文献的目的是:() A.充实研究方法B.启发研究思路C.阅读相关理论 D.为收集资料做准备E.避免完全重复他人的工作 15.10.PubMed收录的数据库包括:() A.MEDLINE B.PreMEDLINE C. CBM D.数据库商直接提供的数据E.Books 第二部分主观题 一、名词解释:(每题 5分,共 25 分) 1.文献检索2.文献3.信息 4.查全率 5.查准率 二、简答题:(每题8分,共40分) 1.文献检索的基本步骤是什么? 2.简述查阅文献的目的。 3. 简要论述获取全文的主要途径? 4. 检索过程中当检索结果偏少时,简述进行扩检的方法?至少举出4种方法。 5.文献按级别划分可分为几种?各自的特点是什么?各包括什么? 三、应用题(15分) 结合实际案例阐述医学信息检索在临床科研中的作用?

数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 一、单项选择题 1 2 3 4 5 6 7 8 9 1011121314151617181920 D C C B C A D B C A C A D D B C B C A B 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库期末试卷

浙江工业大学 《数据库原理及应用》 一、填空题 1、SELECT Name,Tele FROM Person 的作用是。 2、数据独立性是指数据与应用程序之间不存在相互依赖关系,分为 和。 3、用树型结构表示实体类型及实体间联系的数据模型称为层次模 型。 4、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为 _ 数据管理系统 _。 5、在关系代数中专门的关系运算包括、、、除等。 6、关系数据库的第一范式保证列的原子 性。 7、一个数据库由若干个表组成,关系的元组称为,属性称为。 8 久性。 9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 10、并发操作带来的数据不一致性包括三类:丢失覆盖修改、 不可重复读、 读”脏数据。 11、管理信息系统的四种结构模式为:单机模式、、 和。 12、数据管理技术经历了:人工管理阶段、文件管理阶段以及数据库系统阶段 三个发展阶段。

14、实体之间的联系按照联系方式的不同可分为一对一或1:1 、 一对多或1:n 、___ 多对多或m:n 。 15、E-R图中包括__实体、____ 属性和联系三种基 本图素。 16、数据模型由三部分组成:模型结构、数据操作、数据约束条件 。 17、事务必须具有的四个性质是:原子性、一致性、隔离性和持久 性。 18、基本的封锁类型有排它锁和共享锁两种。 19、DB并发操作通常会带来三类问题,它们是丢失修改、不一致分析和读脏数据。 20、数据库系统可能发生的故障有:事务内部的故障系统故障、和介质故障等。计算机病毒 21、按转储时间来分,数据转储可分为静态转储和动态转储两种方式。 22、列举三种管理信息系统开发的方法:结构化开发方法、__原型方 法_ _____、 面向对象方法。 23、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为一对多联系。 二、判断题 1、关系中允许有重复的元组,但是不允许有重复的属性名。() 2、关系代数的运算对象是关系,但运算结果不是关系。() 3、连接操作可以多个表之间进行,也可以在一个表内进行。() 4、触发器是一种很有效的保证数据库完整性的手段。() 5、对于关系R、S,如果R-S的元组数是0,则说明R中包含了S的所有元组。 ()6、设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。 () 7、数据库中的每一个基本表与外部存储器上一个物理文件对应。() 8、一个数据库可以有多个外模式和多个内模式。() 9、概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方法,一

数据库原理模拟试卷

郑州大学软件学院《数据库原理》课程模拟试题 (适用专业:10专软件技术、网络技术、网络管理 考试时间:120分钟) 合分人: 一、【填空】:(【每题2分,共 10 分】) (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有 数据独立性。 2、视图的更新是指通过视图来插入、修改和 数据。 3、在关系T (S ,SN ,D )和R (D ,CN ,NM )中,T 的主码为S ,R 的主码为D ,则D 在T 中称为 。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),我们知道合同号是唯一的,则这个关系模式最高满足 第 范式。 5、在SQL 语言中,一个 语句称为一个查询块。 二、【单项选择】:(【每题2 分,共 40 分】) (将选择题的答案写在试卷后面的答题纸上) 1、关于数据的独立性下列说法不正确的是( )。 A 、 逻辑独立性 B 、采用三级映射机制可以实现 C 、 物理独立性 D 、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分( )。 A 、数据库(DB )和应用程序 B 、DBMS 和硬件 C 、OS 和存储器 D 、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( )。 A 、子模式 B 、用户模式 C 、模式 D 、存储模式

4、DML指的是()。 A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是()。 A、SELECT B、INSERT C、UPDATE D、DELETE 6、关系数据库管理系统应能实现专门的关系运算包括()。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有()的功能。 A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束()。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为()。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是()。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是() A、一对一 B、一对多 C、多对一 D、多对多 12、第2范式存在弊病的原因,是由于关系中存在()造成的。 A、函数依赖 B、平凡依赖

数据库原理-期末考试复习题及答案

数据库 1、下列四项中,不属于数据库系统得主要特点得就是()。 A.数据结构化?B。数据得冗余度小 C.较高得数据独立性?D.程序得标准化 2、数据得逻辑独立性就是指( ) A.内模式改变,模式不变 B。模式改变,内模式不变 C.模式改变,外模式与应用程序不变 D.内模式改变,外模式与应用程序不变 3、在数据库得三级模式结构中,描述数据库中全体数据得全局逻辑结构与特征得就是 ( ). A。外模式B。内模式C。存储模式D。模式 4、?相对于非关系模型,关系数据模型得缺点之一就是()。 A。存取路径对用户透明,需查询优化B.数据结构简单 C。数据独立性高??D.有严格得数学基础 5、现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)得主码就是()。 A.宿舍编号 B。学号 C.宿舍地址,姓名 D。宿舍编号,学号 6. 自然连接就是构成新关系得有效方法。一般情况下,当对关系R与S使用自然连接 时,要求R与S含有一个或多个共有得()。 A。元组B.行C.记录D。属性 7。?下列关系运算中,()运算不属于专门得关系运算。 A。选择?B。连接 C。广义笛卡尔积?D。投影 8。?SQL语言具有()得功能。 A。关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C。数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E—R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式 得关键字就是( )。 A。M端实体得关键字? B.N端实体得关键字 C.M端实体关键字与N端实体关键字组合D。重新选取其她属性 10、SQL语言中,删除一个表得命令就是( ) A、DELETE??B、DROP C、CLEAR ?? D、REMOVE 11、图1中()就是关系完备得系统

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1) 一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的 字母填在题后的括号内。每小题1分,共15分) 1.数据库系统的体系结构是(C ) A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 2.SQL语言称为(C )。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构人操纵语言 3.在视图上不能完成的操作是(D)。 A、在视图上定义新的视图 B、查询操作 C、更新视图 D、在视图上定义新的基本表 4.数据库的并发操作有可能带来的三个问题中包括(D)。 A、数据独立性降低 B、无法读出数据 C、权限控制 D、丢失更新 5.当前应用最广泛的数据模型是(B)。 A、ER模型 B、关系模型 C、网状模型 D、层次模型 6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。 A、书号 B、读者号 C、书号+读者号 D、书号+读者号+借期 7.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 8.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 9.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系 10.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.E—R模型 11. 五种基本关系代数运算是( a) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ

数据库期末考试试卷A卷.docx

数据库期末考试试卷 A 卷 时间: 90 分钟总分: 100 分 题次一( 50 分)二( 40 分)三( 10 分)总( 100 分) 得分 注:请大家在试卷上注明自己的学号。 :一、选择题。(每题 2 分,共50 分) 名题号12345678910 姓答案 题号11121314151617181920 答案 题号2122232425 答案 1、 ACCESS 数据库是()。 A 、层状数据库 B、网状数据库 C、关系型数据库 D、树状数据库 2、在 ACCESS 数据库中,数据保存在()中。 A 、窗体 B、查询 :C、报表 号D、表 学3、数据库系统的核心是() A 、用户 B、数据 C、数据库管理系统 D、硬件 4、关系数据库中,一个关系代表一个() A 、表 B、查询 C、行 D、列 5、 ACCESS 数据库文件的扩展名是()。 A 、 DBF :B、 DBT C、 M DF 级 D、 MDB 班 6、关系类型中的“一对多”指的是()。 A 、一个字段可以有许多输入项 B、一条记录可以与不同表中的多条记录相关 C、一个表可以有多个记录 D、一个数据库可以有多个表 7、数据库文件中包含()对象。 A 、表 B、查询 C、窗体 D、以上都包含 8、在 ACCESS 的下列数据类型中,不能建立索引的数据类型是()。 A 、文本型 B、备注型 C、数字型 D、日期时间型 9、如果某一字段数据类型为文本型、字段大小为8,该字段中最多可输入()个汉字 A 、 8 B 、 4 C、 16 D 、32 10、在定义表字段时,输入掩码向导只能处理哪两种字段类型()。 A 、文本和数字B、文本和日期型 C、数据和日期型 D、货币和日期 11、下列哪一个不是设置“关系”时的选项()。 A 、实施参照完整性B、级联更新相关字段 C、级联追加相关记录 D、级联删除相关记录 12、如果字段内容为声音文件,可将此字段定义为()类型。 A 、文本B、查阅向导C、 OLE 对象D、备注 13、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。 A 、格式B、有效性规则C、输入格式 D 、输入掩码 14、一般情况下,以下哪个字段可以作为主关键字() A 、基本工资 B 、补贴C、职工姓名D、身份证号码 15、级联删除相关记录的含义是() A、删除主表中的记录,将删除任何相关表中的相关记录 B、删除相关表中的记录,将删除主表中的记录 C、只能删除“一对一”表中的相关记录 D、不能删除“一对多”表中的相关记录 16、文本型字段最多可以存放()个字符。 A 、250B、 10C、 254D、 255 17、下面有关主键的叙述正确的是()。 A、不同的记录可以具有重复的主键值或空值 B、一个表中的主键何以是一个或多个 C、在一个表中的主键只可以是一个字段 D、表中的主键的数据类型必须定义为自动编号或文本 18、下面有关ACCESS 数据库的叙述正确的是() 1

(完整版)郑州大学数据库原理_期末考试试题

第一章 一、单项选择题 1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C ) A、数据存储量低 B、处理速度慢 C、数据不一致 D、操作繁琐 2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 3、在数据库系统中,对数据操作的最小单位是(B ) A、字节 B、数据项 C、记录 D、字符 4、数据的逻辑结构与用户视图之间的独立性称为数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、下述各项中,属于数据库系统的特点的是(C) A、存储量大 B、存取速度快 C、数据共享 D、操作方便 6、在数据库系统中,模式/内模式映像用于解决数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 7、在数据库系统中,模式/外模式映像用于解决数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 8、数据库结构的描述,称为(D ) A、数据库模式 B、数据库 C、数据库管理系统 D、数据字典 9、数据库中全体数据的整体逻辑结构描述成为(D ) A、存储模式 B、内模式 C、外模式 D、概念模式 10、保证数据库中数据及语义的正确性和有效性,是数据库的(C) A、安全性 B、准确性 C、完整性 D、共享性 11、在数据库系统中,数据独立性是指(C) A、用户与计算机系统的独立性 B、数据库与计算机的独立性 C、数据与应用程序的独立性 D、用户与数据库的独立性 12、结构数据模型的三个组成部分是数据结构、数据操作和(C) A、数据安全型控制 B、数据一致性规则 C、数据完整性约束 D、数据处理逻辑 13、数据操纵语言(DML)的基本功能中,不包括的是( B ) A、插入新数据B描述数据库结构 C、数据库中数据排序 D、删除数据库中数据 14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

郑州大学数据库原理终极总结版

第一章数据库系统基本概念 数据库(Database,简称DB),是一个有结构的、集成的、可共享的、统一管理的数据集合。数据库管理系统(DataBase Management System,DBMS)是用来管理数据库的一种商品化软件。 ●所有访问数据库的请求都由DBMS来完成的。 ●DBMS提供了操作数据库的许多命令(语言),即SQL语言。 DBMS 的主要功能: ●数据定义的功能。DBMS提供数据定义语言(Data Definition Language,DDL)。通过DDL, 可以方便地定义数据库中的各种对象。如定义Students表结构。 ●数据操纵的功能。DBMS提供数据操纵语言(Data Manipulation Language,DML)。通过 DML,实现数据库中数据的基本操作。如向Students表中插入一行数据。 ●安全控制和并发控制的功能。如控制非法用户访问数据库。 ●数据库备份与恢复的功能。对数据库进行定义备份,以便数据库遭遇意外时,能恢复。数据库系统 数据库系统的组成:数据库由若干张相互关联的表格组成。 数据库系统各个部件之间的关系 ●用户与数据库应用(即应用程序)交互; ●应用程序与DBMS交互; ●DBMS访问数据库中的数据,返回给应用程序; ●应用程序按用户的习惯显示得到的数据。 数据库系统管理数据特点: ●数据是集成的、共享的。--数据库系统中所有的数据都集中存储在一个数据库中。 ●数据重复小。 ●数据独立性好。--应用程序不依赖任何数据的结构与访问技术。 ●数据结构化,易于按用户的视图表示。 模式:就是数据的一种抽象描述。 数据库的三级模式:外模式、概念模式、内模式。 1.内模式是数据库中数据的存储结构、存储方法、存取策略等的描述,也称物理模式、存 储模式。 2.概念模式是数据库中数据的逻辑结构的描述,也称模式、概念结构。 3.外模式是单个用户用到的数据逻辑结构的描述,通常也称视图、子模式。 一个数据库只有一个内模式,一个概念模式,但可以有多个外模式。 实际的物理数据库与内模式对应,用户使用外模式。

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库原理期末试题

大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理考试时间:120分钟) 合分人: (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有物理数据独立性。 2、视图的更新是指通过视图来插入、修改和删除数据。 3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T 中称为外键。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,),我们知道合同号是唯 一的,则这个关系模式最高满足第 1 式。 1、关于数据的独立性下列说法不正确的是( B )。 A、逻辑独立性 B、采用三级映射机制可以实现 C、物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式 4、DML指的是( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是(A )。 A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规化、数据控制 D、数据定义、关系规化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为( D )。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D) A、一对一 B、一对多 C、多对一 D、多对多 12、第2式存在弊病的原因,是由于关系中存在( D)造成的。 A、函数依赖 B、平凡依赖 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

相关文档
相关文档 最新文档