好文档 - 专业文书写作范文服务资料分享网站

北京电大数据库基础网考典型题(整理打印版)

天下 分享 时间: 加入收藏 我要投稿 点赞

数据库基础与应用自检自测题库

第1章数据库系统概论

一、单选题

1.数据库管理系统(DBMS)是 (2.在数据库中存储的是(3. 若一个关系为

C ) C.

一组软件

D) D.

数据及数据之间的联系

1

R(学生号,姓名,性别,年龄

(A( D

( A

)。

),则哪个属性适合作为该关系的主码?() A. 1)。

)

B.二维表个

A) A. 学生号

4.在数据库的三级模式结构中,模式有5. 数据库系统的核心是

6. 数据库系统与文件系统的主要区别是7. 关系数据库系统中所使用的数据结构是8. 关系模型中,一个关键字是

(

B

A.数据库管理系统

D.文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题

( B)。

B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

9.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于( 二、判断题

1.在对象数据模型中,对象不但能够继承,而且能够嵌套。

(√

( × )

(√)

(√)

(√√

)×

2.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。3.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。4.主码是一种候选码码,主码中的属性个数没有限制。

A

)。

A.一对一联系

5.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。6.若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。

7.在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为系统缓冲区和用户缓冲区。8.若实体A和B是1对多的联系,实体

B和C是1对1的联系,则实体

第2章关系运算

一、单选题

1.域是实体中相应属性的

( A

)

A. 取值范围

B) B.

D

元关系) D

.身份证号码则T的元组个数是) B. 24

2.把保存关系定义的关系称为对应数据库的(4.设关系R和S的元组个数分别为 C. 300

5. 设D1,D2和D3域的基数分别为6.设一个关系个数为( D. 2 8.设一个集合 C. 7

9.专门的关系运算不包括下列中的哪个运算(二、判断题

1.在关系数据模型中,实体与实体之间的联系统一用二维表表示。2.关系中的码共可分为超码、备用码和外码三种。3.同一个关系模型中可以出现值完全相同的两个元组。

(×

)×

)(√)

D

)。

D.交运算

A={3,4,5,6,7}

,集合B={1,3,5,7,9}

,则A和B的并集中包含有(

B) B. a2

2,3和4,则D1D2D3的元组数为

(B

A具有a1个属性和a2个元组,关系

b2

,集合B={1,3,5,7,9}

,则A减B的差集中包含有个元素。(B具有b1个属性和b2个元组,则关系

9.数据库系统中四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户(

A和C是1对1的联系。(

3. 在下面所给的属性中,哪个属性适宜作为主关键字?(

10和30,关系T是R与S的笛卡尔积(C)

AB具有的元组D)

7.设一个集合A={3,4,5,6,7}

C)个元素。

1

数据库基础与应用自检自测题库

4.投影操作是对表进行水平方向的分割。

×

1

5.在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。6.建立数据库中的表时,将年龄字段值限制在8.设一个学生关系为

7.关系模型中有三类完整性约束,并且关系模型必须满足这三类完整性约束条件。

S(学生号,姓名),课程关系为

成绩),求出所有选课的学生信息的运算表达式为(

第3章关系规范化基础

一、单选题1.在一个关系

R中,若X能够函数决定关系X为关系R的一个(

A

R中的每个属性,并且) A.

候选码

(X)与S的自然连接。(

(√(√

(×)

×

18~25岁之间。这种约束属于参照完整性约束。

C(课程号,课程名),选课关系为

学生号

X(学生号,课程号,)

9.用户定义完整性是对关系中有一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。

X的任何真子集都不能函数决定

C

)规则。

R中的

每个属性,则称 C. 为(D

合并性

2.在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(3.设一个关系为4.设一个关系为5. 设一个关系为为(

A

R(A,B,C,D,E,F)

,它的最小函数依赖集为

FD={A→B,A→C,D→E,D→F},则该关系的候选码FD={A→B,C→D,C→E},该关系只满足第一范式,FD={A→B,B→C,B→D,D→E},则该关系的候选码

B)规则。B. 分解性

) D. (A,D)

R(A,B,C,D,E),它的最小函数依赖集为

C

R(A,B,C,D,E),它的最小函数依赖集为

)个关系。 C. 3

若要规范化为第二范式,则将被分解为(

) A. A

6.在一个关系R中,若存在X→(Y,Z),则存在X→Y,X→Z,称此为函数依赖的(7.关系数据库规范化是为解决关系数据库中(8.候选码中的属性称为(9. 对于一个不属于二、判断题

B

B.

A)问题而引入的。主属性

D

) D.

A.插入、删除和数据冗余可能是1NF或 2NF

((

×

×)

3NF的关系模式,以下选项正确的是

1.在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。2.在一个关系R中,若存在“学号→系号,系号→系主任”常执行。

×

X函数决定属性集

,则学号不能函数决定系主任。

3.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能正4.在一个关系R中,若属性集

Y,则记作为X→Y,称X为决定因素。(√)

BC范式。(

×

(×

5. 若一个关系的任何属性都不传递依赖任何候选码,则称该关系达到

6. 若一个关系的任何非主属性都不部分依赖任何候选码,则称该关系达到第三范式。

第4章结构化查询语言一、单选题

1.在SQL中,Alter Table

为(B)数据库基本表结构的命令。

D

D

B.

修改

2.在SQL的查询语句中,Group By选项实现(4.行插入和修改记录的命令为(

D

)功能。 D. 分组统计

)功能。 D.

3. 在SQL的查询语句中,Order By选项实现对结果表的(

)。 D. INSERT

(AA

C)))

5. SQL语言是下面选项中的哪种数据库语言。6. SQL语言中,实现数据库查询的语句是(7.SQL语言通常称为( A

)。

8. 下列关于SQL语言叙述中,错误的是(9. 在SQL语言中PRIMARY KEY 的作用是(

排序

和UPDATE

C. 关系数据库A.SELECT

A. SQL语言是一种面向记录操作的语言。

定义主码

A. 结构化查询语言

A)。 A.

2

数据库基础与应用自检自测题库

10. 在SELECT语句中,如果要过滤结果集中的重复行11. 下列哪一种(12. 模式匹配运算符

LIKE中的通配符%可以代表(

1

D)。 D.

DISTINCT

,可以在字段列表前面加上(D)个字符。 D.

C

B)约束确保表的对应的字段的值在某一范围内?

,则使用以下哪个聚合函数S,可用以下哪个命令(

B

B. CHECK

任意多个

C. DROP TABLE S

)。

工资 DESC C)

13. 如果要查询公司员工的平均收入14. 若要删除数据库中已经存在的表16. SQL语言中,条件年龄

A. 包括18岁和35岁

? ( D) D.AVG( )

15. SQL语言中,删除一个视图的命令是()。 B.DROP VIEW

表示年龄在18至35之间,且( A

( B )。 B. ORDER BY

BETWEEN 18 AND 35

17. 查询员工工资信息时,结果按工资降序排列,正确的是

C. 一个数据库可以有多个模式二、判断题

1. SQL是高度非过程化

和面向集合操作的语言。(√

CREATE

18. 下列关于“数据库三级模式结构”的叙述中,下面选项中哪一条是不正确的?(

DATABASE 和DROP DATABASE。( √)

6种情况。(×)

(√)(√)

ALTER

2. 在SQL中建立和删除数据库的命令分别为3. 在SQL中,列级完整性约束分为

4种情况,表级完整性约束分为

4. 在SQL中完整性约束分为列级完整性约束和表级完整性约束两个方面。5.SQL是结构化查询语言。(√)6.一个数据库的外模式可以有多个。7. 数据库的内模式和模式都可以有多个。TABLE。(√)

9. 在SQL语句中,删除数据库的命令是11. 在SQL查询中,可以用通配符

DELETE

(×)8.在SQL语句中,修改数据库表结构的命令是

DATABASE。(×),可以在字段列表前面加上

()

DISTINCT。(√

10. 在SELECT语句中,如果要过滤结果集中的重复行))

“_表示某单个字符。”(

12. 主键不可以是复合键。(×)13. 视图本身没有保存数据,而是保存一条查询语句。14. Order by子句对于查询结果的输出行数没有影响。(√)

15. 职称IN ('教授', '副教授'')与职称= '教授' or 职称= '副教授' 是等价的。(√16. 设置惟一值约束的列不可以为空。17. UNION(×)

第5章数据库应用系统设计

一、单选题

1.由概念设计进入逻辑设计时,原来的(

C

)联系通常都需要转换成对应的基本表。

(A)(C )

(×)

运算符是用于将两个或多个检索结果合并成一个结果。

(√)18.主键的字段的值可以为空。

C. 多对多

2.E-R图是数据库设计的工具之一,它适用于建立数据库的哪个模型。3. 在关系数据库设计中,设计关系模式是数据库设计哪个阶段的任务。二、判断题

A. 概念模型C. 逻辑设计阶段√

)(

×

1.需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。3.数据库设计中的概念模型独立于硬件设备和DBMS。(√)

第6章 Access数据库管理系统简单应用一、单选题1. Access是(3.下列(

C

A

)办公套件中的一个重要组成部分。

D

)。 D(

B

C) B

A. Office

..10

2. Access数据库文件的扩展名是

.mdb

2.由概念设计进入逻辑设计时,原来一对一或一对多的联系通常需要转化为对应的基本表。

)图标是Access中表对象的标志。

4.Access数据库中包含有几种数据类型?

3

数据库基础与应用自检自测题库

5. Access数据库中的“一对多”指的是(6. 在建交叉表查询的过程中,最多可以选择(7. Access数据库是(

C

)型数据库。 C

8. 如果某一字段数据类型为文本型,字段大小为9. Access2003数据库文件中至少包含有(二、判断题√×

1.Access2003数据库共有七种数据库对象。

2.查询的“数据表”视图看起来很像表,它们之间是没有什么差别的。总运算。(√)

A) A

1

.一条记录可以与不同表中的多条记录相关

B

B.3

)个汉字。 B.4

B)个行标题字段。.关系

8,该字段中最多可输入(

.表

A)对象。 A

(√(

×

))

3.使用选择查询可以从一个或多个表或查询中检索数据,可以对记录组或全部记录进行求总计、计数等汇4.Access支持一种特殊类型的总计查询,叫做交叉表查询。利用该查询,你可以在类似电子表格的格式中查看计算值

(√)

((

×(√

)√)(

×

))

5.操作查询是指在一个操作中只能更改一条记录的查询。

6.执行参数查询时,数据库系统显示所需参数的对话框,由用户输入相应的参数值。7.建立交叉表查询的方法有两种:使用交叉表查询向导和使用“设计”视图。8.报表主要是用来输入数据的。

×

第七章 Access数据库管理系统高级应用

一、单选题1.下列(2.下列(

DB

)图标是Access中新建报表的标志。)图标是Access中模块对象的标志。

D B

Access2003数据库中。 A.HTML

D.53

)。 D

.MsgBox

9.窗体可以取代数据访问页。

3.创建数据访问页,将生成一个单独的(4.Access 2003中共有(6.可以通过Internet8. 宏的英文名称是(9. 模块窗口由(二、判断题×

1.数据访问页是网页。(√3. 在Access中模块分为类模块

B

A)文件,此文件不包括在

D

D)基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。

D)。 D.窗体A.Macro

B.3

.数据访问页

5.显示包含警告信息或其他信息的消息框,应该使用的操作是(

进行数据发布的对象是(

B) B)。A

7.Open Form的操作打开(

)个部分组成。

2.因为数据访问页不是数据库的对象,所以将它保存到单独的

和标准模块两种类型。

.htm文件中。(×)(√)(×)(√)(√)

(√)

(×)

4. 在设置或撤消数据库密码的过程中,数据库不需要以独占方式打开。5. 标准模块包含通用过程和常用过程两个过程。6. 在一个宏中要打开一个报表,应该使用的操作是7. 宏的英文名称是

VIEW。

( ×

)

OpenReport。

8.ACCESS数据库共有53种基本宏操作。

9.在设置或撤消数据库密码的过程中,密码对于字母大小写是不敏感的。

数据库基础与应用自检自测题

一、单选题

1. 数据库管理系统对数据具有的控制功能不包括(2. ER图用来描述的是

A

)。 A.

3. 设两个关系中分别包括

D

)。 D.

4

独立性

概念数据模型

m和n个属性,它们具有同一个公共属性,当对它们进行自然连接,运算结果的

4

数据库基础与应用自检自测题库

关系中包括的属性个数为(4. 设一个关系为

B

) B. m+n-1

1

R,如果它的每个属性都是不可再分的,则称这个关系符合(

A)。 A.

C) C. B)。 BBD

( (

)。 BA ) ( ) D. DBMS

A) A.第一范式

5.在数据库应用系统设计的概念设计阶段,需要做的事情是6.在一个数据库应用系统设计的过程中,第三阶段是(7. 下列符合第三范式的关系是(

D)。 D

8. 下列SQL语句中,能够完成求某列最大值的是(9. 数据库应用程序开发中,属于物理设计的是(10. 下列哪个选项是指数据库管理系统。

11.关系数据库规范化理论是为解决关系数据库中13. 下列SQL语句中,能够完成删除功能的是14.下列哪些不属于索引的类型 D. WHERE

(

画出ER图逻辑设计

.职工(职工号,职工姓名,性别,籍贯,部门编号)

.SELECT MAX(Age) FROM Student .存储方法设计

问题而引人的。 A.插入、删除和数据冗余B )

。 B. WHERE 姓名 LIKE‘%芳%,DELETE FROM 教师表 WHERE 性别=‘男’

(

D )。

12.查询姓名中带有 \芳\字的学生,则条件语句应包含

D )。 D.

D )。 D.

事务日志索引

60分的记录,那么条件语句应该是

B.

15. 如果希望从成绩表中查询出所有成绩小于等于16.数据库管理系统中的

成绩<=60

( B )功能实现对数据库的插入、删除、修改。

(

A )。

( C )。 C.

投影运算数据操纵

数值数据类型

( A) A.

17.如果要存储的数据是带有小数位的数据,应使用下面哪个选项做数据类型。18. 下列SQL语句中,能够完成对查询结构排序的是 A. SELECT * FROM

学生表 WHERE 专业=‘软件 ORDER BY年龄

B)

19. 把一个关系R中按所需顺序选取若干属性构成新的关系称为20.下列SQL语句中,能够统计每个专业的人数的是

B. SELECT 二、判断题×√

1.在关系数据模型中,运算对象是关系,而运算结果是一个值。2.在一个关系中,元组个数不能为0 。(×)

3.在一个关系中,主码只能有一个,但候选码可以同时有多个。4.当在一个关系中,没有明显的候选码时,查询和处理。(√)

专业,COUNT(*) AS 学生人数 FROM 学生表 GROUP BY 专业

(×)(

可以人为的增加一个标识属性作为候选码,以方便对数据的

((

))

√√

))

5.在对表中字段进行主码或单值约束时,系统将自动建立相应的索引。6.在基本表上的任何索引都会随着表内容的修改而得到重新建立和修改。7.视图的字段,只能来自基本表,不能来自其他视图。8.在Access中,数据库对象和数据库是相同的概念。9.Access在同一时间只能打开一个数据库。11. SQL结构化查询语言是一种过程化语言。13.主键可以取空值(×)。

√(

×(())

(( √

×)

××

10. 数据库应用系统开发中,需求分析阶段的主要目的是回答“干什么”的问题。12. 当删除一个视图时,与之相关的基本表也会自动被删除。

14. DELETE

( ×

)

15.数据库结构设计时,要尽量使设计符合第三范式的要求。16. DROP VIEW 的功能是删除表结构。17. 索引与视图具有相同的用途。19. DROP TABLE 表名

( ×)

FROM 表名语旬的功能是删除表结构。(×)

18. 索引实际上是一张建立在基本表上的虚表。

( × )

(×)

( ×)

语旬的功能是删除表记录。

20. 关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第三范式

5

5haxn52jal1od1e2lms547le14lox100wg9
领取福利

微信扫码领取福利

微信扫码分享