数据库原理及应用试题及答案
《数据库原理及应用》较系统全面地阐述了数据库系统的根底理论、根本技术和根本方法。以下是由关于数据库原理及应用试题的内容,希望大家喜欢!
一、单项选择题(共20分,每题1分)
1、 DB、DBMS和DBS三者之间的关系是( B )
A、 DB包括DBMS和DBS
C、 DBMS包括DB和DBS B、 DBS包括DB和DBMS C、 DBS与DB和DBMS无关
2、在数据库系统中,读脏数据是指一个事务读了另一个事务( C )
A、未更新的数据
C、未提交的数据 B、未撤销的数据
D、未刷新的数据
数据库原理及应用期末考试题3、加锁协议中规定“先申请先效劳”的原那么,可以防止数据库系统出现( A )
A、活锁
B、死锁
C、读-写冲突
D、写-写冲突
4、语句DELETE FROM SC说明( A )
A、删除SC中的全部记录
B、删除根本表SC D、删除根本表SC中的局部行
C、删除根本表SC中的列数据
5、数据库设计阶段分为( D )
A、物理设计阶段、逻辑设计阶段、编程和调试阶段
B、模型设计阶段、程序设计阶段和运行阶段
C、方案设计阶段、总体设计阶段、个别设计阶段和编程阶段
D、概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段
6、关系笛卡尔积运算记号R×S表示( D )
A、 R为关系名,S为属性名
C、 R为属性名,S为关系名 B、 R和S均为属性名
D、 R和S均为关系名
7、在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句
一般一次只能处理一条记录,其协调可通过哪种技术实现( B )
A、指针
B、游标
C、数组
D、栈
8、以下说法中不正确的选项是( C )
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码
9、在以下根本表中数值5表示( C )
CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));
A、表中有5条记录
B、表中有5列 D、表格的大小
C、表中字符串Snum 的长
度
10、在视图上不能完成的操作是( C )
A、更新视图
B、查询 D、在视图上定义新视图
C、在视图上定义新的根本表
11、在DBS中,DBMS和OS之间的关系是( B )
A、相互调用
B、 DBMS调用OS
C、 OS调用DBMS
D、并发运行
12、关系中行列次序的变换性质是( D )
A、行可以交换,列不可交换
C、行、列均不可交换 B、行不可交换,列可交换
D、行、列均可以交换
13、单个用户使用的数据视图的描述称为( A )
A、外模式
B、概念模式
C、内模式
D、存储模式
14、数据库系统安排多个事务并发执行的过程称为( C )
A、步骤
B、进程
C、调度
D、优先级
15、 SQL语言有两种使用方式,分别称为交互式和( C )
A、提示式SQL
B、多用户SQL
C、嵌入式SQL
D、解释式SQL
16、以下不属于效劳器端脚本语言的是( D )。
A、 JSP
B、 PHP
C、 ASP
D、 ADO
17、在数据库系统中,空值是(D )
A、 0
B、空格
C、空字符串
D、不确定
18、以下关于触发器的描述错误的选项是( C )。
A、触发器是一种实现复杂完整性约束的特殊存储过程
B、触发器必须创立在一个特定的表上
C、触发器通过EXECUTE语句调用
D、触发器中使用了两张专用的临时表inserted和deleted
19、数据库并发操作可能带来的问题包括( A )
A、丧失更新
B、数据独立性会提高 D、增加数据冗余度
C、非法用户的使用
20、下面不是数据库系统必须提供的数据控制功能的是( C )
A、平安性
B、完整性
C、可移植性
D、并发控制
一、填空题(16分,每空2分)
1、 C/S构造是(客户机/效劳器)构造的简称。
2、角管理机制可以简化(授权)的工作量。
3、完全恢复模型是以后援副本和(事务日志)为根底的恢复方法。
4、设有3个关系模式:
职工(职工号,姓名,年龄,性别)
公司(公司号,名称,地址)
工作(职工号,公司号,工资)
在定义表构造时,用SQL子句实现以下完整性约束:
(1)公司表中公司号非空且唯一( )。PRIMARY KEY (公司号)
(2)工作表中公司号的值必须是公司表中的有效公司号( )。
FOREIGN KEY (公司号) REFERENCES 公司(公司号)
(3)职工的性别为‘男’或‘女’( )。
CHECK(性别=‘男’OR 性别=‘女’)
(4)女职工的年龄在18~50岁之间( )。
CHECK(性别=‘女’AND 年龄>=18 AND 年龄<=50)
5、对上题中的3个关系,写出检索金山公司所有男职工的姓名和年龄的关系代数表达式( )。π姓名,年龄(σ公司名=‘金山’^性别=‘男’(职工∞工作∞公司))
二、简答题(14分)
1、试述DBMS的主要功能。(4分)
答:DBMS的主要功能包括:数据库的定义功能、数据库的操纵
功能、数据库的运行控制功能、数据库的运行和维护功能、数据字典。(4分)。
2、简述产生死锁的原因以及预防死锁的三种方法。(5分)
答:一个事务假设申请锁未被批准,那么需等待其它事务释放锁。当事务之间出现循环等待时,如果不加干预,那么会一起等待
下去,从而产生死锁。(2分)常见的预防死锁的三种方法如下:
(1) 要求每一个事务必须同时封锁所要使用的全部数据。(1分)
(2) 对所有数据对象规定一个封锁的次序,要求所有事务必须
按照这个次序封锁数据对象。(1分)
(3) 当事务申请锁未被批准时,不等待加锁而是让一些事务回
滚重新执行。(1分)
3、试述事务的概念及事务的四个特性。(5分)
答:事务是DBMS的执行单位,它由有限的数据库操作序列组
成。(1分)事务具有以下四个特性:
(1) 执行的原子性。即不允许事务局部地完成。(1分)
(2) 保持数据库的一致性。即事务对数据库的作用应使数据库
从一个一致状态转变到另一个一致状态。(1分)
(3) 作用的持久性。即一个事务成功执行后,以数据库的影响
应是永久的,即使数据库故障被破坏,DBMS也应该能够恢复。(1分)
(4) 彼此的隔离性。即多个事务并发执行时,应象各个事务单
独执行一样,互不干扰。(1分)
看过“数据库原理及应用试题及答案”的人还看了:
1.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论