当前位置:文档之家› 数据库选择题答案

数据库选择题答案

数据库选择题答案
数据库选择题答案

1、(C)是长期存储在计算机内的有组织、可共享的数据集合。

A.数据库管理系统

B.数据库系统

C.数据库

D.文件组织

2、在手工管理阶段,数据是(B)

A.有结构

B.无结构

C.整体无结构,记录有结构

D.整体结构化的

3、在文件系统管理阶段,数据(B)

A.无独立性

B.独立性差

C.具有物理独立性

D.具有逻辑独立性

4、在数据库系统管理阶段,数据是(D)

A.有结构的

B.无结构的

C.整体无结构,记录内有结构

D.整体结构化

5、数据库系统管理阶段,数据(D)

A.具有物理独立性,没有逻辑独立性

B.具有物理独立性和逻辑独立性

C.独立性差

D.具有高度的物理独立性和一定程度的逻辑独立性

6、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)

A 数据库管理系统

B 数据库应用系统

C 相关的计算机系统

D 各类相关人员

7、DBMS通常可以向(B)申请所需计算机资源。

A 数据库

B 操作系统

C 计算机硬件

D 应用程序

8、在DBS中,DBMS和OS之间的关系是(D)

A .并发运行 B.相互调用 C. OS调用DBMS D. DBMS调用OS

9\数据库管理系统(DBMS)是(C)

A 一个完整的数据库应用系统

B 一组硬件

C 一组系统软件

D 既有硬件,又有软件

10、描述数据库全体数据的全局逻辑结构和特性是(A)

A 模式

B 内模式

C 外模式

D 用户模式

11、(D)不是DBA数据库管理员的职责。

A 完整性约束说明

B 定义数据库模式

C 数据库安全

D 数据库管理系统设计

12、关系数据库的数据及更新操作必须遵循(D)等完整性规则。

A 实体完整性和参照完整性

B 参照完整性和用户定义完整性

C 实体完整性和用户定义完整性

D 实体完整性、参照完整性和用户定义完整性

13、现实世界中事物的特性在信息世界中称为(D)

A 实体

B 键

C 记录

D 属性

14、E-R模型用于建立数据库的(A)

A 概念模型

B 结构模型

C 物理模型

D 逻辑模型

15、数据模型的三要素是(D)

A 外模式、模式和内模式

B 关系模型、层次模型、网址模型

C 实体、属性和联系

D 数据结构、数据操作和完整性约束

16、设某学校中,一位教师可讲授多么课程,一门课程可由多位教师讲授,则教师与课程之间的联系是(D)

A 一对一联系

B 一对多联系

C 多对一联系

D 多对多联系

17、逻辑模式(A)

A 有且仅有一个B最多只能有一个C至少两个D可以有多个

18、数据独立性是指(C)

A 用户与数据分离

B 用户与程序分离C程序与数据分离D 人员与设备分离

19、在数据库三级模式间引入二级映像的主要作用是(A)

A 提高数据与程序的独立性

B 提高数据与程序的安全性

C保持数据与程序的一致性 D 提高数据与程序的可移植性

20、在数据库中,产生数据不一致的根本原因是(D)

A 没有严格保护数据

B 数据冗余量太大C未对数据进行完整性控制D 数据冗余

21、关系数据库建立在关系数据库模型基础上,借助(A)等概念和方法来处理数据库中的数据。

A 集合代数

B 分析方法

C 统计分析

D 表格

22、除了关系的标题栏外,二维表中水平方向的行称为(A)

A 元组

B 分量C属性 D 关系的实例

23、关系是一个(C)数目相同的元组的集合。

A 表格

B 分量

C 属性

D 关系的实例

24、认为多个域间有一定的关系时,就可以用(D)的方法将它们以关系的形式建立一张二维表,以表示这些域之间的关系。

A 乘积

B 投影C连接 D 笛卡尔积

25、关于关系的性质说法不正确的是(B)

A 关系中不允许出现相同的元组

B 关系中的元组的顺序固定

C 关系中属性的属性无所谓,即列的顺序可以随意交换

D 关系中各属性必须有不同的名字,而不同的属性可以来自同一个域

26、下列关于关系的键的描述错误的是(D)

A 关系的键是指属性或属性组合

B 主关系键一定是候选键

C主关系键中的任一属性都不能为空值

D 被参照关系的主关系键和参照关系的外部关系键不必定义在同一域上

27、关于关系模型的3类完整性规则正确的是(C)

A. 如果属性A是基本关系R的主属性,但不是候选键整体,则属性A能去空值

B. 若属性F是基本关系R的外部关系键,它与基本关系S的主关系键字K相对应,则对于R中的每个元组在F上的值必须取空值

C. 参照完整性规则用来定义外部关系键与主关系键之间的引用规则

D. 实体完整性和参照完整性并不适用与任何关系数据库系统

28、关系运算的三大要素是(A)

A 运算对象、运算符、运算结果

B 运算对象、运算符、运算类型

C 运算类型、运算符、运算结果

D 运算结果、运算类型、运算结果

29、选择操作是根据某些条件对关系进行(A)分割,选取符合条件的元组。

A 水平

B 垂直

C 交叉

D 混合

30、下列关于关系代数和关系演算的命题不正确的是(D)

A 关系代数是过程化的语言,通过规定对关系的运算进行查询

B 关系演算是非过程化的语言,通过规定查询的结果应满足什么条件来表达查询要求

C 元组关系演算以元组变量作为谓词变元的基本对象

D 域关系演算以元组变量作为谓词变元的基本对象

31、SQL是(D)的缩写形式。

A Selected Query Language

B Procedured Query Language

C Standard Query Language

D Structured Query Language

32、SQL语言的语句中,最核心的语句是(D)

A 插入语句

B 删除语句

C 创建语句

D 查询语句

33、在部分匹配查询中,关系通配符下划线“_”的说法中正确的是(B)

A 可以代表多个字符

B 代表一个字符

C 不能与通配符“%”一起使用

D 可以代表零个或多个字符

34、下列关于子查询的说法中,不正确的是(C)

A 子查询可以嵌套多层

B 子查询的结果是包含零个或多个元组的集合

C 子查询的执行顺序总是先于外部查询

D 子查询可以为外部查询提供检索的条件值

35、在基本SQL语言中,不能实现的操作是(B)

A 删除基本表

B 并发控制

C 定义基本表结构

D 查询视图和基本表

36、设S_A VG(SNO,A VG_GRADE)是一个基于关系SC定义的学生学号及其平均成绩的视图。下面对该视图的操作语句中,能正确执行的是(D)

I UPDATE S_AVG SET A VG_GRADE=90

WHERE SNO=‘2004010601’;

II SELECT SNO,A VG_GRADE

FROM S_A VG

WHERE SNO=‘2001010601’

A 仅I

B 仅II

C 没有

D I 和II都可

37、设有关系R=(A,B,C),与SQL语句SELECT DISTINCT A,C FROM R WHERE B=5 等价的关系代数表达式是(A)

I πA,C(σB=5(R)) II σB=5(πA,C(R))

A I和II

B 没有一个等价

C 仅I

D 仅II

38、下面对DROP权限的叙述中,正确的是(B)

A 只允许删除数据

B 允许删除关系C允许删除数据库模式D 与DELETE权限等价

39、SQL语言的REVOKE语句可实现(C)数据控制功能

A 可靠性控制

B 并发性控制

C 安全性控制

D 完整性控制

40、如果数据表中的某列值是0-255之间的整形数,最好使用(B)数据类型

A INT

B TINYINT

C BIGINT

D DECIMAL

41、SQL语言具有两种使用方式,分别称为交互式SQL和(C)

A 提示式SQL

B 多用户SQL

C 嵌入式SQL

D 解释式SQL

42、在SQL语言查询语句中,SELECT子句实现关系代数的(A)

A 投影运算

B 连接运算

C 选择运算

D 交运算

43、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE(D)

A ‘_ _W_%’

B ‘_W_%’

C ‘_W_ _%’

D ‘_%W_ _’

44、下列关于视图的说法错误的是(C)

A 视图是从一个或多个基本表导出的表,它是虚表

B 某一用户可以定义若干个视图

C 视图一经定义就可以和基本表一样被查询、删除和更新

D 视图可以用来定义新的视图

45、如何构造出一个合适的数据逻辑结构是(C)主要解决的问题

A 物理结构设计

B 数据字典C逻辑结构设计 D 关系数据库查询

46、概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)

A 数据模型

B 概念模型

C 层次模型

D 关系模型

47、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,是数据库设计的(D)

A 需求分析阶段

B 逻辑设计阶段

C 概念设计阶段

D 物理设计阶段

48、数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D)一般不属于实施阶段的工作。

A 建立库结构

B 系统调试

C 加载数据

D 扩充功能

49、数据库设计每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索

引”,这一设计内容应该属于(C)设计阶段。

A 概念设计

B 逻辑设计

C 物理设计

D 全局设计

50、在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务

A 逻辑设计

B 概念设计

C 物理设计

D 需求分析

51、在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,是(D)阶段的任务

A 需求分析

B 概念设计

C 物理设计

D 逻辑设计

52、概念模型是现实世界的第一层抽象,这一类最著名的模型是(D)

A 层次模型

B 关系模型

C 网状模型

D 实体—关系模型

53、在概念模型中的客观存在并可相互区别的事物称(A)

A 实体

B 元组

C 属性

D 节点

54、区分不同实体的依据是(D)

A 名称

B 属性

C 对象

D 概念

55、公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(C)

A 多对多

B 一对一

C 一对多

D 以上都对

56、关系数据库中,实现实体之间的联系是通过关系与关系之间的(D)

A 公共索引

B 公共存储

C 公共元组

D 公共属性

57、流程图是用于数据库设计中(D)阶段的工具

A 概要设计

B 可行性设计

C 程序编码

D 需求分析

58、在数据库设计中,将E—R图转换成关系数据模型的过程属于(B)

A 需求分析阶段

B 逻辑设计阶段

C 概念设计阶段

D 物理设计阶段

59、下列对数据库应用系统设计的说法中正确的是(D)

A 必须先完成数据库的设计,才能开始对数据处理的设计

B 应用系统用户不必参与设计过程

C 应用程序员可以不必参与数据库的概念结构设计

D 以上都不对

60、在需求分析阶段,常用(A)描述用户单位的业务流程

A 数据流图

B E—R图C程序流图 D 判定表

61、E—R图一般用于描述(B)阶段的工作成果

A 需求分析

B 概念结构设计C逻辑结构设计 D 物理结构设计

62、数据库的概念模型独立于(A)

A 具体的机器和DBMS

B E—R图

C 信息世界

D 现实世界

63、下面哪个不是数据库系统必须提供的数据控制功能(B)

A 安全性

B 可移植性

C 完整性

D 并发控制

64、保护数据库,防止未经受或不合法的使用造成的数据泄露、非法更改或破坏,是指数据库的(A)

A 安全性

B 完整性

C 并发控制

D 恢复

65、数据库的(B)是指数据的正确性和相容性

A 安全性

B 完整性

C 并发控制

D 恢复

66、下列哪种方法不是数据库的安全性控制方法(C)

A 设置用户口令

B 视图机制

C 判断输入的原始数据是否正确

D 设置用户存取权限

67、“年龄限制在10—25岁之间”的约束属于DBMS的(B)功能。

A 安全性

B 完整性

C 并发控制

D 安全性

68、SQL语言中的COMMIT语句的主要作用是(C)

A 结束程序

B 返回系统

C 提交事务

D 存储数据

69、在数据库系统中,对存取权限的定义称为(B)

A 命令

B 授权

C 定义

D 审计

70、数据库应用系统中的基本逻辑工作单位是(C)

A 一个查询

B 一个过程

C 一个事务

D 一个程序

71、数据库系统并发控制的主要方法是采用(C)机制

A 拒绝

B 改为串行

C 封锁

D 不加任何控制

72、数据库恢复要涉及的两个技术是(A)

A 数据转储和日志文件

B 并发控制盒封锁

C 数据库镜像和并发调度

D 存取控制盒审计

73、在DB技术中,“脏”数据是指(D)

A 未回退的数据

B 未调交的数据

C 回退的数据

D 未提交随后又被撤销的数据

74、数据库恢复的基本原理是(A)

A 冗余

B 审计

C 授权

D 视图

75、不允许任何其他事务对这个锁定目标再加任何类型的锁是(B)

A 共享锁

B 排他锁

C 共享锁或排他锁

D 以上都不是

76、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是(A)

A 一级封锁协议

B 二级封锁协议

C 三级封锁协议

D 可串行化协议

77、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁,这是(B)

A 一级封锁协议

B 二级封锁协议

C 三级封锁协议

D 可串行化协议

78、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部丢失,这种情况称为(C)

A 事故故障

B 系统故障

C 介质故障

D 运行故障

79、如果两个事务T1和T2读入同一数据并进行修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被T2覆盖,这种情况属于(A)

A 丢失修改

B 读“脏”数据

C 不可重复读

D 产生“幽灵”数据

80、设有两个事务T1、T2,其并发操作如图6-20所示,下面评价正确的是(B)

A 该操作不存在问题

B 该操作丢失修改

C 该操作不能重复读

D 该操作读“脏”数据

81、设有两个事务T1\、T2,其并发操作如图6-21所示,下面评价正确的是(C)

A 该操作不存在问题

B 该操作丢失数据

C 该操作不能重读

D 该操作读“脏”数据

82、对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用(D)

A 顺序封锁发

B 依次封锁法

C 优先级高先服务

D 先来先服务

83、下面存在于服务器端的组件是(A)

A 服务器组件

B 企业管理器组件

C 查询分析器组件D导入/导出组件

84、下面描述错误的是(B)

A 每个数据文件中有且只有一个主数据文件

B 日志文件可以存在于任意文件组中

C 主数据文件默认为primary文件组

D 文件组是为了更好地实现数据库文件组织

85、SQL server数据库文件有3类,其中主数据文件的后缀为(C)

A .ndf

B .ldf

C .mdf

D .idf

86、SQL Sever 2000是一个(C)的数据库系统

A 网状型

B 层次型

C 关系型D以上都不是

87、SQL Sever2000 企业版可以安装在(C)操作系统上。

A Microsoft Windows 2000 Professional

B Microsoft Windows 98

C Microsoft Windows 2000 Server

D Microsoft Windows XP

88、SQL Sever2000 采用的身份验证模式有(C)

A 仅Windows身份验证模式

B 仅SQL Sever身份验证模式

C Windows身份验证模式和混合模式

D 仅混合模式

89、SQL Sever2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Sever 的4种服务的是(D)

A 企业管理器

B 导入和导出数据

C 事件探察器

D 服务管理器

90、SQL Sever2000中的数据以页为基本存储单位,页的大小为(A)

A 8K

B B 16KB

C 32KB

D 64KB

91、新安装SQL Sever后,默认有6个内置的数据库,其中的两个范例数据库是Pubs和(B)

A Master

B Northwind

C Msdb

D Bookdb

92、在SQL Sever2000中,当数据表被修改时,系统自动执行的数据库对象是(D)

A 存储过程

B 其他数据库对象

C 视图D触发器

93、下列(D)数据库不属于SQL Sever2000在安装时创建的系统数据库。

A Master

B Northwind

C Model

D Bookdb

94、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是(A)

A ORDER BY

B WHERE

C GROUP BY

D HA VING

95、SQL Sever提供的单行注释语句是使用(B)开始的一行内容

A /*

B --

C {

D /

96、SQL Sever2000是一款基于(A)体系的关系型数据库管理系统。

A 客户机/服务器

B 主机

C N层

D 单机

97、在使用CREATE DA TABASE 命令创建数据库时,FILENAME选项定义的是(D)

A 文件增长量

B 文件大小

C 逻辑文件名D物理文件名

98、下面关于登录账户、用户和角色的说法错误的是(C)

A 登录账户是服务器级的

B 用户是登录账户在某个数据库中的映射

C 用户不一定要和登录账户相关联D角色其实就是用户组

99、下面关于触发器的描述,错误的是(A)

A 触发器是一种特殊的存储过程,用户可以直接调用

B 触发器表和DELETED表没有共同记录

C 触发器可以用来定义比CHECK约束更复杂的规则D删除触发器可以使用DROP TRIGGER 命令,也可以使用企业管理器

100、DTS是一个简称,它的全称是(B)

A 数据运输系统

B 数据传输服务

C 数据库传输系统D数据库运输服务

数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A#B#→E,B#→C,C→D 1)该关系模式满足2NF吗为什么 2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式(在1NF~BCNF之内)。 3)将关系模式R分解到BCNF。 解: 1)不是2范式,因为C部分依赖于码A#B# 2)R1的码为A#B#,R2的码为B# R1最高位BCNF,R2最高为2NF。 3)R1(A#,B#,E) R21(B#,C) R22(C,D) 2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。 (1) 试根据上述语义确定函数依赖集。 (2) 关系R属于第几范式 (3)试将关系R规范为第3范式,并说明理由。 解:R(S#,C#,G,TN,D) 由题意可得关系模式R的函数依赖集: (1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D} (2)函数依赖集存在部分函数依赖,关系模式R属于1NF。 (3)R分解为如下关系模式: R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。 R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。 R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。 R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。 3.某企业有多个下属单位,每个单位有多个员工。一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。有多个供应商为各个工程供应设备。单位属性有单位名,电话。员工属性有:员工号、姓名、性别。设备属性有:设备号、产地。供应商属性有姓名、电话。工程属性有:工程名,地点。 要求完成:1. 根据上段对企业的描述建立企业E-R模型。 2. 把E-R模型转换为相应的关系模式。 3. 试分析各关系模式满足第几范式

数据库复习题答案

一、选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DBS和DB D、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D) A、S B、SC,C C、S,SC D、S,C,SC 3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C) A、将m方主键(主码)和联系的属性纳入n方的属性中 B、将m方属性和n方属性中均增加一个表示级别的属性 C、增加一个关系表示联系,其中纳入m方和n方的主键(主码) D、将n方主键(主码)和联系的属性纳入m方的属性中 4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C) A、SELECT—FROM—WHERE—GROUP—ORDER B、FROM —SELECT—WHERE—GROUP—ORDER C、FROM —WHERE—GROUP—SELECT—ORDER D、SELECT—FROM—GROUP—WHERE—ORDER 5、以下不是数据库技术所具备的特点是(D) A、数据结构化 B、数据冗余小 C、有较高的数据独立性 D、数据联系弱 6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A) A、实体值 B、实体型 C、属性值 D、属性型 7、关系数据库三级模式中的(B),可用视图实现。 A、内模式 B、外模式 C、存储模式 D、模式 8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B) A、属性型 B、键 C、外部键 D、实体型 9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D) A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系 10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D) A、T1的属性个数等于T2的属性个数 B、T1的属性个数小于T2的属性个数 C、T1的属性个数大于或等于T2的属性个数 D、T1的属性个数大于T2的属性个数 11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、A VG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D) A、∪、∩、∞、π、σ B、∪、-、∞、π、σ C、∪、∩、×、π、σ D、∪、-、×、π、σ

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型 2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统 C、数据库管理员 D、数据库应用系统 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。 A、UPDATE SET AGE WITH AGE+1 B、REPLACE AGE WITH AGE+1 C、UPDATE STUDENT SET AGE=AGE+1 D、UPDATE STUDENT AGE WITH AGE+1 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 5、在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是

__D_。A、X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D、X>=20 AND X<=30 6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度 8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表B、视图和部分基本表C、基本表D、索引 9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO B、ActiveX C、WebbaseAPI D、JDBC 10、在下列描述中,正确的描述是__B___。A、SQL 是一种过程化语言B、SQL 采用集合操作方式

数据库练习-选择题

第一部分:ACCESS数据库程序设计 第一章数据库基础知识 一、选择题 1、数据模型的是() A.事物本身的数据和相关事务之间的联系 B.事物本身所包含的数据 C.记录中所包含的全部数据 D.记录本身的数据和相关关系 2、ODBC的中文含义是() A.浏览器/服务器 B.客户/服务器 C.开放数据库连接 D.关系数据库管理系统 3、在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为() A.关键字 B.属性 C.关系 D.域 4、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()A.参照完整性 B.有效性规则 C.输入掩码 D.级联更新相关字段 5、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是() A.一对一联系 B.一队多联系 C.多对多联系 D.无联系 6、Access数据库具有很多特点,下列叙述中,不是ACCESS特点是()A.ACCESS数据库可以保存多种数据类型,包括多媒体数据 B.ACCESS可以通过编写应用程序来操作数据库中的数据 C.ACCESS可以支持internet/intranet应用 D.ACCESS作为网状数据库模型支持客户机/服务器应用系统 7、在企业中,职工的“工资级别”与职工个人“工人”的联系() A.一对一联系 B.一对多联系 C.多对多联系 D.无联系 8、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是() A.书号 B.书名

D.出版社 9、如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是() A.通常任意长度的字符 B.通配不在括号内的任意字符 C.通配方括号内列出的任一单个字符 D.错误的使用方法 10、用二维表来表示实体与实体之间联系的数据模型是() A.实体—联系模型 B.层次模型 C.网状模型 D.关系模型 11、在ACCESS中,DAO的含义是() A.开放数据库互联应用编程接口 B.数据库访问对象 C.Active数据对象 D.数据库动态链接库 12、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩 13、一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是() A.一对一 B.一对多 C.多对一 D.多对多 14、关系型数据库管理系统中所谓的关系是指() A.各条记录中的数据有一定的关系 B.一个数据库文件与另一个数据库文件之间有一定的关系 C.数据模型符合满足一定条的二维表格式 D.数据库中各个字段之间彼此有一定的关系 15、在数据库中能够唯一地标识一个元祖的属性或属性的组合称为() A.记录 B.字段 C.域 D.关键字 16、在下述关于数据库系统的叙述中,正确的是() A.数据可中只存在数据项之间的联系 B.数据库中的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系 D.数据库的数据项之间和记录之间都不存在联系 17、在关系数据库中,用来表示实体之间联系的是()

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(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)

数据库期末单选练习&答案 200题 题库(必考)

数据库期末单选练习&答案(黄色已删)————期末复习存档! 有问题留言 1.描述事物的符号记录称为(B)(2分) A.信息 B.数据 C.记录 D.记录集合 2.在人工管理阶段,数据是(B)(2分) A.有结构 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化 3.(C)是长期存储在计算机内的有组织、可共享的数据集合(2分) 1.数据库管理系统 2.数据库系统 3.数据库 4.文件组织 4.数据库的完整性是指数据的(C)(2分) 1.正确性和不被非法存取 2.合法性和不被恶意破坏 3.正确性和相容性 4.合法性和相容性 注:正确性、相容性、协调性 5.数据库系统的核心是:(A) 1.数据库 2.数据库管理系统 3.数据模型 4.软件工具 6.能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为:(C) 1.数据定义语言DDL 2.数据管理语言 3.数据操纵语言DML 4.数据控制语言

7.(B)是位于用户与操作系统之间的一层数据管理软件(2分) 1.数据库系统 2.数据库管理系统 3.数据库 4.数据库应用系统 8.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)(2分) 1.数据库管理系统 2.数据库应用系统 3.相关计算机系统 4.各类相关人员 9.数据库系统的数据独立性是指(B)(2分) 1.不会因为数据的变化而影响应用程序 2.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 3.不会因为存储策略的变化而影响存储结构 4.不会因为存储结构的变化而影响其他的存储结构 10.在数据模型的三要素中,数据的约束条件规定数据及其联系的(B)(2分) 1.动态特性 2.制约和依存规则 3.静态特性 4.数据结构 11.下列不属于数据模型三要素的是(D)(2分) 1.数据结构 2.数据操作 3.数据的约束条件 4.静态特性 17.对关系模型叙述错误的是(D)(2分) 1.建立在严格的数据理论\集合论和谓词演算公式的基础之上 2.微机DBMS绝大部分采取关系数据模型 3.用二维表表示关系模型是其一大特点 4.不具有连接操作的DBMS也可以是关系数据库系统 18.同一个关系模型的任意二个元组的值(A)(2分) 1.不能全同 2.可全同 3.必须全同 4.以上都不对 33.关系模型中,候选码(C)

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

数据库 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. 多对一

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

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? 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)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

(完整版)05_数据库选择题(答案)

《大学计算机基础》数据库部分选择题 1.下列四项中,不属于数据库特点的是( D ) A.数据共享B.数据完整性 C.数据冗余较小D.数据独立性低 2.(C )是长期存储在计算机内的有组织、可共享的数据集合。 A.数据库管理系统B.数据库系统C.数据库D.文件组织 3.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和( D ) A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员 4.在数据库系统阶段,数据是(D ) A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化 5.在文件系统阶段,数据( A ) A.无独立性B.独立性差C.具有物理独立性D.具有逻辑独立性 6.在数据模型的三大要素中,数据的完整性约束条件规定了数据及其联系的( A )A.制约和存储规则B.动态特性C.静态特性D.数据结构 8.数据库系统与文件系统本质的不同表现在( A ) A.数据库中的数据是按一定的数据结构组织的 B.数据库中的数据项需指明数据类型和取值范围。 C.数据库提供了便利的存取方法。 D.数据库具有更高的数据存储量 9.DBA代表( A ) A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言 10.关系数据库的数据及更新操作必须遵循( D )等完整性规则。 A.实体完整性和参照完整性 B.参照完整性和用户自定义完整性。 C.实体完整性和用户自定义完整性。 D.实体完整性、参照完整性和用户自定义完整性 11.以下几种功能中,( B )是DBMS的控制功能。 A.数据定义B.数据恢复C.数据修改D.数据查询 12数据库系统是在(C )的基础上发展起来的 A.操作系统B.编译系统C.文件系统D.应用程序系统 13.数据的收集、整理、组织、存储、查询、维护和传送等操作,统称为(B)A.数据操作B.数据处理C.数据维护D.数据管理

数据库练习题

数据库原理与应用教程―SQL Server 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。 6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号, 课程名),选修SC(学号,课程号,成绩)。想查询选修2号课程的学生的

数据库系统》选择题及答案

《数据库系统》选择题一.数据库概述 1.下列有关数据库的描述正确的是( C )。 A.数据库是一个DBF文件B.数据库是一个关系 C.数据库是一个结构化的数据集合D.数据库是一组文件 2.数据独立性是指( C )。 A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序D.程序不依赖于数据 3.以下关于DBA职责的叙述中,不正确的是( C )。 A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限 B.DBA要负责监控数据库的运行 C.DBA要负责前端应用程序的开发 D.DBA要负责当数据库系统发生故障时进行恢复 4.DBMS是指( C )。 A.数据库B.数据库系统C.数据库管理系统D.数据处理系统 5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。 A.文件系统B.数据库系统C.操作系统D.高级程序 6.仅次于用户和数据库之间的一层数据管理软件是( D )。 A.数据库系统B.数据库C.管理信息系统 D.数据库管理系统 7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统 C.数据库管理系统D.文件系统 8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。 A.存储模式B.子模式C.外模式D.模式 9.用户看到的那部分数据的局部逻辑结构的描述是( B )。 A.存储模式B.子模式C.概念模式D模式 10.文件系统和数据库系统的最大区别是( D )。 A.数据共享B.数据独立C.数据冗余D.数据结构化 11.关于信息和数据,下面的论述中正确是的( D )。 A.信息与数据,只有区别,没有联系B.信息是数据的载体 C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理 12.描述事物性质的最小数据单位是( C )。 A.记录B.文件C.数据项D.数据库 13.若干记录的集合称为( D )。 A.数据B.数据库C.数据项D.文件 14.数据库系统中的软件是指( A )。 A.数据库管理系统B.应用程序C.数据库D.数据库管理员15.在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射是( C )。 A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式 16.1975年SPARC公布了数据库标准报告,提出了数据库的( C )结构组织。 A.一级B.二级C.三级D.四级

数据库选择题答案

1、(C)是长期存储在计算机内的有组织、可共享的数据集合。 A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2、在手工管理阶段,数据是(B) A.有结构 B.无结构 C.整体无结构,记录有结构 D.整体结构化的 3、在文件系统管理阶段,数据(B) A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 4、在数据库系统管理阶段,数据是(D) A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化

5、数据库系统管理阶段,数据(D) A.具有物理独立性,没有逻辑独立性 B.具有物理独立性和逻辑独立性 C.独立性差 D.具有高度的物理独立性和一定程度的逻辑独立性 6、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A 数据库管理系统B数据库应用系统C相关的计算机系统D各类相关人员 7、DBMS通常可以向(B)申请所需计算机资源。 A数据库B操作系统C计算机硬件D应用程序 8、在DBS中,DBMS和OS之间的关系是(D)A .并发运行 B.相互调用 C. OS调用DBMS D. DBMS调用OS9\数据库管理系统(DBMS)是(C)A一个完整的数据库应用系统B一组硬件C一组系统软件D既有硬件,又有软件 10、描述数据库全体数据的全局逻辑结构和特性是(A)A模式B内模式C 外模式D用户模式 11、(D)不是DBA数据库管理员的职责。 A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计 12、关系数据库的数据及更新操作必须遵循(D)等完整性规则。 A实体完整性和参照完整性B参照完整性和用户定义完整性C实体完整性和用户定义完整性D实体完整性、参照完整性和用户定义完整性

数据库练习题

1.查询所有学生的学号,姓名,性别,出生日期 select sno,sname,sex,birthday from s 2.查询所有学生的年龄 select year(getdate())-year(birthday)as年龄 from s 3.查询成绩表中成绩在80~90范围的学生学号,课程号,成绩 select sno,cno,score from sc where score>=80 and score<=90 4.查询所有姓王和姓李的学生的信息的 select* from s where sname like'王%'or sname like'李%' 5.按成绩由大到小的顺序显示成绩表中所有的选课信息 select* from sc order by score desc 6.查询学生表中年龄最小的3位学生的信息。 select top 3* from s order by birthday desc 7.查询学生表中学生都来自于那些班级 8.统计学生表中男生的人数。 select count(sno)as人数 from s where sex='男'

9.统计男生的平均年龄。 select avg(year(getdate())-year(birthday))as年龄 from s where sex='男' 10.查询与“黄鹏”性别相同的学生的姓名,班级 select sname,class from s where sex in(select sex from s where sname='黄鹏') 11.统计各班人数,显示班级名称,班级人数 select class,count(*)as班级人数 from s group by class 12.查询人数大于2的班级名称,班级人数 select class,count(*)as班级人数 from s group by class having count(*)>2 13.查询选修了c003号课程且成绩在85分以上的学生的姓名和成绩select sname,score from s,sc where cno='c003'and score>85

高级数据库系统选择题(附答案)

目录 Ordered Indexing and Hashing (1) Buffer Management (3) Bitmap Indices (5) Ordered Indices (7) B+ trees (8) Organization of Records in Files (10) Ordered Indexing and Hashing This set of Database Multiple Choice Questions & Answers (MCQs) focuses on “Ordered Indexing and Hashing”. 1. A(n) ___c_____ can be used to preserve the integrity of a document or a message. a) Message digest b) Message summary c) Encrypted message d) None of the mentioned

2. A hash function must meet ___b____ criteria. a) Two b) Three c) Four d) None of the mentioned 3. What is the main limitation of Hierarchical Databases? b a) Limited capacity (unable to hold much data) b) Limited flexibility in accessing data c) Overhead associated with maintaining indexes d) The performance of the database is poor 4. The property (or set of properties) that uniquely defines each row in a table is called the: a) Identifier b) Index c) Primary key d) Symmetric key 5. The separation of the data definition from the program is known as: b a) Data dictionary b) Data independence c) Data integrity d) Referential integrity 6. In the client / server model, the database: d a) Is downloaded to the client upon request b) Is shared by both the client and server c) Resides on the client side d) Resides on the server side 7. The traditional storage of data that is organized by customer, stored in separate folders in filing cabinets is an example of what type of ‘database’ system? a a) Hierarchical b) Network c) Object oriented d) Relational 8. The database design that consists of multiple tables that are linked together through matching data

数据库选择题与答案

第二章习题 一、选择题: 1对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 答案:D 2关系数据库管理系统应能实现的专门关系运算包括____。 A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表 答案:B 3关系模型中,候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 答案:C 4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码B.数据项 C.主属性D.主属性值 答案:A 5同一个关系模型的任两个元组值____。 A.不能全同B.可全同 C.必须全同D.以上都不是 答案:A 6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历)

答案:D 7一个关系数据库文件中的各条记录____。 A.前后顺序不能任意颠倒,一定要按照输人的顺序排列 B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 答案:B 8自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。 A.元组B.行C.记录D.属性 答案:D 9等值连接与自然连接是____。 A.相同的B.不同的 答案:B 10设有下表所示的关系R,经操作ΠA, B(σB=’b’(R))(Π为“投影”运算符,σ为“选择” 运算符)的运算结果是____。 表关系R A. B. C.

数据库 练习题(答案)

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S) C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、在视图上不能完成的操作是( C )

数据库选择题题库完整

数据库选择题题库 1,Microsoft公司面向高端的DBMS是(SQL SERVER) 2,在SQL查询中使用WHERE子句指出的是(查询条件) 3,一个关系对应一个(二维表) 4,字符串用(双引号)括起来 5,有关字段属性,以下叙述错误的是(可对任意类型的字段设置默认值属性) 6,在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是(打开数据库时按住shift键) 7,“查询”设计视图窗口分为上下两部分,上部分为(字段列表) 8,ODBC的中文含义是(开放数据库连接) 9,在Access数据库中,表就是(关系) 10,要实现报表的分组统计,其操作区域是(组页眉或组页脚区域) 11,既可以直接输入文字,又可以从列表选择输入项的控件是(组合框) 12,在VBA中,实现窗体打开操作的命令是(DoCmd.OpenForm) 13,宏是一个或多个(操作)的集合 14,在建立查询时,若要筛选出图书编号是“701”或“702”的记录,可以在查询设计视图准则行中输入(“701”or”702”) 15,如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用(按窗体筛选)方法 16,如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用Access提供的(筛选功能) 17,要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是(#)18,目前功能最强大的数据库系统是(ORACLE) 19,根据关系模型Teacher(编号,姓名),下列语句能完成插入一条新纪录的是(INSEART INTO Teacher VALUES(“070044”,”付强”))

数据库--练习题

数据库--练习题(答案)

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.π A,B (σ C≠'C56' (R?S))B.π A,B (R ? S) C.R-π A,B (σ C= 'C56' (R?S))D.R-π A,B (σ C≠'C56' (R?S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本 C≠'C56'

表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句 的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能

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