数据库原理及应用部分复习题含答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.在数据管理技术发展的三个阶段中,数据共享最好的是数据库系统阶段。

2.以下关于数据库系统的叙述中,正确的是A
A.数据库中的数据可被多个用户共享
B.数据库中的数据没有冗余
C.数据独立性的含义是数据之间没有关系
D.数据安全性是指保证数据不丢失
3.下列关于数据库的叙述中,错误的是A
A.数据库中只保存数据
B.数据库中的数据具有较高的数据独立性
C.数据库按照一定的数据模型组织数据
D.数据库是大量有组织、可共享数据的集合
4.DBS的中文含义是数据库系统
5.数据库管理系统是一种操作系统
6.数据库、数据库管理系统和数据库系统三者之间的关系是数据库系统包括数据库和数据库管理系统
7.下列关于数据库系统特点的叙述中,错误的是A
A.非结构化数据存储
B.数据共享性好
C.数据独立性高
D.数据由数据库管理系统统一管理控制
8.下列关于数据的叙述中,错误的是A
A.数据的种类分为文字、图形和图像三类
B.数字只是最简单的一种数据
C.数据是描述事物的符号记录
D.数据是数据库中存储的基本对象
9.下列不属于数据库管理系统主要功能的是A
A.数据计算功能
B.数据定义功能
C.数据操作功能
D.数据库的维护功能
10.下列关于数据库的叙述中,不准确的是A
A.数据库中存储的对象是数据表
B.数据库是存储数据的仓库
C.数据库是长期存储在计算机内的、有组织的数据集合
D.数据库中存储的对象可为用户共享
11.以下关于数据库管理系统的叙述中,正确的A
A.数据库管理系统具有数据定义功能
B.数据库管理系统都基于关系模型
C.数据库管理系统与数据库系统是同一个概念的不同表达
D.数据库管理系统是操作系统的一部分
12.以下选项中不属于数据库系统组成部分的是A
A.数据仓库
B.数据库管理系统
C. 数据库管理员
D.数据库
13.以下关于数据库的特点中,描述正确的是A
A.数据独立性较高
B.数据不可共享,故数据安全性较高
C.数据无冗余
D.数据无具体的组织结构
14.与文件系统阶段相比,关系数据库技术的数据管理方式具有许多特点,但不包括A
A.支持面向对象的数据模型
B.具有较高的数据和程序独立性
C.数据结构化
D.数据冗余小,实现了数据共享
15.数据独立性是指A
A.物理独立性和逻辑独立性
B.应用独立性和数据独立性
C.用户独立性和应用独立性
D.逻辑独立性和用户独立性
16.下列关于数据的描述中,错误的是C
A数据是描述事物的符号记录
B.数据和它的语义是不可分的
C.数据指的就是数字
D.数据是数据库中存储的基本对象
17.在数据库中,控制数据满足一定的约束条件,这属于A
A.完整性
B.安全性
C.并发控制
D.数据独立性
18.数据库中存储的是B
A.数据及数据之间的联系
B.数据
C.数据结构
D.数据模型
19.在数据库系统的三级模式结构中,面向某个或某几个用户的数据视图是A
A.外模式
B.模式
C.内模式
D.概念模式
20.以下关于数据库概念模型的叙述中,错误的是A
A.设计人员依据概念模型编写程序
B.概念模型不依赖于具体的DBMS
C.概念模型与所采用的计算机硬件无关
D.概念模型是对现实世界的抽象
21.层次型、网状型和关系型数据划分原则是D
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系方式
22.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之
间的联系是( C )。

A.一对一
B.一对多
C.多对多
D.多对一
23.数据库系统按不同层次可采用不同的数据模型,一般可分为三层: 物理层、概念层和D
A.系统层
B.服务层
C.服务层
D.逻辑层
24.实体型与实体集之间的关系是A
A.型与值
B.整体与部分
C.两者含义相同,
D.两者无关
25.下列选观中,属于1:n联系的两个实体集是A
A.所在部门与职工
B.图书与作者
C.运动项目与参赛运动员
D.人与身份证
26.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是B
A.一对一
B.一对多
C.多对一
D.多对多
27.设有借书信息表,结构为:借书信息(借书证号,借书人,住址,联系电话,图书号,书名,借书日期)
设每个借书人一本书只能借一次,则该表的主键是 A
A.借书证号,图书号
B.借书证号
C.借书证号,借书人
D.借书证号,图书号,借书日期
28.设有E-R图,含有A、B两个实体、A、B之间联系的类型是m: n,
则将该E-R图转换为关系模式时,关系模式的数量是A
A.3
B.2
C.1
D.4
29.将E-R图转换为关系模式时,实体和联系都可以表示为C
A.属性
B.键
C.关系
D.域
30.关于E-R图,以下描述中正确的是C
A.实体可以包含多个属性,但联系不能包含自己的属性
B.联系仅存在于两个实体之间,即只有二元联系
C.两个实体之间的联系可分为1:1、1:n、m:n三种
D.通常使用E-R图建立数据库的物理模型
31.在E-R图中,用来表示实体联系的图形是B
A.椭圆形
B.矩形
C.菱形
D.三角形
32.一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是D
A.1:1联系
B.1:m联系
C. m:1联系
D. m :n联系
33.关系模型中,域的含义是A
A.属性的取值范围
B.元组
C.属性
D.属性值
34.公司中有多个部门和多名职员。

每个职员只能属于一个部门,一个部门可以有多名职员。

则实体部门和职员间的联系是C
A.1:1联系
B. m :1 联系
C.1:m 联系
D. m :n联系
35.在关系数据库中,用来表示实体间联系的是B
A.属性
B.二维表
C.网状结构
D.树状结构
36.使用二维表结构来表示实体及实体间联系的模型是A
A.关系模型
B.层次模型
C.网状模型
D.面向对象模型
37.下列选项中不属于实体的是A
A.姓名
B.课程
C.图书
D.学生
38.数据库中,用来抽象表示现实世界中数据和信息的工具是( A)。

A.数据模型
B.数据定义语言
D.数据表
39.某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间,系统记录患者信
息,患者预约特定时间就诊。

用E-R图对其进行数据建模时,患者是
A.实体
B.属性
C.联系
D.弱实体
40.专门的关系运算不包括下列中的D
A.连接运算
B.选择运算
C.投影运算
D.交运算
41.下列描述正确的是B
A.一个数据库只能包含一个数据表
B.一个数据库可以包含多个数据表
C.一个数据库只能包含两个数据表
D.一个数据表可以包含多个数据库
42.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过B
A.候选键
B.主键
C.外键
D.超键
43.在数据库中,产生数据不一致的根本原因是C
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
44.设有关系R(S,D,M),其函数依赖集F=|S到D,D到M|,则关系R至多满足B
A.1NF
B.2NF
C.3NF
D. BCNF
45.设R是一个关系模式,如果R中每个属性A的值城中的每个值都是不可分解的,则称R属于A)。

A.第一范式
B.第二范式
C.第三范式
D. BCNF
46.设有关系模式R(课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下: F=|课程教师,(学生课
程)一成绩,时间,教室)一课程,(时间,教师)一教室,时间,学生)一背客,关系模式日的一个主键是( ID. R规范化程度最高达到A2 )。

着将关系模式具分解为3.个关系模式Ru(课程,教师》R学生,课程,成续)、RB3(学生时间,教室,课程),其中R2的规范化程度最高达到( 3B)。

()A. (学生,课程) B. (时间,教室) c. (时间,教师) D. (时间,学生)
(2)A. 1NF B.2NF c.3NF
(3) A.2NF
B. 3NF
C. BCNF
D.4NF
47.有两个基本关系(表):学生(学号,姓名,系号),系(系号,系名,系主任),学生表的主码为学号,系表的主
码为系号,因而系号是学生表的B
A.主码(主键)
B.外码(外关键字)
C.域
D.映像
48.对关系数据库的描述中,下列说法不正确的是C
A.每一列的分量是同一种类型的数据来自同一个域
B.不同列的数据可以出自同一个城
C.行的顺序可以任意交换,但列的顺序不能任意交换
D.关系中的任意两个元组不能完全相同
49.若D1={a1,a2,a3},D2={b1,b2,b3},则D1*D2集合中共有元组C个笛卡尔积
A.6
B.8
C.9
D.12
50.在关系数据库中,投影操作是指从关系中B
A.抽出特定的记录
B.抽出特定的字段
C.建立相应的影响
D.建立相应的图形
51.关系数据库中元组的集合称为关系,通常标识元组的属性或最小属性组悬C
A.标记
B.字段
C.主键
D.索引
52.关系数据库实体之间,联系的实现是通过C
A.网结构
B.树结构
C.二維表
D.线性表
53.在关系数据库中,用来表示实体间联系的是D
A.网状结构
C.属性
D.二维表
54.公司中有多个部门和多名职员,每个职员只能属于-一个部门,一个部门可以有多名职员,则实体部门
和职员间的联系是A
A.1:m联系
B. m:n联系
C.1:1联系
D. m:1联系
55.在满足实体完整性约束的条件下D
A.一个关系中可以没有候选关键词
B.一个关系中只能有一个候选关键词
C.一个关系中必须有多个候选关键词
D.一个关系中应该有一一个或者多个候选关键词
56.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学
号,课号,成绩),则表SC的关键字(键或码)为C
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
57.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是B
A.并
B.交
C.投影
D.笛卡儿乘积
58.下列叙述中正确的是A
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C.一个关系的属性名表称为关系模式
D.一个关系可以包括多个二维表
59.假设员工关系EMP(员工号,姓名。

都几,部门电话,部门负责人、家庭住址,家庭成员,成员关系)如
果一个部门可以有有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于(1 A ),且( D )问题。

(1)A.1NF B.2NF C.3NF D. BCNF
(2)A.无冗余、无插人异常和删除异常 B.无冗余,但存在插人异常和删除异常
C存在冗余,但不存在修改操作的不一致 D.存在冗余,修改操作的不一致,以及插入异常和删除异常。

60.关系模式规范化的最基本要求是达到第一范式,即满足每个属性都是不可再分的
61.在关系模式R中,Y函数依赖于X的语义是A
A.在R的某一个关系中,若两个元组的X值相等,则Y值也相等
B.在R的某一个关系中,若两个元组的X值相等,则Y值不相等
C.在R的某一个关系中,Y值应与X值相等
D.在R的某一个关系中,Y值不应与X值相等
62.下列B 类型不是MySQL中常用的数据类型。

A.INT
B.VAR
C.TIME
D.CHAR
63.当选择一个数值数据类型时,不属于应该考虑的因素时D
A.数据类型数值的范围
B.列值所需要的存储空间数量
C.列的精度与标度(适用于浮点与定点数)
D.设计者的习惯
64.用一组数据“准考证:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1”来描述某个考生信
息,其中“出生日期”数据可设置为(日期/时间型)
65.MySQL支持的数据类型主要分成(4类)。

66.关系数据库中,外码是(在一个关系中的一个或一组属性是另一个关系的主码)
67.关系数据库中,实现主键标识元组的作用是通过(实现完整性规则)来实现的。

68.根据关系模式的完整性规则,一个关系中的主键(不能有两个,不允许空值)。

69.若规定工资表中基本工资不得超过5000元,则这个规定属于(用户定义完整性)。

70.在MySQL中创建存储过程,正确的是(CREATE PROCEDURE)。

71.光标的使用步骤中正确的是(声明光标打开光标使用光标关闭光标)。

72.MySQL存储过程的流程控制中IF必须于(ENDIF)成对出现。

73.控制流程中,MySQL存储过程不支持(FOR)支持WHILE LOOP REPEAT
74.CREATE TRIGGER 的作用描述正确的是(创建触发器)。

75.用于查看触发器的语句是(SHOW TRIGGERS)。

76.删除触发器的指令是(DROP TRIGGERS 触发器名称)。

77.应用触发器的执行顺序是(表操作、BEFORE触发器、AFTER触发器)。

78.在DROP USER 语句的使用中,若没有明确指定账户的主机名,则该账户的主机名默认是(localhost)。

79.在MySQL中,使用GRANT语句给MySQL用户授权时,用于指定权限授予对象的关键字(TO)。

80.在使用CREATE USER 创建用户时设置口令的命令时(IDENTIFIEDBY)。

81.用户刚创建后,只能登录、服务,而无法执行任何数据库操作的原因是(用户还没有任何数据库对象
的操作权限)。

82.把对Student 表和Course表的全部操作权限授予用户User1和User2的语句是(GRANT ALL ON
Student,Course TO User1,User2;) 。

83.在MySQL中,删除用户的命令是(DROP USER)。

84.创建MySQL账户的方式包括
(使用GEANT 语句,使用CREATE USER 语句,直接操作MySQL授权表)。

85.新创建一个用户账号,还未授权,则该用户可执行的操作是(登录MySQL服务器)。

86.欲回收系统中已存在用户xiaoming在表tb_course上的SELECT权限,以下正确的SQLyvjhi
(REVOKE SELECT ON tb_course FROM xiaoming @ localhost)。

87.(事务)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

88.事务是数据库进行的基本工作单位。

如果一个事务执行成功,则全部更新提交;如果一个事务执行失
败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(一致性)状态。

89.对并发操作若不加以控制,可能会带数据的(不安全,死锁)问题。

90.事务中能实现回滚的命令是(ROLLBACK)。

91.(适时性)不是RDBMS必须具有的特征。

92.对事务的描述中不正确的是(事务具有原子性,事务具有隔离性,事务具有可靠性)。

93.MySQL创建事务的一般步骤是(初始化事务、创建事务、应用事务、提交事务)。

94.事务的开始和结束命令分别是
(START TRANSACTION… ROOLBACK START TRANSACTION…COMMIT)。

相关文档
最新文档