苏州大学 数据库题库

2数据库设计基础(完整版可去资源下载处下载压缩包)

1.学院的每名教师只能属于一个系,则实体系和实体教师间的联系是()

  1. 一对一
  2. 多对多
  3. 多对一
  4. 一对多

参考答案: D

试题评析

本题考查知识点是实体联系。

一对多联系表现为主表中每一条记录与相关表中的多条记录关联。每名教师只能属于一个系,-个系中可以有多名教师,所以系与老师的关系为一对多。

所以本题答案为D。

2.数据库管理系统(DBMS)是()

  1. 系统软件
  2. 硬件系统
  3. 一个完整的数据库应用系统
  4. 既包括硬件、也包括软件的系统

参考答案: A

试题评析

本题的考查知识点是数据库管理系统。

数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
所以本题答案为A。

3.公司的开发人员可以同时参加多个项目的开发, 则实体开发人员和实体项目间的联系是()

  1. 多对多
  2. 对多
  3. 多对一
  4. 一对一

参考答案: A

试题评析

本题考查知识点实体联系。

多对多联系表现为主表中多条记录与相关表中的多条记录关联,每个开发人员可以参加多个项目,每个项目又可以由多个开发人员参与,所以开发人员和实体项目是多对多的联系。

所以本题答案为A。

4.下列叙述中正确的是()

  1. 关系模式的候选关键字可以有1个或多个
  2. 关系模式的候选关键字只能有1个
  3. 关系模式可以没有候选关键字
  4. 关系模式必须有2个以上的候选关键字

参考答案: A

试题评析

在关系模式的主关键字只能有一个, 候选关键字若干不限。所以本题答案A。

5.现有表示患者和医疗的关系如下: P(P#, Pn, Pg, By),其中P#为患者编号,Pn为患者姓名,

Pg为性别,By为出生日期,Tr(P#, D#, Date, Rt), 其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是()

  1. πpn(πp#(σD#=1(Tr))p)
  2. πp#(σD#=1(Tr))
  3. πpn(p)
  4. πpn(Trp)

叁考答案: A

试题评析

本题考查知识点是关系运算。

本题检索的是病人姓名Pn,所以B选项错误,检索在1号医生处就诊的病人姓名,所以C、D选项错误。

所以本题答案为A。

6.关于数据库管理阶段的特点,下列说法中错误的是________。

  1. 数据真正实现了结构化
  2. 数据的共享性高,冗余度低,易扩充
  3. 数据独立性差
  4. 数据由DBMS统一管理和控制

正确答案:C

试题评析:

本题考查的知识点是数据库管理特征。

数据库管理阶段特点:

数据的管理者:数据库管理系统。

数据面向的对象:整个应用系统。

数据的共享程度:共享性高,冗余度小。

数据的独立性:具有高度的物理独立性和逻辑独立性。

数据的结构化:整体结构化,用数据模型描述。

数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。

7.在关系数据库设计中,关系模式是用来记录用户数据的________。

A.实体

B.视图

C.属性

D.二维表

正确答案:D

试题评析:

本题的考查知识点是关系模式。

关系模式是描述与关系对应的二维表结构,即关系中包含哪些属性,属性来自哪些域,以及与域之间的映像关系。

8. 定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);   C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为_________。

A.第一范式

B.第二范式

C.第三范式

D.BCNF范式

正确答案:B

试题评析:

本题的考查知识点是逻辑模式规范化。

每个属性都已不能再分为简单项,则它属于第一范式模式。

第二范式首先是第一范式,另外包含两部分内容,一是表必须有一个主键; 二是没有包含在主键中的属性必须完全依赖于主键,而不能只依赖于主键的一部分。

第三范式首先是第二范式,另外非主键属性必须直接依赖于主键,不能存在传递依赖。本题三个关系模式中,属性均不可再拆分,属于第一范式。每个关系模式中非主键属性完全依赖与主键,该关系为第二范式。关系模式S中”所在系的系主任”依赖于”所在系”,”所在系”依赖于主键”学号”,即”所在系的系主任”传递依赖于主键,所以该关系模式不是第三范式。

9.下列关于数据库特点的说法中正确的是_________。

A.数据能共享且独立性高

B.数据能共享但数据冗余很高

C.能保证数据完整性但降低了安全性

D.数据独立性高但不能实现共享

正确答案:A

试题评析:

本题考查的知识点是数据库管理特征。

数据库管理阶段特点:

数据的管理者:数据库管理系统。

数据面向的对象:整个应用系统。

数据的共享程度:共享性高,冗余度小。

数据的独立性:具有高度的物理独立性和逻辑独立性。

数据的结构化:整体结构化,用数据模型描述。

数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。

10. 定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为_________。

A.第一范式

B.第二范式

C.第三范式

D.BCNF范式

正确答案:C

试题评析:

本题的考查知识点是逻辑模式规范化。

第一范式强调的是列的原子性,即列不能够再分成其他几列。

第二范式首先是第一范式,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。

第三范式首先是第二范式,另外非主键列必须直接依赖于主键,不能存在传递依赖。

本题三个关系模式中,列均不可再拆分,由此确定为第一范式。 每张表都有一个主键, 非主键属性完全依赖于主键,由此确定为第二范式。学号确定了姓名、所在系和年龄,课程号决定了课程名和先修课,学号和课程号组成的复合主键决定了成绩,即非主键属性直接依赖于主键,由此确定为第三范式。

11.关系数据模型_________。

A.只能表示实体间1:1联系

B.只能表示实体间1:m联系

C.只能表示实体间m:n联系

D.以上说法都不对

参考答案:C

试题评析:本题的考查知识点是E-R模型的基本概念。实体集间联系的个数可以是单个也可以是多个,多对多联系简记为M:N或m:n,如教师与学生,一个教师可以教授多个学生,而一个学生又可以受教于多个教师。

12.将E-R图转换为关系模式时,E-R图中的属性可以表示为_________。

  1. 属性
  2. 关系

参考答案:A

试题评析:将E-R图转换为关系模式时,实体和联系都可以表示成关系,E-R图中的属性也可以转换成关系的属性。实体集也可以转换成关系。

13.有两个关系R和S如下,由关系R和S得到关系T,则所使用的操作为_________。

R

A

A1

B

B1

a

0

f

3

a

0

n

2

b

1

f

3

b

1

n

2

a

1

f

4

S

A

A1

a

0

b

1

T

B

B1

f

3

n

2

  1. 自然连接
  2. 除法

参考答案:C

试题评析:本题的考查知识点是关系代数中的扩充运算。并运算表示为R∪S,表示在关系R中插入关系S中的记录。自然连接运算表示为R| X |S,要求R和S有公共域,并且通过公共域的相等值进行连接。除法运算表示为R\S,要求R中的域包含S中的所有属性,并且R中有一些域不出现在S中。差运算表示为R-S,表示在关系R中删除关系S中的记录。关系R中的属性有A、A1、B、B1,这四个属性包含关系S中的属性A、A1,也包括运算结果关系T中的属性B和B1,符合除运算的定义。

14.优化数据库系统查询性能的索引设计属于数据库设计的_________。

  1. 需求分析
  2. 概念设计
  3. 逻辑设计
  4. 物理设计

参考答案:D

试题评析:本题的考查知识点是数据库的物理设计。数据库设计分成需求分析、概念设计、逻辑设计和物理设计四个阶段,数据库物理设计的主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间。物理设计的内容有索引设计、集簇设计和分区设计等。

15.有三个关系R、S和T如下

R

A

B

C

a

1

2

b

2

1

c

3

1

S

A

D

c

4

a

5

T

A

B

C

D

c

3

1

4

a

1

2

5

则由关系R和S得到关系T的操作是_________。

  1. 自然连接
  2. 投影

参考答案:A

试题评析:本题的考查知识点是自然连接。自然连接:是一种特殊的等值连接,他要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。

16.有三个关系R、S和T如下:

         R                       S                           T

A

B

m

1

n

2

A

B

C

m

1

3

B

C

1

3

3

6

由关系R和S通过运算得到关系T,则所使用的运算为_________。

  1. 笛卡尔积
  2. 自然连接

参考答案:D

试题评析:

笛卡尔积:设关系R和S的元数分别是r和s,定义R和S的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。若R有k1个元组,s有k2个元组,则关系R和关系S的广义笛卡尔积有k1*k2个元组。

交:设关系R和关系S具有相同目n,且相应的属性取自同一个域,则关系R与关系S的交由属于R又属于S的所有元组组成。

并:设关系R和关系S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域,则关系R与关系S的并由属于R或属于S的元组组成。

自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。

17.数据库应用系统中的核心问题是_________。

  1. 数据库设计
  2. 数据库系统设计
  3. 数据库维护
  4. 数据库管理员培训

参考答案:A

试题评析:

数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库的设计。所以选项A是正确的。

故本题答案为A。

18.有两个关系R,S如下:

              R                                S

A

B

C

a

3

2

b

0

1

c

2

1

A

B

a

3

b

0

c

2

由关系R通过运算得到关系S,则所使用的运算为________。

  1. 选择
  2. 投影
  3. 插入
  4. 连接

参考答案:B

试题评析:

专门的关系运算包括:选择、投影和连接。1.选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。2.投影:从关系模式中指定若干个属性组成新的关系。头晕是从列的角度进行的运算,相当于对关系进行垂直分解。19.连接:连接是对关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、可比的属性。选择和投影运算的操作对象只是一个表。相当于对一个二维表进行切割。连接运算需要两个表作为操作对象。

由图可知关系R通过运算得到关系S,关系S与关系R相比,记录的条数没有发生变化,属性的个数发生了变化。因此所使用的运算应该是投影。选项C插入运算会增加记录的条数。所以选项B正确。

故本题答案为B。

20.将E-R图转化为关系模式时,实体和联系都可以表示为_______。

  1. 属性
  2. 关系

参考答案:C

试题评析:

将E-R图转化为关系模式时,实体和联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。

故本题答案为C。

21.数据库管理系统是__________。

  1. 操作系统的一部分
  2. 在操作系统支持下的系统软件
  3. 一种编译系统
  4. 一种操作系统

参考答案:B

试题评析:

数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操控、数据维护、控制及保护和数据服务等。

故本题答案为B。

22.负责数据库中查询操作的数据库语言是_________。

A.数据定义语言

  B.数据管理语言

  C.数据操纵语言

  D.数据控制语言

参考答案:C

试题分析:

数据定义语言(DDL):负责数据的模式定义与数据的物理存取构建;

  数据操纵语言(DML):负责数据的操纵,如查询与增、删、改等操作;

  数据控制语言(DCL):负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。

23.一个教授可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是_________。

A. 1:1联系

B. 1:m联系

C. m:1联系

D. m:n联系

参考答案:D

试题分析:

两个实体间的联系可以归纳为3种类型:

一对一联系:一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。

一对多联系或多对一联系:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。

多对多联系:多对多联系表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。

由于一个老师能教多门课程,而一门课程也能有多个老师教,所以是多对多的关系,也就是多对多(m:n)的关系。

24.有三个关系R,S,T如下_________。

R                    S                      T

A

B

C

a

1

2

b

2

1

c

3

1

 C

 1

A

B

c

 3

A.自然连接

  B.交

  C.除

  D.并

参考答案:C

试题分析:

自然连接,是一种特殊的等值连接,他要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。

交:设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R和关系S的交由既属于R又属于S的所有元组组成。

并:设关系R和关系S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域,则关系R和关系S的并由既属于R又属于S的所有元组组成。

笛卡儿积:设关系R和S的元数分别是r和s,定义R和S的笛卡儿积是一个(r+s)元元组的集合,每一个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,若R有k1个元组,s有k2个元组,则关系R与关系S的广义笛卡尔积有k1*k2 个元组。

25.数据库系统的三级模式不包括_________。

A.概念模式

  B.内模式

  C.外模式

  D.数据模式

参考答案:D

试题分析:

数据库系统的三级模式是概念模式,内部模式,外部模式

26. 有三个关系R,S,T如下_________。

A

B

C

c

3

1

A

B

C

a

1

2

b

2

1

R                    S                    T

A

B

C

a

1

2

b

2

1

c

3

1

A.自然连接

  B.差

  C.交

  D.并

参考答案:B

试题分析:

连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是指去掉重复属性的等值连接。关系R,S结构相同,无法进行连接运算。因此选项A不正确。传统的集合运算包括:并,差,交,且两个关系必须具有相同的关系模式,即结构相同。并是由属于这两个关系的元组组成的集合,因此选项D不正确。交运算的结果是这两个关系的共同元组。而关系R,S是共同元组有两个,且不是关系T中的元组,因此选项C不正确。“差”运算的结果是从一个关系中去掉另一个关系也有的元组。关系T中的元组是关系R中有而关系S中没有的元组,则由关系R和S得到关系T的操作是差。

27.数据库技术的根本目的是解决数据的______。

A.存储问题

B.共享问题

C.安全问题

D.保护问题

参考答案:B

试题评析

由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。
故本题答案为B.

28.下列叙述正确的是______。

A.数据库系统是一个独立的系统,不需要操作系统的支持

B.数据库技术的根本目标是要解决数据的共享问题

C.数据库管理系统就是数据库系统

D.以上三种说法都不对

参考答案:B

试题评析

为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据管理的最新技术—数据库技术应运而生。数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、系统平台(硬件平台和软件平台),所以选项点A、C是错误的。

29.下列叙述错误的是______。

A.在数据库系统中,数据的物理结构必须与逻辑结构一致

B.数据库技术的根本目标是要解决数据的共享问题

C.数据库设计是指在已有数据库管理系统的基础上建立数据库

D.数据库系统需要操作系统的支持

 参考答案:A

试题评析

数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即数据的物理结构的改变都不影响数据库的逻辑结构:逻辑独立性即数据库总体逻辑结构的改变,不需要相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。

30.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。

A.交

B.并

C.投影

D.笛卡尔乘积

参考答案:B

试题评析

对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组成的集合,记作R∪S;R和S的交是由既属于R又属于S的所有元组组成的集合,记作R∩S;R和S的差是由属于R但不属于S的所有元组组成的集合,记作R-S。

31.下列叙述中正确的是______。

A.为了建立一个关系,首先要构造数据的逻辑关系

B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项

C.一个关系的属性名表称为关系模式

D.一个关系可以包括多个二维表

参考答案:C

试题评析

为了建立一个关系,首先要指定关系的属性,所以选项A是错误的。表示关系的二维表中各元组的每一个分量必须是不可分的基本数据项,所以选项B是错误的。在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系,所以选项D是错误的。一个关系的属性名表称为该关系的关系模式,其记法为:<关系名>(<属性名1>,<属性名2>,<属性名n>)。

32. 在E-R图中,用来表示实体的图形是_______。

A. 矩形

B. 椭圆形

C. 菱形

D. 三角形

正确答案:A

答案解析:E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。

33. 数据库DB、 数据库系统DBS、数据库管理系统DBMS之间的关系是________。

A.DB包含DBS和DBMS

B. DBMS包含DB和DBS

C. DBS包含DB和DBMS

D. 没有任何关系

正确答案:C

答案解析:数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、系统平台(硬件平台和软件平台)。

34、在数据库系统中,用户所见数据模式为______。

A、概念模式

B、外模式

C、内模式

D、物理模式

正确答案:B

答案解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介病上的表示,即对数据的物理结构和存取方式的描述。

35、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。

A、编码设计

B、测试阶段

C、运行阶段

D、物理设计

正确答案:D

答案解析:数据库设计分为以下6个设计阶段:需求分折阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

36、设有如下三个关系表

R                   S                             T

A

m

n

A

B

C

m

1

3

n

1

B

C

1

3

37、下列操作中正确的是________。

  1. T=R∩S
  2. R∪S
  3. T=R×S
  4. T=R/S

正确答案:C

答案解析:从图中可以看出,关系T是关系和关系的简单扩充,而扩充的符号为×,所以管案为T=R×S。

38、单个用户使用的数据视图的描述称为——

A.外模式

B.概念模式

C.内模式

D.存储模式

参考答案:A

答案解析:外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。

39.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有——
A.数据无冗余
B.数据可共享
C.专门的数据管理软件
D.特定的数据模型

参考答案:D
答案解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。

40.分布式数据库系统不具有的特点是——
A.分布式
B.数据冗余
C.数据分布性和逻辑整体性
D.位置透明性和复制透明性

参考答案:B
答案解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小馆长布鲁克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值