当前位置:文档之家› 数据库试题

数据库试题

数据库试题
数据库试题

试卷名称:1207

试卷说明:1207

命题教师:北京邮电大学世纪学院计算机科学与技术系段

爱玲

一、单项选择题(总分80)

1. (分值:1.0 分)成绩表grade 中字段st_id 代表学号,score 代表分数,以下()语句返回成绩表中的最低分。

A: SELECT max(score) FROM grade

B: SELECT TOP 1 score FROM grade ORDER BY score ASC

C: SELECT st_id, MIN(score) FROM grade

D: SELECT TOP 1 score FROM grade ORDER BY score DESC

序号:10 难度:1 考查点:数据查询

2. (分值:1.0 分)关于数据视图与三级模式,下列说法错误的是( )。

A: 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B: 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C: 概念模式以数据模型的形式描述数据

D: 三级模式结构实现了数据的独立性

序号:11 难度:1 考查点:数据库系统概论

3. (分值:1.0 分)在SQL SERVER 中,执行带参数的过程,正确的方法为()。

A: 过程名参数

B: 过程名(参数)

C: 过程名=参数

D: ABC 均可

序号:112 难度:1 考查点:存储过程与触发器

4. (分值:1.0 分)数据库系统可能出现下列故障:

I、事务执行过程中发生运算溢出

II、某并发事务因发生死锁而被撤销

III、磁盘物理损坏

IV、系统突然发生停电事故

V、操作系统因为病毒攻击而突然重启

以上故障属于系统故障(软故障)的是

A: I、II、IV 和V

B: IV 和V

C: I、II、IV 和V

D: III 和IV

序号:118 难度:1 考查点:数据库安全管理

5. (分值:1.0 分)在SELECT 语句中使用GROUP BY SNO 时,SNO 必须( )。

A: 在WHERE 中出现

B: 在FROM 中出现

C: 在SELECT 中出现

D: 在HAVING 中出现

序号:124 难度:1 考查点:数据查询

6. (分值:1.0 分)关于数据库视图,下列说法正确的是

A: 视图可以提高数据的操作性能

B: 定义视图的语句可以是任何数据操作语句

C: 视图可以提供一定程度的数据独立性

D: 视图的数据一般是物理存储的

序号:128 难度:1 考查点:索引与视图

7. (分值:1.0 分)数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由

A: 数据库管理员维护

B: 程序员维护

C: 数据库管理系统维护

D: 一般用户维护

序号:130 难度:1 考查点:基础知识

8. (分值:1.0 分)在数据库中可用多种结构组织数据,散列文件是其中的一种。关于散列文件,下列说法错误的是

A: 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小固定的桶

B: 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码

C: 如果散列文件中散列函数的R 均有分布性R 不好,可能会造成桶溢出

D: 好的散列函数产生的存储地址分布以尽可能是随机的

序号:132 难度:1 考查点:基础知识

9. (分值:1.0 分)不允许记录中出现重复值和NULL 值的索引是( )。

A: 主键索引、普通索引

B: 主键索引、候选索引和普通索引

C: 主键索引和候选索引

D: 主键索引、候选索引和唯一索引

序号:14 难度:1 考查点:索引与视图

10. (分值:1.0 分)关系模型的数据结构是

A: 树

B: 图

C: 表

D: 二维表

序号:147 难度:1 考查点:基础知识

11. (分值:1.0 分)E-R 图用于描述数据库的

A: 概念模型

B: 数据模型

C: 存储模型

D: 逻辑模型

序号:148 难度:1 考查点:基础知识

12. (分值:1.0 分)下面列出的条目中,()不是数据库技术的主要特点。

A: 数据的结构化

B: 数据的冗余度小

C: 较高的数据独立性

D: 程序的标准化

序号:149 难度:1 考查点:基础知识

13. (分值:1.0 分)在SQL Server 中,字符串常量使用()作为定界符。

A: 单引号

C: 方括号

D: 花括号

序号:152 难度:1 考查点:基础知识

14. (分值:1.0 分)数据模型的三要素是()。

A: 数据检索、数据更新、数据删除

B: 实体、属性、联系

C: 数据结构、数据操作、数据完整性约束

D: 主键、元组、属性

序号:154 难度:1 考查点:基础知识

15. (分值:1.0 分)下列标识符可以作为Transact-SQL 语言的局部变量使用的是()。

A: [@My,var]

B: My var

C: @Myvar

D: @My var

序号:157 难度:1 考查点:基础知识

16. (分值:1.0 分)一个数据库只有()个模式。

A: 1

B: 2

C: 多

D: 3

序号:159 难度:1 考查点:基础知识

17. (分值:1.0 分)在SQL SERVER 服务器上,存储过程是一组预先定义并()的Transact-SQL 语句。

A: 保存

B: 解释

C: 编译

D: 编写

序号:160 难度:1 考查点:存储过程与触发器

18. (分值:1.0 分)SQL Server 采用的身份验证模式有()。

A: 仅Windows 身份验证模式

B: 仅SQL Server 身份验证模式

C: 仅混合模式

D: Windows 身份验证模式和混合模式

序号:182 难度:1 考查点:数据库安全管理

19. (分值:1.0 分)dbo 代表的是()。

A: 数据库拥有者

B: 用户

C: 系统管理员

D: 系统分析员

序号:184 难度:1 考查点:数据库安全管理

20. (分值:1.0 分)()允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。

B: 规则

C: 触发器

D: 索引

序号:230 难度:1 考查点:存储过程与触发器

21. (分值:1.0 分)数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1 级加锁协议能够解决的问题是

A: 丢失修改

B: 不可重复读

C: 读脏数据

D: 死锁

序号:24 难度:3 考查点:数据库安全管理

22. (分值:1.0 分)在R 连接R 组中有两种连接认证方式,其中在()方式下,

需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A: Windows 身份验证

B: SQL Server 身份验证

C: 以超级用户身份登录时

D: 其他方式登录时

序号:241 难度:1 考查点:数据库安全管理

23. (分值:1.0 分)下列( )语句用于删除存储过程。

A: CREATE PROCEDURE

B: CREATE TABLE

C: DROP PROCEDURE

D: 其他

序号:269 难度:1 考查点:存储过程与触发器

24. (分值:1.0 分)在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。

A: 需求分析

B: 概念设计

C: 逻辑设计

D: 物理设计

序号:27 难度:1 考查点:基础知识

25. (分值:1.0 分)sp_help 属于哪一种存储过程()?

A: 系统存储过程

B: 用户定义存储过程

C: 扩展存储过程

D: 其他

序号:272 难度:1 考查点:存储过程与触发器

26. (分值:1.0 分)关于数据库概念设计阶段的工作目标,下列说法错误的是

A: 定义和描述应用系统涉及的信息结构和范围

B: 定义和描述应用系统中数据的属性特征和数据之间的联系

C: 描述应用系统的数据需求

D: 描述需要存储的记录及其数量

序号:28 难度:3 考查点:基础知识

27. (分值:1.0 分)下列不属于非平凡函数依赖的是

A: (CustomerID,ProviderID,BuyDate)→GoodsName

B: (CustomerID,ProviderID,BuyDate)→GoodsName,ProviderID

C: (CustomerID,ProviderID,BuyDate)→GoodsClassID

D: (CustomerID,ProviderID,BuyDate)→ProviderID

序号:29 难度:3 考查点:基础知识

28. (分值:1.0 分)以下语句创建的触发器是当对表A 进行()操作时触发。

CREATE TRIGGER ABC ON 表A

FOR INSERT, UPDATE,

DELETE

AS

R-R-

A: 只是修改

B: 只是插入

C: 只是删除

D: 修改,插入,删除

序号:318 难度:1 考查点:存储过程与触发器

29. (分值:1.0 分)主键索引可确保字段中输入值的()。

A: 多样

B: 重复

C: 唯一

D: 若干

序号:319 难度:1 考查点:索引与视图

30. (分值:1.0 分)有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与

教师职称有关。实现这个约束的可行方案是( )。

A: 在教师表上定义一个视图

B: 在教师表上定义一个存储过程

C: 在教师表上定义插入和修改操作的触发器

D: 在教师表上定义一个标量函数

序号:33 难度:1 考查点:存储过程与触发器

31. (分值:1.0 分)DBMS 通过加锁机制允许多用户并发访问数据库,这属于DBMS 提供的

A: 数据定义功能

B: 数据操纵功能

C: 数据库运行管理与控制功能

D: 数据库建立与维护功能

序号:35 难度:1 考查点:基础知识

32. (分值:1.0 分)下面所列选项中,()不能进行视图操作。

A: DROP VIEW

B: CREATE TABLE

C: ALTER VIEW

D: CREATE VIEW

序号:354 难度:1 考查点:索引与视图

33. (分值:1.0 分)视图是一个(),并不包含任何的物理数据。

A: 真实表

B: 组合表

C: 基本表

D: 虚拟表

序号:356 难度:1 考查点:索引与视图

34. (分值:1.0 分)SQL Server 为每个触发器创建了两个临时表,它们是()。

A: Updated 和Deleted

B: Inserted 和Deleted

C: Inserted 和Updated

D: Seleted 和Inserted

序号:357 难度:1 考查点:存储过程与触发器

35. (分值:1.0 分)SQL Server 中存储过程由一组预先定义并被()的Transact-SQL

语句组成。

A: 编写

B: 解释

C: 编译

D: 保存

序号:359 难度:1 考查点:存储过程与触发器

36. (分值:1.0 分)以下哪个不是存储过程的优点()

A: 实现模块化编程,一个存储过程可以被多个用户共享和重用。

B: 可以加快程序的运行速度。

C: 可以增加网络的流量。

D: 可以提高数据库的安全性。

序号:361 难度:1 考查点:存储过程与触发器

37. (分值:1.0 分)表达式3^2*2+3 MOD 10\4 的值是()

A: 18

B: 1

C: 19

D: 0

序号:370 难度:3 考查点:数据库系统开发工具

38. (分值:1.0 分)下列4 项中,不属于SQL Server 2000 实用程序的是()。

A: 企业管理器

B: 查询分析器

C: 服务管理器

D: 媒体播放器

序号:377 难度:1 考查点:SQL Server 数据库的管理

39. (分值:1.0 分)从E-R 模型关系向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的关键字是( )。

A: M 端实体的关键字

B: N 端实体的关键字

C: M 端实体关键字与N 端实体关键字组合

D: 重新选取其他属性

序号:379 难度:1 考查点:数据库系统概论

40. (分值:1.0 分)SQL Server 2000 的字符型系统数据类型主要包括( )。

A: int、money、char

B: char、varchar、text

C: datetime、binary、int

D: char、varchar、int

序号:40 难度:3 考查点:基础知识

41. (分值:1.0 分)替代触发器(instead of)是在触发触发器的修改操作()执行。

A: 执行后

B: 之前

C: 停止执行时

D: 同时

序号:403 难度:1 考查点:存储过程与触发器

42. (分值:1.0 分)以下不属于存储过程特点的是()。

A: 在删除所涉及表时,同时被删除

B: 代码执行效率高

C: 数据查询效率高

D: 模块化编程

序号:407 难度:1 考查点:存储过程与触发器

43. (分值:1.0 分)以下()不是触发触发器的操作。

A: SELECT

B: UPDATE

C: DELETE

D: INSERT

序号:414 难度:1 考查点:存储过程与触发器

44. (分值:1.0 分)下列哪类数据库表不适合创建索引?()

A: 经常被查询搜索的列,如经常在where 子句中出现的列

B: 是外键或主键的列

C: 包含太多重复选用值的列

D: 在ORDER BY 子句中使用的列

序号:416 难度:1 考查点:索引与视图

45. (分值:1.0 分)下面存在于服务器端的组件是:()

A: 服务器组件

B: 企业管理器组件

C: 查询分析器组件

D: 导入导出组件

序号:437 难度:1 考查点:基础知识

46. (分值:1.0 分)对于R 关系R 的描述,正确的是()。

A: 同一个关系中允许有完全相同的元组

B: 同一个关系中元组必须按关键字升序存放

C: 在一个关系中必须将关键字作为该关系的第一个属性

D: 同一个关系中不能出现相同的属性名

序号:444 难度:1 考查点:基础知识

47. (分值:1.0 分)表之间的R 一对多R 关系是指()。

A: 一张表与多张表之间的关系

B: 一张表中的一个记录对应多张表中的一个记录

C: 一张表中的一个记录对应另一张表中的多个记录

D: 一张表中的一个记录对应多张表中的多个记录

序号:445 难度:1 考查点:基础知识

48. (分值:1.0 分)在关系数据库中,实现实体之间的联系是通过实体与实体之间的()建立的。

A: 公共索引

B: 公共存储

C: 公共元组

D: 公共属性

序号:446 难度:1 考查点:基础知识

49. (分值:1.0 分)SQL 语言中,删除一个视图的命令是()。

A: DELETE VIEW

B: CLEAR VIEW

C: DROP VIEW

D: REMORE VIEW

序号:447 难度:1 考查点:索引与视图

50. (分值:1.0 分)在SQL 语言中,条件R BETWEEN 20 AND 30R 表示年龄在20到

30 之间,且()。

A: 包括20 岁和30 岁

B: 不包括20 岁和30 岁

C: 包括20 岁不包括30 岁

D: 不包括20 岁包括30 岁

序号:449 难度:1 考查点:数据查询

51. (分值:1.0 分)为数据表创建索引的目的是()。

A: 提高查询的检索性能

B: 创建唯一索引

C: 创建主键

D: 便于对记录归类

序号:453 难度:1 考查点:索引与视图

52. (分值:1.0 分)要想使SQL Server 数据库管理系统开始工作, 必须首先启动()。A: 查询分析器

B: 网络实用工具

C: SQL Server 服务器

D: 数据导入和导出程序

序号:455 难度:1 考查点:SQL Server 数据库的管理

53. (分值:1.0 分)创建触发器的SQL 语句是()

A: create procedure

B: create trigger

C: create view

D: create index

序号:459 难度:1 考查点:存储过程与触发器

54. (分值:1.0 分)以下哪种情况下应尽量创建索引()。

A: 在WHERE 子句中出现频率较高的列

B: 具有很多NULL 值的列

C: 记录数较少的基本表

D: 需要更新频繁的基本表

序号:460 难度:1 考查点:索引与视图

55. (分值:1.0 分)以下()语句从表TABLE_NAME 中提取前10 条记录。

A: select * from TABLE_NAME where rowcount=10

B: select TOP of 10 * from TABLE_NAME

C: select TOP 10 * from TABLE_NAME

D: select * from TABLE_NAME where rowcount<=10

序号:464 难度:1 考查点:数据查询

56. (分值:1.0 分)如果需要在插入表的记录时自动执行一些操作,常用的是()。

A: 存储过程

B: 函数

C: 触发器

D: 存储过程与函数

序号:476 难度:1 考查点:存储过程与触发器

57. (分值:1.0 分)对SQL Server 中的存储过程,下列说法中正确的是:存储过程()。A: 不能有输入参数

B: 没有返回值

C: 可以自动被执行

D: 可以嵌套使用

序号:477 难度:1 考查点:存储过程与触发器

58. (分值:1.0 分)以下()不是存储过程的优点。

A: 执行速度快

B: 模块化的设计

C: 会自动被触发

D: 保证系统的安全性

序号:479 难度:1 考查点:存储过程与触发器

59. (分值:1.0 分)在数据库物理设计阶段,需要考虑为关系表建立合适的索引。关于建立索引的描述,有下列说法:

Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引

Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引

Ⅲ.对于经常出现在WHERE 子句中的属性,可以考虑建立索引

Ⅳ.对于经常出现在ORDER BY 子句、GROUP BY 子句中的属性,应尽量避免建立索引

上述说法正确的是

A: Ⅰ、Ⅱ和Ⅲ

B: Ⅰ、Ⅱ和Ⅳ

C: Ⅰ和Ⅲ

D: Ⅱ和Ⅳ

序号:49 难度:1 考查点:索引与视图

60. (分值:1.0 分)查询R 书名R 字段中包含R SQL 数据库R 字样的记录,应该使

用的条件是( )。

A: 书名Like ´SQL 数据库´

B: 书名Like ´%SQL 数据库´

C: 书名Like ´SQL 数据库%´

D: 书名Like ´%SQL 数据库%´

61. (分值:1.0 分)关于数据模型和模式结构,有下列说法:

Ⅰ.数据库系统的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库

Ⅱ.数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具

Ⅲ.在数据模型中有R 型R 和R 值R 的概念,其中值是对某一类数据的结构和属性的说

Ⅳ.在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图上述说法正确的是

A: Ⅰ和Ⅳ

B: Ⅱ、Ⅲ和Ⅳ

C: Ⅰ和Ⅱ

D: Ⅱ和Ⅳ

序号:50 难度:1 考查点:基础知识

62. (分值:1.0 分)SQL Server 为每个触发器创建了两个临时表,它们是()。

A: Updated 和Deleted

B: Inserted 和Deleted

C: Updated 和Inserted

D: Updated 和Selected

序号:514 难度:1 考查点:存储过程与触发器

63. (分值:1.0 分)在SQL 语言中,建立存储过程的命令是()。

A: CREATE PROCEDURE

B: CREATE RULE

C: CREATE DURE

D: CREATE FILE

序号:515 难度:1 考查点:存储过程与触发器

64. (分值:1.0 分)在视图上不能完成的操作是()。

A: 更新视图数据

B: 查询

C: 在视图上定义新的基本表

D: 在视图上定义新视图

序号:516 难度:2 考查点:索引与视图

65. (分值:1.0 分)SELECT 语句中与HAVING 子句通常同时使用的是()子句。A: ORDER BY

B: WHERE

C: GROUP BY

D: 无需配合

序号:518 难度:1 考查点:数据查询

66. (分值:1.0 分)SQL 中,下列涉及空值的操作,不正确的是()。

A: age IS NULL

B: age IS NOT NULL

C: age = NULL

D: NOT (age IS NULL)

67. (分值:1.0 分)关于数据库事务设计,有下列说法:

Ⅰ.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则Ⅱ.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范

Ⅲ.事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台和实现方法Ⅳ.事务详细设计时,利用与具体DBMS 平台无关的read 和write 表示事务对数据库中数据项的读写操作

上述说法正确的是

A: Ⅰ、Ⅱ和Ⅲ

B: Ⅰ、Ⅱ和Ⅳ

C: Ⅱ和Ⅳ

D: Ⅰ和Ⅱ

序号:52 难度:1 考查点:数据库安全管理

68. (分值:1.0 分)为数据表创建索引的目的是()。

A: 提高查询的检索性能

B: 节省存储空间

C: 便于管理

D: 归类

序号:538 难度:1 考查点:索引与视图

69. (分值:1.0 分)存储过程由什么激活()。

A: 自动执行

B: 应用程序

C: 系统程序

D: 以上都是

序号:540 难度:2 考查点:存储过程与触发器

70. (分值:1.0 分)对所有的视图都可以进行下面哪一个操作?( )

A: 插入

B: 选择

C: 更新

D: 删除

序号:557 难度:1 考查点:索引与视图

71. (分值:1.0 分)视图是由下面哪两者导出的表()。

A: 模式、关系

B: 基本表、视图

C: 基本关系、关系

D: 内模式、外模式

序号:558 难度:1 考查点:索引与视图

72. (分值:1.0分)SQL语言允许使用通配符进行字符串匹配,此中R %R 可以表现()。A: 0 个字符

B: 1 个字符

C: 多个字符

D: 所有选项都可以

序号:572 难度:1 考查点:数据查询

73. (分值:1.0 分)下列哪个关键字在SELECT 语句中表示全部列:()。

A: *

B: ALL

C: DESC

D: DISTINCT

序号:577 难度:1 考查点:数据查询

74. (分值:1.0 分)对于下面的存储过程:

CREATE PROCEDURE Myp1 @p Int

AS

SELECT St_name, Age

FROM Students

WHERE Age=@p

假如要在Students 表中查找年龄是20 岁的学生,()可以正确的调用这个存储过程。

A: EXEC Myp1 @p=´20´

B: EXEC Myp1 @p=20

C: EXEC Myp1=´20´

D: EXEC Myp1=20

序号:588 难度:1 考查点:存储过程与触发器

75. (分值:1.0 分)解决并发操作带来的数据不一致性问题普遍采用____技术

A: 封锁

B: 恢复

C: 存取控制

D: 协商

序号:606 难度:1 考查点:存储过程与触发器

76. (分值:1.0 分)SQL Server 2000 提供了很多预定义的角色,下述关于public 角色说法正确的是

A: 它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员

B: 它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员

C: 它是系统提供的服务器级的角色,管理员可以对其进行授权

D: 它是系统提供的数据库级的角色,管理员可以对其进行授权

序号:61 难度:1 考查点:数据库安全管理

77. (分值:1.0 分)关于数据划分策略,下述说法错误的是

A: 散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号

B: 范围划分根据某个属性的取值,将数据划分为n 个部分,分别存储到不同磁盘上

C: 范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题

D: 轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询

序号:66 难度:3 考查点:基础知识

78. (分值:1.0 分)在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?

A: 外模式/模式

B: 模式/内模式

C: 外模式/内模式

D: 逻辑模式/内模式

序号:70 难度:2 考查点:基础知识

79. (分值:1.0 分)下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖?

A: A→B

B: B→D

C: D→C

D: A→D

序号:78 难度:3 考查点:基础知识

80. (分值:1.0 分)客户端、服务器(C/S)架构和浏览器/服务器(B/S)架是现在常用的两种数

据库应用系统架构。关于C/S 和B/S 架构,下列说法错误的是

A: 在C/S 和B/S 架构中,数据库服务器都承担了数据共享和管理的功能

B: 如果系统的最终用户群体大,用户地域分布广,一般应采用B/S 架构

C: C/S 架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S 架构一

般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏览器进行交互的组件实现

D: 一般来说,对于功能需求相同的数据库应用系统项目,C/S 架构的应用开发成本要高于B/S 架构的应用开发成本

序号:92 难度:3 考查点:基础知识

二、判断题(总分10)

1. (分值:1.0 分)SQL Server 2000 不具有数据的导入与导出功能。

答案:错误

序号:141 难度:1 考查点:SQL Serrer 数据转换

2. (分值:1.0 分)数据的完整性主要防范的对象是非法用户。

答案:错误

序号:142 难度:1 考查点:SQL Server 数据表

3. (分值:1.0 分)概念结构设计的工具是ER

R 模型。

答案:正确

序号:143 难度:1 考查点:数据库系统概论

4. (分值:1.0 分)写程序不属于数据库的模式设计阶段。

答案:正确

序号:144 难度:1 考查点:数据库系统概论

5. (分值:1.0 分)设计好的数据库管理系统在投入使用后出现问题由使用方负责。

答案:错误

序号:145 难度:1 考查点:数据库系统开发工具

6. (分值:1.0 分)执行Unload Form1 语句后,窗体Form1 消失,但仍在内存中。

答案:错误

序号:76 难度:1 考查点:数据库安全管理

7. (分值:1.0 分)AB 和4AB 都可以作为VB 的变量名。

答案:错误

序号:77 难度:1 考查点:数据库系统开发工具

8. (分值:1.0 分)在VB 中,为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是Enabled。

答案:正确

序号:78 难度:1 考查点:数据库系统开发工具

9. (分值:1.0 分)在VB 中,把字符型数据转换为数值型数据需要使用的函数是Val。

序号:79 难度:1 考查点:数据库系统开发工具

10. (分值:1.0 分)数学关系8≤x<30 表示成正确的VB 表达式为x>=8 and x<30

答案:正确

序号:80 难度:1 考查点:数据库系统开发工具

三、问答题(总分10)

1.(分值:1.0 分)数据库的安全性:

参考答案:

是指保护数据库,防止不合法的使用,以免数据的泄漏、非法更改和破坏。对数据库不合法的使用称为数据库的滥用。数据库的滥用可分为无意的和恶意的两类。

无意的滥用容易发生系统故障,并发访问数据库时引起异常现象以及违反数据完整性约束等逻辑错误。

序号:40 难度:2 考查点:数据库安全管理

2.(分值:1.0 分)数据库的并发操作会带来哪些问题:

参考答案:

(1)丢失更新问题

(2)不一致分析问题

(3)R 脏数据R 的读出

序号:41 难度:2 考查点:数据库安全管理

3.(分值:1.0 分)数据库系统中可能发生的故障:

参考答案:

(1)事务故障:通常分为两种:非预期的事务故障(溢出、死锁),可预期的事务故障(可发现可撤消的)

(2)系统故障:在硬件故障,软件错误的影响下,虽引起内存信息丢失,但未破坏外存中的数据。这种情况称为故障终止假设。系统故障通常称为软故障。

(3)介质故障:这类故障将破坏数据库,并影响正在存取这部分数据的所有事务。介质故障通常被称为硬故障、磁盘故障。

序号:42 难度:2 考查点:数据库安全管理

4.(分值:1.0 分) 事务的性质

参考答案:

事务必须有四个性质:

(1)原子性:一个事务中所有对数据库操作是一个不可分割的操作序列。事务要么完事地被全部执行,要么什么也不做。

(2)一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏。

(3)隔离性:在并发事务被执行时,系统应保证与这些事务先后单独执行时的结果一样,此时达到了隔离性要求。

(4)持久性:一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中。

上述的四个性质称为事务的ACID 性质。

序号:43 难度:2 考查点:数据库安全管理

5.(分值:1.0 分) 常见的封锁有哪两种:

参考答案:

排它型封锁(X 封锁)和共享型封锁(S 封锁)

序号:44 难度:2 考查点:数据库安全管理

6.(分值:1.0 分)什么是事务?

参考答案:

事务是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境中的R 进程R 概念。事务以BEGIN TRANSACTION 语句开始,以COMMIT 语句或ROLLBACK 语句结束。

序号:46 难度:2 考查点:数据库安全管理

7.(分值:1.0 分)分布式数据库系统中存在的问题:

(1)不同场地的通信速度,与局部DBS 的存储部件的存取速度相比,是非常慢的。

(2)通信系统有较高的存取延迟时间。

(3)在CPU 上处理通信的代价很高。

(4)不同通信系统有不同意义的字符。

序号:68 难度:2 考查点:数据库系统概论

8.(分值:1.0 分)数据库的完整性与安全性的区别:

参考答案:

数据库的完整性是指尽可能避免对数据库的无意的滥用;

数据库的安全性是指尽可能避免对数据库的恶意的滥用。

序号:82 难度:2 考查点:数据库安全管理

9.(分值:1.0 分) 运行记录优先原则:

参考答案:

(1)至少要等相应运行记录已经写入R 日志R 文件后,才能允许事务往数据库中写记录。

(2)直到事务的所有运行记录都已写入运行R 日志R 文件后,才能允许事务

完成R END TRANSACTIONR 处理。

序号:96 难度:2 考查点:数据库安全管理

10.(分值:1.0 分) 两段封锁协议规定所有事务要遵守哪些规则:

参考答案:

(1)在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁。

(2)在释放一个封锁之后,事务不再获得任何其它封锁。

所谓两段,就是每个事务分成前后两个阶段:增生阶段和收缩阶段。

增生阶段:也称为扩展阶段或申请封锁阶段。在增生阶段中,事务可申请封锁,但不能解除任何已取得的封锁。

收缩阶段:也称为释放封锁阶段。在收缩阶段中,事务可释放封锁,但是不能申请新的封锁。

序号:99 难度:2 考查点:数据库安全管理__

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库习题与答案

一.选择题: 1、数据库分析与设计中,其设计对象称客观世界的( ) A、逻辑对象 B、目标对象 C、实体对象 D、需求对象 答案:B (150) 2、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作就是 ( ) A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 答案:B (150) 3、通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计 答案:C (150) 4、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图 答案:D (153) 5、 E-R图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 答案:A (155) 6、在关系数据库设计中,完成设计关系模式的任务就是属于( ) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 答案:C (157) 7、数据库逻辑设计的主要任务就是( ) A、建立E-R图与说明书 B、创建数据库说明 C、建立数据流图 D、把数据送入数据库 答案:B (158) 二.填空题 1、数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义 关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的______________, 此外还包括关系的规范化以及性能调整,最后就是约束条件设置。 答案:关系模式(156) 3、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还 包括______________以及性能调整,最后就是约束条件设置。 答案:关系的规范化(156) 4、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还

数据库试题及答案

、选择题(40 X 1=40分) 1 .用二维表数据来表示实体及实体之间联系的数据模型称为( 2 .表在数据库中是一个非常重要的数据对象,它是用来( 数据库是在计算机系统中按照一定的数据模型组织、 操作的软件系统叫 —,由计算机、操作系统、 存储和应用的 —,支持数据库各种 DBMS 、数据库、应用程序及用户等组成的一 A 、概念数据模型 B 、结构数据模型 C 物理数据模型 D 、逻辑数据模型 11.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的 12 .下列关于关系数据模型的术语中, 最接A 、 显示 B 、查询 C 、存放 D 、检索 3. 数据库创建后就可以创建表了,创建表可以用( 等方法来创建。 A 、 企业管理器 B 、查询分析器 C 、 OSQL D 、企业管理器和 CREAT E TABL 语句 个整体叫 。(D A 、文件的集合、操作系统、文件系统 B 、 数据的集合、数据库管理系统、数据库系统 C 、命令的集合、数据库系统、软件系统 D 、 程序的集合、命令系统、数据库系统 7 .下面对于关系的叙述中,哪个是不正确的? A 、关系中的每个属性是不可分解的 C 、任意的一个二维表都是一个关系 B 、 (B ) 在关系中元组的顺序是无关紧要的 每一个关系只有一种记录类型 8 . SQL 中,下列涉及空值的操作,不正确的是( C ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 10 .在数据库技术中,实体-联系模型是一种 D )。 A 、实体--联系模型 B 、层次模型 C 、网状模型 D 、关系模型 C )各种数据内容的。 A 、语法解释 B 、语义解释 C 、语意说明 D 、用法说明 哪一个术语所表达的概念与二维表中的 “行” 的概念

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

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

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【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.名词解释 1)关系 2)数据模型三要素 3)模式 4)传递依赖 5)事务 6)行列子集视图 7)笛卡尔积 8)内模式 9)外模式 10)数据库 11)实体 12)码 13)函数依赖 14)部分函数依赖 15)存储过程 16)触发器 17)候选码 18)关系模式 19)视图 20)2NF 21)3NF 22)概念结构设计 23)逻辑结构设计 24)两段锁协议 25)意向锁 2.应用题 1)现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E-R图,再将其转换为关系模式(包

括关系名、属性名、码和完整性约束条件)。 2)对学生—课程数据库有如下的查询: SELECT Cname FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND https://www.doczj.com/doc/cc17313343.html,o=https://www.doczj.com/doc/cc17313343.html,o AND Student.Sdept=’IS’; 此查询要查信息系学生选修了的所有课程的名称。 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。 3)判断下列小题中模式分别属于哪个范式(最高范式),并说明理由。 (1) R({A,B,C},{(A,C)-->B,(A,B)-->C,B-->C}) (2) R({S#,SD,SL,SN},{S#-->SD,S#-->SN,S#-->SL,SD-->SL}) (3) R({Sno,Sdept,Sloc,Cno,Grade},{(Sno,Cno)-->Grade,Sno-->Sdept,Sno--> Sloc}) 4)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图并将其转换为关系模型。 5)对学生—课程数据库有如下的查询: SELECT Student.Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND https://www.doczj.com/doc/cc17313343.html,o=’3’; 此查询要查选修了3号课程的学生姓名。试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。 6)对学生—课程数据库有如下的查询: SELECT Student,Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND https://www.doczj.com/doc/cc17313343.html,o=’2’ 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的

数据库试题及答案

一、单项选择题(每题0.5分,共200题,合计100分) 1. SQL Server 2008是一个( C)的数据库系统。 (A)网状型(B)层次型(C)关系型(D)以上都不是 2.关于主键描述正确的是:( C ) (A)包含一列(B)包含两列 (C)包含一列或者多列(D)以上都不正确 3. SQL Server 2008 采用的身份验证模式有(D )。 (A)仅Windows身份验证模式 (B)仅SQL Server身份验证模式 (C)仅混合模式 (D)Windows身份验证模式和混合模式 4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C ) (A)DML (B)DCL (C)DQL (D)DDL 5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B)% (C)- (D)? 6. SQL Server提供的单行注释语句是使用(B )开始的一行内容。 (A)“/*” (B)“--” (C)“{” (D)“/” 7. 以下那种类型不能作为变量的数据类型(C )。 (A)text (B)ntext (C)table (D)image 8. 下面不属于数据定义功能的SQL语句是:(C ) A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE 9. 如果希望完全安装SQL Server,则应选择( A)。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 10. 在SQL SERVER中局部变量前面的字符为:(D ) (A)* (B)# (C)@@ (D) @ 11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D )(A)包括table_1中的所有行,不包括table_2的不匹配行 (B)包括table_2中的所有行,不包括table_1的不匹配行 (C)包括和两个表的所有行 (D)只包括table_1和table_2满足条件的行 12. 对视图的描述错误的是:(D ) (A)是一张虚拟的表 (B)在存储视图时存储的是视图的定义 (C)在存储视图时存储的是视图中的数据 (D)可以像查询表一样来查询视图 13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(C )。(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER 14. SQL Server 2008提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是(D )。 (A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器15. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(D )

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库系统概论试题及答案

试题二 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 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中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中, E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

数据库题库数据库L-

1.每个数据库有且只有一个()。 A.次要数据文件 B.主要数据文件 C.日志文件 D.索引文件 ↑答案:B 2.当前数据库运行在open状态,LISTENER 也正常运行,此刻一个dba 执行如下命令 LSNRCTL> STOP 下面的描述中那个是正确的? A.会话只能执行查询操作 B.连接的会话不允许做任何操作直到监听启动 C.当前连接的会话不受影响,操作继续 D.会话断掉,并且当前的事物回滚 ↑答案:C

-g act命令是用于显示___ 信息 B.所有线程信息 C.当前活动线程 ↑答案:C 集群中参数DRAUTO设置为2,若此时关闭HDR主机,则___ 备用数据库将转换为主用模式,原HDR主用恢复成备用模式 B.由连接管理器中的FOC切换规则来切换 备用数据库将保持为备用模式,在主用恢复后自动恢复HDR连接 备用数据库将转换为标准模式,在主用恢复后自动转换为备用恢复HDR连接↑答案:A

5.下列关于Oracle支持的锁粒度描述正确的是? A.数据库级、表级、行级、列级 B.数据库级、表级、行级 C.行级、列级 D.列级、表级 ↑答案:A 6.当执行一个存储过程时,服务器到哪里查询该存储过程( )

↑答案:D 7. 作为一个ORACLE DBA,你运行以下的SQL命令查询ASM实例,查询结果的含义是什么? SQL> select group_number, name, state from v$ASM_DISKGROUP; GROUP_NUMBER NAME STATE 0 DGROUP1 DISMOUNTED 2 DGROUP2 MOUNTED 3 DGROUP3 MOUNTED 磁盘组被其他的DBA卸载了 )将在磁盘组中丢失 B.一个多余的磁盘(DGROUP1 状态 C.一个数据文件丢失,原因是DGROUP1磁盘组正在进入DISMOUNTED D.这个查询在ASM实例中没有意义 ↑答案:A 存储中分配给服务器的一个连续的磁盘空间的单位是___

数据库试题及答案汇编

《数据库技术与应用》样题 一、选择题( 共 30 分,1--20 每小题 1 分,21—25 每小题 2 分。下列各题 A )、B)、 C)、D)四个选项中,只有一个选项是正确的 ) 1 在 SQL Server 中,关于视图的正确叙述是 A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表 2 SQL 是那几个英文单词的缩写 A)Standard Query LanguageB)Structured Query Language C) Select Query LanguageD)以上都不是 3 不属于 SQL Server 系统全局变量的是()。 A 、@@ErrorB 、@@ConnectionC 、@@Fetch_StatusD 、@Records 4 下面描述错误的是() A 、每个数据文件中有且只有一个主数据文件 B 、日志文件可以存在于任意文件组中 C 、主数据文件默认为 primary 文件组 D 、文件组是为了更好地实现数据库文件组织 5 SQL Server 数据库文件有三类,其中主数据文件的后缀为( ) A 、.mdfB 、.ldfC 、.ndfD 、.idf 6、下面标识符不合法的是( ) A 、[my delete]B 、_mybaseC 、$moneyD 、trigger1 7 下面字符串能与通配符表达式[ABC]%a 进行匹配的是() A 、BCDEFB 、A_BCDC 、ABC_aD 、A% 8、下面对索引的相关描述正确的是()列值唯一的列适合间索引 A 、经常被查询的列不适合建索引B 、列值惟一的列适合建索引 C 、有很多重复值的列适合建索引D 、是外键或主键的列不适合建索引 9、在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接 时提供登录时需要的用户标识和密码。 A 、Windows 身份验证B 、SQL Server 身份验证 C 、以超级用户身份登录时D 、其他方式登录时 10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快 数据的( )速度。 A 、插入B 、修改C 、删除D 、查询 在where 子句中出现频率较高的列应尽量创建索引 11、以下哪种情况应尽量创建索引( ) A 、在 Where 子句中出现频率较高的列B 、具有很多 NULL 值的列 C 、记录较少的基本表D 、需要更新频繁的基本表 12、域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据 类型、格式和有效的( )。 A 、数据值B 、数据长度C 、取值范围D 、以上都不是 13 以下不属于表之间定义关系的是 A)一对一关系B) 一对多关系C) 多对多关系D) 少对多关系 14 目前数据库有三种基本的数据模型是 ________ 。 A 、 层次模型、网络模型、关系模型B 、对象模型、网络模型、关系模型 网络模型、对象模型、层次模型D 、层次模型、关系模型、对象模型 15 从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此 SQL 语句为 A 、SELECT * FROM 产品WHERE 价格>海天酱油

整理数据库题库_数据库练习题一

数据库 JUNE 2021题库 整理人尼克 知识改变命运

数据库练习题一 一、单项选择 1.下面关于数据库设计方法的说法中错误的有() A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法 B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法 C. 面向数据的设计方法可以较好地反映数据的内在联系 D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求 2. 数据库技术中,独立于计算机系统的模型是() A. E/R模模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 3.关于数据库设计步骤的说法中错误的有() A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计 B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现; C. 物理设计阶段对数据库性能影响已经很小了 D. 逻辑设计是在概念设计的基础上进行的。 4. 下面关于数据库概念设计数据模型的说法中错误的有() A. 可以方便地表示各种类型的数据及其相互关系和约束 B. 针对计算机专业人员 C. 组成模型定义严格,无多义性 D. 具有使用图形表昧概念模 5. 数据库的逻辑设计对数据的性能有一定的影响,下面的措施不能明显改善数据性能的有()。

A. 将数据库中的关系进行完全规范化; B. 将大的关系分成多个小的关系 C. 减少连接运算 D. 尽可能地使用快照 6. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 7. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 8. 一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一

数据库期末试卷和答案

数据库程序设计试题 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、使用create database语句创建教学管理系统数据库,要求如下:数据库 databasename=teacher,数据文件name=teacher_data,日志文件name=teacher_log,数据文件和日志文件的存储路径为filename=c:\data,size=1MB,filegrowth=15%。 2、用企业管理器创建student_info表和student_grade表并输入记录 3、在查询分析器中给表Student_info创建视图student_info_view,视图中包括学号,姓名 和出生日期三个字段。 4、用Transact-SQL语句完成如下功能: 1>查询Student_info表中前两行信息。 2>查询student_info表中姓名,学号,出生日期字段信息,并把出生日期用别名“出 生年月日”表示。 3>查询Student_grade表中成绩为90,92的学生信息 4>查询student_info表中所有没有成绩的学生信息 5>计算平均成绩 5、将student_info表导出到excel中 1、使用企业管理器创建Teacher数据库,要求:数据文件name=teacher_data,事物日志文 件name=teacher_log,存储路径filename=c:\data,maxsize=10MB,size==1MB,filegrowth=1mb 2、在查询分析器中创建student_info表和student_grade表并输入记录 3、创建一个名为student_info_pro的存储过程,用来查询学号,姓名,出生日期,毕业院校 4、用Transact-SQL语句完成以下功能: 1>查询student_info表中学号,姓名,出生日期字段信息 2>查询student_info表中所有男生信息并形成新表student_info1 3>查询所有姓“李”的学生信息 4>用Insert语句向student_info表中插入一条记录 5>查询student_info表中所有有成绩的学生信息 5、用企业管理器备份该数据库 1、使用查询分析器建立teacher数据库,要求: 数据文件name=teacher_data,事物日志文件 name=teacher_log,存储路径filename=c:\data,maxsize=10MB,size==1MB,filegrowth=1mb 2、在企业管理器中创建student_info表和student_choose表并输入记录 3、在查询分析器中创建名为student_info_pro的存储过程,用来查询学号,姓名,出生日期 和毕业院校 4、使用Transact-SQL语句完成如下功能: 1>查询student_choose表中信息 2>查询学分等于3分的学生的课程编号,学分字段信息 3>用Insert values语句插入一条记录 4>计算平均学分 5>删除学分等于4分的学生信息 5、将student_info表中的内容导出到excel表中

数据库题库

一、单选题 1、若要将学生张三所在的系从“计算机系”改为“信息系”,正确的语句是 A. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三' AND sdept='信息系' B. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三' C. UPDATE Student SET sdept = '信息系' WHERE Sname='张三' AND sdept='计算机系' D. UPDATE Student SET sdept = 信息系' WHERE Sname='张三' 2、数据库三级模式结构中用于描述表结构的是 A. 外模式 B. 模式 C. 内模式 D. 数据库文件 3、设工资列的数据要求小数点后保留2位,小数点前保留4位,下列类型中最合适的是 A. float B. numeric(7,2) C. float(6,2) D. numeric(6,2) 4、下列查询语句中,能够正确执行的是 A. SELECT Sno,Sname FROM SC GROUP BY Sno B. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3 C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3 D. SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) > 3 5、语句“SELECT * FROM Student WHERE sage BETWEEN 20 AND 25”的作用是 A. 查询年龄大于20并且小于25的学生 B. 查询年龄大于等于20并且小于等于25的学生 C. 查询年龄大于20并且小于等于25的学生 D. 查询年龄大于等于20并且小于25的学生 6、下述属于SQL数据操作功能的语句是 A. CREATE B. DELETE C. DROP D. ALTER 7、下列属于数据独立性的是 A.概念独立性 B.逻辑独立性 C.安全独立性 D.组织独立性 8、当数据的存储位置或存储结构发生变化时,可以不影响应用程序的特性,这属于数据库的 A.概念独立性 B.逻辑独立性 C.物理独立性 D.组织独立性 9、如果不允许学生转校,则学校和学生之间的联系是 A.一对一 B.一对二 C.一对多 D.多对多 10、下列不属于数据完整性约束的是 A.实体完整性 B.参照完整性 C.数据独立性 D.用户定义的完整性 11、二维表结构是 A. 关系数据库采用的概念层数据模型 B. 关系数据库采用的组织层数据模型 C. 数据库文件对数据的组织方式 D. 内模式采用的数据的组织方式 12、下列关于外键的说法,正确的是 A.外键必须与所引用的列类型相同,但长度可以不一样 B.外键与所引用的列的类型没有关系 C.外键所引用的列可以和外键在同一个表中 D.外键所引用的列必须在另一个表中 13、对于nvarchar数据类型,下列说法正确的是 A. 最多可以存储长度为8000个汉字的数据 B. 最多可以存储长度为4000个汉字的数据

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题一、选择题(15分,每空1分): 1.数据库系统中,物理数据独立性(physical data independence)是指____。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 2.数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 3.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为____。 A.数据定义语言(DDL)B.数据管理语言 C.数据操纵语言(DML)D.数据控制语言 4.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A.选择B.投影C.连接D.扫描 5.关系模型中,一个候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.SQL语言是____语言。 A.层次数据库B.网络数据库 C.关系数据库D.非数据库 7.数据库中只存放视图的________。 A.操作B.对应的数据 C.定义D.限制 8.关系数据库规范化是为解决关系数据库中____问题而引人的。 A.数据冗余B.提高查询速度 C.减少数据操作的复杂性D.保证数据的安全性和完整性 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的________。 A.可靠性B.一致性C.完整性D.安全性 10.若事务T对数据对象A加上S锁,则________。

数据库 试题及答案

一、选择题 1.在数据库系统中,把可以相互区别的客观事物称为( D )A.属性 B. 字段 C.文件 D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( D ) A.实体独立性 B.物理数据独立性 C.客观独立性 D.逻辑数据独立性 3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B ) A. 多对多 B. 一对多 C. 多对一 D. 一对一 4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B ) A. 完全依赖 B.部分依赖 C. 传递依赖 D.多值依赖 5.关系模型的参照完整性约束是指(C) A.限制引用一个关系中的不同元组数据 B.限制引用不同关系中的元组数据 C.限制一个关系引用与之联系关系中不存在的元组数据 D.限制两个关系间的互相引用 6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念( B )

A.宿主语言 B.游标 C.DDL语言 D.DML语言 7、单个用户使用的数据视图的描述称为(A )。 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 8.在SQL中,下列涉空值的操作,不正确的(D:AGE=NULL) 9.数据库系统的独立性是指(B) A. 不会因为数据的变化而影响应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为数据存储策略的变化而影响数据存储结构 D. 不会因为某些数据逻辑结构的变化而影响应用程序 10.设有T1和T2两个事务,若并发操作如下,则下面评价中正确的是(C )。 T1 T2 ①读A=100,B=5 ②读A=100 A=A*2 回写 ③求A+B=105,验证错 A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏数据”

数据库试卷及参考答案

1. 数据库的三级模式结构中,全局数据视图的描述称为模式。 2. 在数据库系统中管理数据的软件称为。 3. 当用户建立视图时,在数据字典中存储的是视图的定义,而不是数据。 4. 数据独立性是指物理和逻辑独立性。 5. 数据模型通常由数据结构、数据操作和完整性约束三部分组成。 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.数据定义,关系规范化,数据操纵 1. 为什么视图被称为虚表?基本表与视图的区别是什么? 因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。 2. 在关系数据库中能完全消除数据冗余吗? 不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 3. 简述在中,语句与的区别。 的作用是删除表中的元组,表的模式依然存在,而是将表的结构和元组全部删除,表被删除()后就不再存在了。 1. 对于教学数据库的三个基本表 学生 S() 学习 (,)

相关主题
文本预览
相关文档 最新文档