文档库 最新最全的文档下载
当前位置:文档库 › 数据库期末考试试题及答案

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

1

】文件组 . 数据库期末考试试题

一、填空 共 30 题 (共计 30 分)

第 1 题 (分) 题号 :2385

ORDER BY 子句实现的是【1】.

答案:

=======(答案 1)======= 排序

第 2 题 (分) 题号 :2374 如果列上有约束 , 要删除该列 ,应先删除【 1】 答案:

=======(答案 1)======= 相应的约束

第 3 题 (分) 题号 :2394

在每次访问视图时 ,视图都是从【 1 】中提取所包含的行和列 答案:

=======(答案 1)======= 基表

第 4 题 (分) 题号 :2372

1 .在增加数据文件时 ,如果用户没有指明文件组 ,则系统将该数据文件增加到【 答案:

=======(答案 1)=======

第 5 题 (分) 题号 :2371

查看XSCJ 数据库信息的存储过程命令是【1】 答案:

=======(答案 1)=======

sp_helpdb

第 6 题(分)题号 :2392

创建视图定义的 T-SQL 语句的系统存储过程是【 1】答案: =======(答案 1)======= sp_helptext

第 7 题(分)题号 :2379

1. 表的外键约束实现的是数据的【 1】完整性 . 答案:

=======(答案 1)======= 参照

第 8 题(分)题号 :2390

要进行模糊匹配查询 , 需要使用【 1】关键字来设置查询条件答案:

=======(答案 1)=======

LIKE

第 9 题(分)题号 :2380 定义标识列的关键字是【 1】. 答案:

=======(答案 1)=======

identity

第 10 题(分)题号 :2383 在进行多表查询是 , 必须设置【 1】条件 . 答案:

=======(答案 1)======= 连接

第 11 题(分)题号 :2363 联系两个表的关键字称为【 1】

答案: =======(答案 1)======= 外键

第 12 题(分)题号 :2382 用【 1】字句可以实现选择行的运算答案:

=======(答案 1)======= WHERE

第 13 题(分)题号 :2391

如果要加密视图的定义 , 可以在创建视图时使用【 1】关键字 . 答案:

=======(答案 1)=======

WITH ENCRYPTION

第 14 题(分)题号 :2386

SQL 2012采用的结构化查询语言称为【 1】答案:

=======(答案 1)=======

Transact-SQL

第 15 题(分)题号 :2362 数据库系统中所支持的主要逻辑数据模型有层次模型、关系模型、【1】和面向对象模型

答案:

=======(答案 1)=======

网状模型

第 16 题(分)题号 :2360

DBMS数据库管理系统)通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的【 1】

答案:

=======(答案 1)=======

安全性

第 17 题(分)题号 :2375

如果要删除的表 T1是其他表T2的参照表,应先删除表T2中的【1】约束,或者先删除T2表, 在删除 T1 表. 答案:

=======(答案 1)======= 外键

第 18 题(分)题号 :2393

创建视图的T-SQL命令是【1】

答案:

=======(答案 1)=======

CREATE VIEW

第 19 题(分)题号 :2369

修改数据库的命令是【 1】答案:

1】工作 .

ALTER DATABASE

第 20 题 (分) 题号 :2366 对于 1:n 的联系,关系的键是【 1】 答案:

=======(答案 1)=======

N 端实体的码

第 21 题 (分) 题号 :2365

1.对于 1:1 的联系 ,每个实体的码均是该联系关系的【 1】 答案:

=======(答案 1)======= 候选键 第 22 题 (分) 题号 :2373

1. 找回被删除表的唯一方法是事先做好数据库的【 答案:

=======( 答案 1)======= 备份 第 23 题 (分) 题号 :2387

在SELECT 语句查询中,要去掉查询结果中的重复记录

,应该使用【1】关键字.

答案: =======(答案 1)=======

DISTINCT

第 24 题 (分) 题号 :2359 数据库系统各类用户对表的各种操作请求(数据库定义、 查询、更新及各种控制 )都是由一个

复杂的软件来完成的 , 这个软件叫作【 1】

答案:

=======(答案 1)=======

DBMS

第 25 题 (分) 题号 :2376 在一个已存在数据的表中增加不带默认值的列 , 一定要保证所增加的列允许【 1】值 . 答案: =======(答案 1)======= 空

第 26 题 (分) 题号 :2367

对于m:n 的联系,关系的键是【1】

答案:

诸实体码的组合

第 27 题(分)题号 :2377

对表中记录的维护工作主要有增加、【 1 】和删除操作,他们均可以通过对象资源管理器 Transact-SQl 语句完成 .

答案: =======(答案 1)======= 修改

第 28 题(分)题号 :2389

如果列的取消范围是个连接的区间, 可以使用【 1】关键字来设置查询条件

答案:

=======(答案 1)=======

BETWEENAND

第 29 题(分)题号 :2384

GROUP BY子句实现的是【1】

答案:

=======(答案 1)======= 分组

第 30 题(分)题号 :2368 创建数据库的命令是【 1】答案:

=======(答案 1)=======

CREATE DATABASE

二、判断共 20 题(共计 20 分)

第1题(分)题号:2852

INSERT语句后面必须要 TITO.

答案: N

第 2 题(分)题号 :2874

使用命令DROP INDE>能删除所有的索引.

答案: N

第 3 题(分)题号 :2853 制定为标识列后 , 系统自动将该列设定为 NOT NULL.

答案: Y 第 4 题(分)题号 :2857

用一条INSERT语句一次可以插入多行数据答案: Y 第 5 题(分)题号 :2862

在进行连接查询时 , 内连接只把满足条件的记录连接起来并显示出来答案: Y

第 6 题(分)题号 :2855 任何数据类型的列都可以设置为标识列答案: N

第 7 题(分)题号 :2876 在添加主键约束时 , 系统会自动生成聚集唯一索引 . 答案: Y

第 8 题(分)题号 :2846 在数据库中可以没有事务日志文件 , 也可以没有次数据文件 . 答案: N

第 9 题(分)题号 :2847

修改数据库文件时 , 可以对文件类型、所属文件组和路径进行修改答案: N

第 10 题(分)题号 :2845 用户可以创建若干个主文件组 .

答案: N

第 11 题(分)题号 :2850

NULL表示一个空字符串. 答案: N

第 12 题(分)题号 :2867

在每次访问视图时 , 视图都是从数据表中提取所包含的行和列.

答案: Y

第 13 题(分)题号 :2870 修改引用表的数据时 , 一定能从视图中反应出来 . 答案: N

第 14 题(分)题号 :2873 索引既可以提高检索数据的速度 , 也可以提高修改数据的速度 .

答案: N 第 15 题(分)题号 :2860

AND运算符和"BETWEEN…AND运算符都能设置值范围是连接区间的逻辑条件答案: Y

第 16 题(分)题号 :2866 子查询内不能再嵌套子查询 . 答案: N

第 17 题(分)题号 :2865

表达式 ">=ALL(2,4,6)" 与">=2" 等价 . 答案: N

第 18 题(分)题号 :2842 创建数据库时 , 不需要指定逻辑名和物理名 . 答案: N

第 19 题(分)题号 :2844 事务日志文件不属于任何文件组 . 答案: Y

第 20 题(分)题号 :2849 主数据文件不能被删除 , 且日志文件也必须保留一个 . 答案: Y 三、单项选择共 20 题(共计 20 分)

第 1 题(分)题号 :7007 数据处理进入数据库系统阶段 , 以下不是这一阶段的优点的是(). A:有很高的数据独立性

B: 数据不能共享

C :数据整体结构化

D: 有完备的数据控制功能

答案: B

第 2 题(分)题号 :7021

在ALTER TABLE语句中使用了()子句可以使表上创建的检查约束暂时无效

A:CHECK CONSTRAINT

B:NOCHECK CONSTRAINT

C:WITH NOCHECK

D:DROP CONSTRAINT 答案: B

第 3 题(分)题号 :7029 下列关于视图的描述中 ,错误的是()

A: 视图不是真实存在的基础表 , 而是一张虚拟表

B:当对通过视图查询到的数据进行修改时,相应的引用表的数据也要发生变化

C:在创建视图时,若其中某个目标列是聚合函数,必须指明视图的全部列名

D:在一个语句中,一次可以修改一个以上的视图对应的引用表

答案: D

第 4 题(分)题号 :7025 用于自动圣餐唯一的系统值的列属性使()

A:NULL

B:NOT NULL

C:IDENTITY

D:SEED

答案: C

第 5 题(分)题号 :7016

SQL Server2012 的物理存储主要包括 3类文件,即()

A: 主数据文件、次数据文件、事务日志文件

B: 主数据文件、次数据文件、文本文件

C :表文件、索引文件、存储文件

D:表文件、索引文件、图表文件

答案:

第 6 题(分)题号 :7006 数据库管理技术的发展阶段不包括()

A: 数据库系统管理阶段

B :人工管理阶段

C :文件系统管理阶段

D: 操作系统管理阶段

答案: D

第 7 题(分)题号 :7010 实体联系图(E-R 图)是()

A:现实世界到信息世界的抽象

B :描述信息世界的数据模型

C:对现实世界的描述

D:描述机器世界的数据模型答案: A

第 8 题(分)题号 :7020

在创建数据库时 , 用来指定数据库文件物理存放位置的参数是() A:FILEGROETH B:FILENAME

C:NAME

D:FILE

答案: B

第 9 题(分)题号 :7034 以下关于索引的正确叙述是().

A: 使用索引可以提高数据查询速度和数据更新速度

B:使用索引可以提高数据查询速度,但会降低数据更新速度

C:使用索引可以提高数据查询速度,对数据更新速度没有影响

D:使用索引数据查询速度和数据更新速度均没有影响

答案: B

第 10 题(分)题号 :7011 关系模型的数据结构是()

A: 树

B: 图

C: 表

D:二维码

答案:

第 11 题(分)题号 :7018 用来显示数据库信息的系统存储过是()

A:sp_dbhelp

B:sp_db

C:sp_help

D:sp_helpdb

答案:

第 12 题(分)题号 :7015

下面关于Tempdb数据库描述不正确的是()

, 应当 ( ).

A: 是一个临时数据库

B :属于全局资源

C :没有权限限制

D :是用户建立新数据库的模板

答案: D

第 13 题 (分) 题号 :7032 为数据表创建索引的目的是 ( ).

A:提高查询的检索性能

B :创建唯一索引

C: 创建主键

D :归类

答案: A

第 14 题 (分) 题号 :7014 当数据库损坏时 , 数据库管理员可通过 ( ) 恢复数据库 . A: 事务日志文件

B: 主数据文件

C:DELETE 语句

D :联机帮助文件

答案: A

第 15 题 (分) 题号 :7027 部分匹配查询中有关通配符 "_" 的正确描述是 ( ) A:"_" 代表多个字符

B:"_" 可以代表零个或多个字符

C:"_" 不能与 "%"一同使用

D:"_" 代表一个符号

答案: D

第 16 题 (分) 题号 :7026

在分组检索中 , 要去掉不满足条件的记录和不满足条件的分组

A:使用WHER 子句

B:使用HAVING 子句

C:先使用HAVING 子句,在使用WHER 子句

D:使用 WHER 子句,在使用 HAVING 子句

答案: D

第 17 题 (分) 题号 :7013

设属性A 是关系R 的主属性,则属性A 不能取空值,这是()

A:实体完整性规则

B: 参照完整性规则

C:用户自定义完整性规则

D:域完整性规则

答案: A

第 18 题(分)题号 :7022

SQL Server2012 的字符型系统数据类型主要包括()

A:int 、 money、 char

B:char 、 varchar 、text

C : datemtme 、 binary 、int

D:char 、 varchar 、int

答案: B

第 19 题(分)题号 :7028

条件"年领 BETWEEN 20 AND 35" 表示年龄在 20~35 岁,且()A:包括20岁和35岁

B: 不包括 20 岁和 35 岁

C:包括20岁但不包括35岁

D:包括35岁但不包括25岁

答案: A

第 20 题(分)题号 :7012

关系R和S进行自然连接时,要求R和S含有一个或多个公共()A: 元组

B: 行

C: 记录

D:属性

答案: D

四、程序填空共 5 题(共计 30 分)

第 1 题(分)题号 :177

在KC 表中,统计每学期的总学分

select 开课学期 , 【】 as 每学期的总学分 from kc ******** *SPACE

*********

******** *SPACE

*********

】开课学期答案:

=======(答案 1)=======

sum(学分)

=======(答案 2)======= group by 第 2 题(分)题号 :170 在XS_KC表中,查询在90分以上和不及格学生的信息

******** *SPACE

select 【】 , 课程号 , 成绩

from xs_kc

******** *SPACE

where 【】成绩 <60 答案: =======(答案 1)======= 学号 =======(答案 2)======= 成绩 >=90 or

第 3 题(分)题号 :179

******** *SPACE

将XS_KC表中的数据记录按学号分类汇总,输出学号和平均分select 学号 , 【】 as 学生的平均分

from xs_kc

******** *SPACE

】学号答案: =======(答案 1)======= avg(成绩)=======(答案 2)======= group by

******** *SPACE

3 位为 6 或 9 的记录信息 ******** *SPACE

******** *SPACE

******** *SPACE

第 4 题 (分) 题号 :634

在XSQK 表中,查询个专业的学生人数 select 专业名 ,

】 各专业人数 from xsqk

】 专业名 答案: =======( 答案 1)======= count ( 专业名 ) as

=======( 答案 2)======= group by 第 5 题 (分) 题号 :174

在XSQK 表中,查询电话号码第

from 【】

】 联系电话 like ‘ __[69]% ' 答案:

=======( 答案 1)=======

select =======( 答案 2)======= xsqk

( 答案 3)

where ******** *SPACE *********

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

sql数据库期末考试题及答案 一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B.索引文件

C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B.一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY…HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B.数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B.CPU C.寄存器 D. 磁盘

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

一、单选题(共 10 道试卷,共 50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B.索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B.一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY…HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B.数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B.CPU C.寄存器 D. 磁盘 二、判断题(共 10 道试卷,共 50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B.正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B.正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B.正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B.正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B.正确

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库期末考试答案

数据库期末考试答案 数据库期末考试答案 下面是小编整理的数据库期末考试答案,希望能帮助到大家! 一、选择题(每题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 )。 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态

数据库期末试题附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共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

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

数据库期末考试试题及答案 数据库期末考试试题及答案 数据库是计算机科学中非常重要的一个领域,它涉及到数据的存储、管理和检索等方面。在数据库课程的学习过程中,期末考试是一个重要的评估方式,也是对学生对数据库知识的掌握程度的考验。下面将给大家介绍一些常见的数据库期末考试试题及答案。 一、选择题 1. 数据库管理系统(DBMS)的主要功能包括以下哪些? A. 数据的存储和管理 B. 数据的检索和更新 C. 数据的备份和恢复 D. 所有选项都正确 答案:D 2. 关系数据库中,表之间的联系称为什么? A. 主键 B. 外键 C. 索引 D. 视图 答案:B 3. 下面哪种数据库模型是最早出现的? A. 层次模型 B. 网状模型

C. 关系模型 D. 对象模型 答案:A 4. SQL语句中,用于查询数据的关键字是什么? A. SELECT B. INSERT C. UPDATE D. DELETE 答案:A 5. 下面哪个函数可以用于计算某个字段的总和? A. COUNT B. AVG C. SUM D. MAX 答案:C 二、填空题 1. 在关系数据库中,每个表都必须有一个________字段作为唯一标识。答案:主键 2. SQL语句中,用于删除数据的关键字是________。 答案:DELETE 3. 在数据库中,用于加快数据检索速度的技术是________。 答案:索引

4. 数据库中的事务具有ACID特性,其中A代表________。 答案:原子性 5. 在关系数据库中,用于连接两个表的关键字是________。 答案:JOIN 三、简答题 1. 请简要介绍关系数据库的特点。 答案:关系数据库是以关系模型为基础的数据库,它具有结构化、可扩展、数 据独立性和高度可靠性等特点。关系数据库使用表格的形式来存储数据,每个 表都有一个唯一标识的主键,通过主键和外键来建立表与表之间的联系。关系 数据库还支持事务的处理和并发控制等功能。 2. 请简要介绍SQL语言的特点。 答案:SQL(Structured Query Language)是一种用于管理关系数据库的语言,它具有简单、易学和高效的特点。SQL语言可以用于创建数据库、表和索引, 以及进行数据的插入、更新、删除和查询等操作。SQL语言是一种声明性的语言,用户只需要描述需要执行的操作,而不需要关心具体的实现细节。 3. 请简要介绍数据库的备份和恢复。 答案:数据库的备份和恢复是为了保证数据的安全性和可靠性。备份是指将数 据库的数据和日志文件复制到其他存储介质中,以防止数据丢失。恢复是指在 数据库发生故障或数据丢失时,通过使用备份文件来恢复数据库的操作。常见 的备份和恢复策略包括完全备份、增量备份和差异备份等。 总结: 数据库期末考试试题涵盖了选择题、填空题和简答题等不同类型,旨在考察学

SQL数据库期末考试题附答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

(完整版)数据库系统概论复习期末试题及答案

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是() A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是() A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指() A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是() A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是() A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是() A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于() A. (R-S)-S B. S-(S-R)

C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是() A. GRANT QTY ON SPJ TO '李勇' B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12.图1中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计 15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

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

数据库原理及应用期末考试试题 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( B )。 A .D B 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( B ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( A ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( C ) A .基本表 B .视图 C .基本表或视图 D .数据字典 5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( A ) A .SELECT B .FROM C .WHERE D .GROUP BY 6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部 门的联系类型是( C ) A .多对多 B .一对一 C .多对一 D .一对多 7. 如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。 A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 8. 将E-R 模型转换成关系模型,属于数据库的( C )。 A . 需求分析 B . 概念设计 C . 逻辑设计 D . 物理设计 9. 事务日志的用途是( C ) A . 事务处理 B . 完整性约束 C . 数据恢复 D . 安全性控制 10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( D ) A . 只可加X 锁 B . 只可加S 锁 C . 可加S 锁或X 锁 D . 不能加任何锁 二、填空题 (本大题共10小题,每小题2分,共20分) 错填、不填均无分。 得 分 得 分

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

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(1.0分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(1.0分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(1.0分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(1.0分)题号:2372 1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案: =======(答案1)======= 主 第5题(1.0分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb

第6题(1.0分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(1.0分)题号:2379 1. 表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(1.0分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案: =======(答案1)======= LIKE 第9题(1.0分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(1.0分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(1.0分)题号:2363 联系两个表的关键字称为【1】

(完整版)数据库期末考试复习题及答案

试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1.数据库系统的核心是( B ) A •数据库 B •数据库管理系统 C .数据模型 D .软件工具 2. 下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B •数据由DBMS 统一管理和控制 C .数据冗余度大 D .数据独立性高 3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B •关系模型 C .网状模型 D •实体-联系模型 4. 数据的物理独立性是指( C ) A •数据库与数据库管理系统相互独立 B •用户程序与数据库管理系统相互独立 C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D •应用程序与数据库中数据的逻辑结构是相互独立的 5・要保证数据库的逻辑数据独立性,需要修改的是( A ) A •模式与外模式之间的映象 B •模式与内模式之间的映象 C .模式 D •三级模式 6・关系数据模型的基本数据结构是( D ) A. 树 B .图 C .索引 D .关系 7・ 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情 况摘要等属性,该实体主码是( C ) A. 车次 B .日期 C .车次+日期 D .车次+情况摘要 8. 己知关系R 和S , R A S 等价于(B )

A. ( R-S)-S C. (S-R)-R 9. 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A.全外联接 C.右外联接 10. 用下面的T-SQL 语句建立一个基本表: CREATE TABLE Student (Sno CHAR (4) PRIMARY KEY, Sname CHAR (8) NOT NULL, Sex CHAR ( 2), Age INT ) 可以插入到表中的元组是( D ) D. '5021','刘祥',NULL , NULL 11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C A. GRANT QTY ON SPJ TO '李勇’ B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 13•关系规范化中的插入操作异常是指 A •不该删除的数据被删除 C .应该删除的数据未被删除 14•在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任 务 A .逻辑设计 B •物理设计 C .需求分析 D •概念设计 B. S-(S-R) D. S-(R-S) B.左外联接 D.自然联接 A. '5021','刘祥',男,21 B. NULL ,'刘祥',NULL , 21 C. '5021', NULL ,男,21 (D ) B .不该插入的数据被插入 D .应该插入的数据未被插入

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

2003-2004学年第二学期期末测试 2001级?数据库系统概论?试题C 一、选择题〔20分,每题2分〕: 1.数据库系统与文件系统的主要区别是. A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.二文件系统只能治理程序文件,而数据库系统能够治理各种类型的文件 D.文件系统治理的数据量较少,而数据库系统可以治理庞大的数据量 2.同一个关系模型的任意两个元组值. A.不能全同 B.可全同 C.必须全同 D.以上都不是 3.自然连接是构成新关系的有效方法.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的. A.元组 B.行 C.记录 D.属性 4. SQL语言具有两种使用方式,分别称为交互式SQL和. A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 5.关系标准化中的删除操作异常是指o

A.不该删除的数据被删除C.应该删除的数据未被删除 B.不该插入的数据被插入D.应该插入的数据未被插入

删除的异常 8 .数据库的是指数据的正确性和相容性. A.平安性 B.完整性 C.并发限制D .恢复 9 .授权编译系统和合法性检查机制一起组成了 子系统. A.平安性 B.完整性 C.并发限制D .恢复 10 .设有两个事务T1、T2,其并发操作如图1所示,以下评价正确的选项是 A 该操作不存在问题B.该操作丧失修改 C .该操作不能重复读 D .该操作读“脏〞数据 T1T2 ①读A=100 A=A*2写回 ② 读A=200 ③ ROLLBACK 恢复A=100 图1事务并发操作图 二、填空题〔20分,每小空2分〕: 1 . DBMS 的根本工作单位是事务,它是用户定义的一组逻辑一致的程序序列; 并发限制的主要方法是①机制. 2 .系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过 程中以非限制方式终止,这时内存中的信息丧失,而存储在外存上的数据不受影 响,这种情况称为②2 3 .关系数据库中基于数学上两类运算是③和④.— 4 .数据库设计的几个步骤是⑤」 6.属于BCNF 的关系模式 A.已消除了插入、删除异常 B.已消除了插入、删除异常和数据冗余 C,仍然存在插入、删除异常 D.在函数依赖范畴内,已消除了插入和 7.从E-R 模型关系向关系模型转换时, 系模式的关键字是. A. M 端实体的关键字 一个M:N 联系转换为关系模式时,该关 B. N 端实体的关键字 C. M 端实体关键字与N 端实体关键字组合 D.重新选取其他属性

数据库系统期末考试卷及答案

数据库系统试卷一 试卷说明: 1.本次考试为闭卷考试。本试卷共计 8 页,共五大部分,请勿漏答; 2.考试时间为 90 分钟,请掌握好答题时间; 3.答题之前,请将试卷和答题纸上的考试班级、学号、姓名填写清楚; 4.本试卷第所有部分答案都写在试卷上; 5.答题完毕,请将试卷和答题纸正面向外对叠交回,不得带出考场; 6.考试中心提示:请你遵守考场纪律,诚信考试、公平竞争! 一、单项选择题(每题2分,共30分) 1. 实现关系代数投影运算的SQL子句是()。 A.SELECT B.ORDER BY C.FROM D.WHERE 2. SQL语言一次查询的结果是一个() A.数据项B.记录C.元组D.表 3. 下述选项中,()不是数据操纵语句。 A.Insert B.Update C.Delete D.Create 4. LEFT JOIN用于()。 A. 显示符合条件的数据行 B. 显示符合条件的数据行以及左边表中不符合条件的数据行 C. 显示符合条件的数据行以及右边表中不符合条件的数据行 D. 将两个表中的记录匹配成新的数据行 5. SQL使用()语句为用户授予系统权限或对象权限。 A.SELECT B.CREATE C.GRANT D.REVOKE 6. 同一个关系模型的任意两个元组值()。 A.不能完全相同B.可以完全相同C.必须完全相同D.以上都不是 7. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。 A.r+s B.r-s C.r×s D.max(r, s) 8. ()可以看成是现实世界到机器世界的一个过渡的中间层次。 A.概念模型B.逻辑模型C.结构模型D.物理模型 9. 对于分布式数据库,可以简单归纳为( )。 A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的 10. 数据库系统的核心是()。 A.数据模型B.数据库管理系统

数据库期末考试试题和答案完整

数据库期末考试试题和答案(可以直接使用,可编辑优秀版资料,欢迎下载)

试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 数据库系统的核心是( B ) A.数据库B.数据库管理系统 C.数据模型D.软件工具 2. 下列四项中,不属于数据库系统的特点的是(C ) A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 ( D ) A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4. 数据的物理独立性是指( C ) A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是( A )

A.模式与外模式之间的映象 B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是(D ) A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C ) A.车次B.日期 C.车次+日期D.车次+情况摘要 8. 己知关系R和S,R∩S等价于( B ) A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL,

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

数据库原理-期末考试试题及答案 (本大题共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.A VG (列名) 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 .SC, 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分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

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

数据库期末考试复习题及答案 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D)A.层次模型C.网状模型 4.数据的物理独立性是指(C) A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系 统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情况摘要等属性,该实体主码是(C) A.车次B.日期C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于(B)A.(R-S)-SB.S-(S-R) C.(S-R)-R D.S-(R-S) 9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿 舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和 宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A)A. 全外联接B.左外联接C.右外联接D.自然联接 10.用下面的T-SQL语句建立一个基本表:

CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY, SnameCHAR(8)NOTNULL,Se某CHAR(2),AgeINT) 可以插入到表中的元组是(D)A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL 11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是(C) A.GRANTQTYONSPJTO'李勇' B.GRANTUPDATE(QTY)ONSPJTO'李勇' 13.关系规范化中的插入操作异常是指(D) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务 A.逻辑设计B.物理设计C.需求分析D.概念设计 换为关系模型的规则,转换后关系的数目为(C)。A.4B.5C.6D.7 16.事务的隔离性是指(A)。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

数据库期末考试及答案

数据库期末考试及答案

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

( C ) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 5.五种基本关系代数运算是( A ) A.∪,—,×,π和σ B.∪,—,,π和σ C.∪,∩,×,π和σ D.∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是( C )。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.A VG (列名) 7. SQL中,下列涉及空值的操作,不正确的是( C )。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 9.在视图上不能完成的操作是( C ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图 10. 关系数据模型的三个组成部分中,不包括( C )

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