IT评测·应用市场-qidao123.com技术社区
标题: 【数据库】选择题+填空+简答 [打印本页]
作者: 莫张周刘王 时间: 2024-12-30 12:02
标题: 【数据库】选择题+填空+简答
1.关于冗余数据的叙述中,不精确的是()
A.冗余的存在轻易粉碎数据库的完整新
B.冗余的存在给数据库的维护增长困难
C.不应该在数据库中存储任何冗余数据
D.冗余数据是指由根本数据导出的数据
C
2.最终用户使用的数据视图称为()
A.内模式
B.外模式
C概念模式
D.存储模式
B
3.数据库设计中,用于反映企业信息需求的是()
A.ER模型
B.关系模型
C.层析模型
D.网状模型
A
4.数据的存储布局与数据逻辑布局之间的独立性称为数据的()
A.布局独立性
B.物理独立性
C.逻辑独立性
D.分布独立性
B
5.SQL语言具有的功能是()
A.关系规范化、数据操纵、数据控制
B.数据界说、数据操纵、数据控制
C.数据界说、关系规范化、数据控制
D.数据界说、关系规范化、数据操纵
B
1. 数据库的三级模式布局中,全局数据视图的描述称为()
模式
用户使用的数据视图--外模式
全局数据视图--模式
2. 在数据库体系中管理数据的软件称为()
DBMS
3.当用户创建视图时,在数据字典中存储的是视图的(),而不是数据
界说
4. 数据独立性是指()和()独立性
物理 逻辑
5. 数据模型通常由()、()和完整性束缚三部分组成
数据布局 数据操纵
1. 为什么视图被称为虚表?根本表与视图的区别是什么?
因为数据库中只有存储有关视图的界说而不存储视图所对应的数据,这些数据仍存放在导出视图的根本表中,所以视图被称为虚表。
根本表是实际独立存放在数据库中的表,是实表
2. 在关系数据库中能完全消除数据冗余吗?
不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度
3.简述在SQL中,delete语句与drop table的区别
delete的作用是删除表中的元组,表的模式依然存在
drop table是将表的布局和元组全部删除,表被删除(drop)后就不再存在了
1. DB、DBMS和DBS三者之间的关系是( )。
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括
B
2. 对数据库物理存储方式的描述称为( )
A.外模式 B.内模式 C.概念模式 D.逻辑模式
B
3. 在数据库三级模式间引入二级映象的主要作用是( )
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的同等性 D.提高数据与程序的可移植性
A
4. 视图是一个“虚表”,视图的构造基于( )
A.根本表 B.视图 C.根本表或视图 D.数据字典
C
5. 关系代数中的π运算符对应SELECT语句中的以下哪个子句?( )
A.SELECT B.FROM C.WHERE D.GROUP BY
A
6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系范例是( )
A.多对多 B.一对一 C.多对一 D.一对多
C
7. 怎样构造出一个合适的数据逻辑布局是( )主要解决的问题。
A.关系体系查询优化 B.数据字典
C.关系数据库规范化理论 D.关系数据库查询
C
8. 将E-R模型转换成关系模型,属于数据库的( )。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
C
9. 事务日记的用途是( )
A. 事务处理 B. 完整性束缚 C. 数据规复 D. 安全性控制
C
10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( )
A. 只可加X锁 B. 只可加S锁
C. 可加S锁或X锁 D. 不能加任何锁
D
1. 数据库的逻辑数据独立性是由 映象提供的。
外模式/模式
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
除
3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,效果),为维护数据同等性,表S与SC之间应满足 完整性束缚。
参照
4. 当数据库被粉碎后,如果事先保存了数据库副本和 ,就有可能规复数据库。
日记文件
5. 如果一个满足1NF关系的全部属性合起来组成一个关键字,则该关系最高满足的范式是 (在1NF、2NF、3NF范围内)。
3NF
6. 设关系模式R(A,B,C,D),函数依靠集F={AB→C,D→B},则R的候选码为 。
AD
C只在F右部出现,不属于候选码
A、D只在F左部出现,一定存在于某候选码中
7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、______________和删除异常。
修改
8. 并发控制的主要方法是 机制。
封锁
9. 如有关系模式R(A,B,C)和S(C,D,E),SQL语句
SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ;
对应的关系代数表达式是 。
10. 分E-R图之间的冲突主要有属性冲突、 、布局冲突三种。
命名冲突
1. 阐明视图与根本表的区别和联系。
视图是从一个或几个根本表导出的表,它与根本表差别,它是一个虚表
数据库中只存在视图的界说,而不存放视图对应的数据,这些数据存放原来的根本表中,当根本表中的数据发生变革,从视图中查询出的数据也就随之改变。
视图已经界说就可以像根本表一样被查询、删除,也可以在一个视图之上再界说新的视图,但是对视图的更新操纵有限制
2. 简述事务的特性
ACID
原子性:事务中包括的全部操纵要么都做,要么都不做
同等性:事务必须使数据库从一个同等性状态变到另一个同等性状态
隔离性:一个事务内部的操纵及使用的数据对并发的其他事务是隔离的
连续性:事务一旦提交,对数据库的改变是永久的
3. 试述关系模型的参照完整性规则。
若属性(或属性组)F是根本关系R的外码它与根本关系S的主码Ks相对应(根本关系R和S不一定是差别的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)大概等于S中某个元组的主码值
4. 简述体系故障时的数据库规复策略。
正向扫描日记文件,找到故障发生前已经提交的事务,将其事务标识记入REDO队列,同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列;对UNDO队列中的各个事务进行取消处理;对REDO队列中的各个事务进行重做处理
在数据库体系中,读脏数据是指一个事务读了另一个事务( )
A. 未更新的数据 B. 未取消的数据
C. 未提交的数据 D. 未刷新的数据
C
加锁协议中规定“先申请先服务”的原则,可以制止数据库体系出现( )
A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突
A
语句DELETE FROM SC表明( )
A. 删除SC中的全部记载 B. 删除根本表SC
C. 删除根本表SC中的列数据 D. 删除根本表SC中的部分行
A
数据库设计阶段分为( )
A. 物理设计阶段、逻辑设计阶段、编程和调试阶段
B. 模型设计阶段、程序设计阶段和运行阶段
C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段
D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段
D
关系笛卡尔积运算记号R×S表示( )
A. R为关系名,S为属性名 B. R和S均为属性名
C. R为属性名,S为关系名 D. R和S均为关系名
D
在DB应用中,一般一条SQL语句可产生或处理一组记载,而DB主语言语句一般一次只能处理一条记载,其协调可通过哪种技术实现( )
A. 指针 B. 游标 C. 数组 D. 栈
B
下列说法中不精确的是( )
A. 任何一个包罗两个属性的关系模式一定满足3NF
B. 任何一个包罗两个属性的关系模式一定满足BCNF
C. 任何一个包罗三个属性的关系模式一定满足3NF
D. 任何一个关系模式都一定有码
C
在下列根本表中数值5表示( )
CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));
A. 表中有5条记载 B. 表中有5列
C. 表中字符串Snum 的长度 D. 表格的巨细
C
在视图上不能完成的操纵是( )
A. 更新视图 B. 查询
C. 在视图上界说新的根本表 D. 在视图上界说新视图
C
在DBS中,DBMS和OS之间的关系是( )
A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行
B
关系中行列次序的变动性质是( )
A. 行可以交换,列不可交换 B. 行不可交换,列可交换
C. 行、列均不可交换 D. 行、列均可以交换
D
单个用户使用的数据视图的描述称为( )
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
A
用户使用的数据视图--外模式
数据库体系安排多个事务并发实行的过程称为( )
A. 步骤 B. 进程 C. 调度 D. 优先级
C
SQL语言有两种使用方式,分别称为交互式和( )
A. 提示式SQL B. 多用户SQL C. 嵌入式SQL D. 表明式SQL
C
以下不属于服务器端脚本语言的是( )。
A. JSP B. PHP C. ASP D. ADO
D
在数据库体系中,空值是( )
A. 0 B. 空格 C. 空字符串 D. 不确定
D
下列关于触发器的描述错误的是( )。
A. 触发器是一种实现复杂完整性束缚的特殊存储过程
B. 触发器必须创建在一个特定的表上
C. 触发器通过EXECUTE语句调用
D. 触发器中使用了两张专用的临时表inserted和deleted
C
数据库并发操纵可能带来的问题包括( )
A. 丢失更新 B. 数据独立性会提高
C. 非法用户的使用 D. 增长数据冗余度
A
下面不是数据库体系必须提供的数据控制功能的是( )
A. 安全性 B. 完整性 C. 可移植性 D. 并发控制
C
C/S布局是( )布局的简称。
客户机/服务器
角色管理机制可以简化( )的工作量。
授权
完全规复模型是以后援副本和( )为底子的规复方法。
事务日记
试述DBMS的主要功能
DBMS的主要功能包括:界说功能、操纵功能、运行控制功能、运行和维护功能、数据字典
简述产生死锁的缘故原由以及预防死锁的三种方法
一个事务若申请锁未被答应,则需等候其它事务开释锁。当事务之间出现循环等候时,如果不加干预,则会一起等候下去,从而产生死锁。
常见的预防死锁的三种方法如下:
(1)要求每一个事务必须同时封锁所要使用的全部数据
(2)对全部数据对象规定一个封锁的次序,要求全部事物必须按照这个次序封锁数据对象
(3)当事务申请未被批定时,不等候加锁而是让一些事务回滚重新实行
试述事务的概念及事务的四个特性
事务是DBMS的实行单位,它由有限的数据库操纵序列组成
ACID
原子性:不允许事务部分地完成
同等性:事务对数据库的作用应使数据库从一个同等状态转变到另一个同等状态
持久性:一个事务乐成实行后,以数据库的影相应使永久的
隔离性:多个事务并发实行时,应像各个事务单独实行一样,互不干扰
关系数据模型的根本数据布局是( )。
A. 树 B. 图 C. 索引 D.关系
D
提供数据库界说、数据操纵、数据控制和数据库维护功能的软件称为( )
A. OS B. DS C.DBMS D. DBS
C
元数据是指( )。
A.数据布局的描述 B.数据项的描述 C.数据来源 D.根本数据
A
下面临关系中属性的描述,错误的是( )
A. 属性的次序可以恣意交换 B.允许多值属性
C. 属性名唯一 D. 每个属性中全部数据来自同一属性域
B
C
关系数据库实现数据之间联系的方法是( )。
A. 主码 B. 外码 C. 候选码 D. 超码
B
如下所示关系R(A,B,C,D)中,可以作为主码的属性组是( )。
A
| B
| C
| D
|
1
| 2
| 1
| 1
|
2
| 1
| 1
| 2
|
2
| 1
| 1
| 1
|
1
| 2
| 1
| 2
|
A. AB B. BC C. CD D. AD或BD
D
设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是( )。
A. (1,2,3) B. (3,2,1) C. (1,2,1) D. (4,5,6)
B
将上题中的2个关系R和S(未插入元组前)进行R*∞S后的运算效果包罗( )个元组。
A. 5 B. 6 C. 3 D. 2
C
对第8题中的关系R和S,若将属性A界说为S的外码时使用了ON UPDATE CASCADE短语(级联更新),将R中第一个元组的A属性值更新为4时,S中第一个元组A属性的值( )。
A. 不变 B. 变为4 C. 变为NULL D. 拒绝更新,返回错误信息
B
设有一个关系R(A,B),如果要找出B属性的末了一个字母为A,而且至少包罗2个字母的查询条件子句应写成WHERE B LIKE ( )。
A. ‘_A%’ B. ‘_A’ C. ‘_% A’ D. ‘%A’
C
SQL中谓词EXIST可用来测试一个聚集是否( )。
A. 有重复元组 B. 有重复列名 C. 为非空聚集 D. 有空值
C
条件子句WHERE 工资>ALL(SELECT 工资 FROM 职工 WHERE 部门号=1)的含义为( )。
A.比1号部门中某个职工的工资高
B.比1号部门中全部职工的工资都高
C.比1号部门中全部职工的工资总和高
D.无法比较,返回错误信息
B
下列关于数据库体系中空值的描述错误的是( )。
A. 包罗空值的算术表达式的运算效果为NULL
B. COUNT(*)将统计包罗空值的行
C.空值就是0大概空字符串
D.可通过IS NULL运算符测试是否为空值
C
数据库设计的( )阶段的主要使命是调查和分析用户的应用必要,为概念布局设计做好充实准备。
A. 需求分析 B. 逻辑设计 C. 物理设计 D. 运行设计
A
事务使数据库“从一个同等状态转变到另一个同等状态”的性质称为事务的( )。
A. 原子性 B. 同等性 C. 隔离性 D. 持久性
B
下列关于封锁的描述错误的是( )。
A.封锁可以制止数据的差别等性,但可能会引起体系死锁
B.加锁协议中规定“先申请先服务”的原则,可以制止数据库体系出现活锁
C.封锁对象的巨细称为封锁的粒度
D.两段锁协议能够预防死锁
D
B/S布局是( )布局的简称。
浏览器/服务器
( )管理机制可以简化授权的工作量。
角色
( )是用于协调SQL的聚集处理方式与单记载处理方式的机制。
游标
试述文件体系的主要缺陷。
数据很难共享
数据冗余
数据独立性差
数据控制困难
简述数据库规复的根本原理和REDO/UNDO规复策略。
数据库规复的根本原理是利用后备副本将数据规复到转储时的同等状态,利用事务日记将数据库规复到故障前事务乐成提交时的同等状态
DBMS的规复子体系根据事务日记的记载重做(REDO)已提交的事务,取消(UNDO)未提交的事务,确保事务的原子性,使数据规复到某个同等状态,这种规复的方法称为REDO/UNDO规复策略
下列四项中,不属于数据库体系特点的是( )。 A .数据共享 B .数据完整性 C .数据冗余度高 D .数据独立性高 C 数据冗余度低 数据库体系的数据独立性体如今( ) 。 A .不会因为数据的变革而影响到应用程序 B .不会因为数据存储布局与数据逻辑布局的变革而影相应用程序 C .不会因为存储策略的变革而影响存储布局 D .不会因为某些存储布局的变革而影响其他的存储布局 B 描述数据库全体数据的全局逻辑布局和特性的是( ) 。 A .外模式 B .内模式 C .存储模式 D .模式 D ( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化 了程序员的工作和数据库开发创建的工作。 A .网状模型 B .关系模型 C .条理模型 D .以上都有 B 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。 A .实体完整性、参照完整性、用户自界说完整性 B .数据布局、关系操纵、完整性束缚 C .数据增长、数据修改、数据查询 D .外模式、模式、内模式 B 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关 系必须满足:每一个属性都是( )。 A .长度不变的 B .不可分解的 C .相互关联的 D .互不相关的 B 关系模型中,一个码是( )。 A .可以由多个恣意属性组成 B .至多由一个属性组成 C .由一个或多个属性组成,其值能够惟一标识关系中一个元组 D .以上都不是 C 下面的选项不是关系数据库根本特征的是( )。 A .差别的列应有差别的数据范例 B .差别的列应有差别的列名 C .与行的次序无关 D .与列的次序无关 A 关系数据库管理体系应能实现的专门关系运算包括( )。 A .排序、索引、统计 B .选择、投影、连接 C .关联、更新、排序 D .显示、打印、制表 B 一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个大概多个共有的 ( ) 。 A .记载 B . 行 C .属性 D .元组 C 关系数据库中的投影操纵是指从关系中( ) 。 A .抽出特定记载 B .抽出特定字段 C .创建相应的影像 D .创建相应的图形 B SQL 语言是( )的语言,轻易学习。 A .过程化 B .非过程化 C .格式化 D .导航式 B SQL 语 言 集 数 据 查 询 、 数 据 操 纵 、 数 据 定 义 和 数 据 控 制 功 能 于 一 体 , 其 中 , CREATE 、 DROP 、 ALTER 语句是实现哪种功能( )。 A .数据查询 B .数据操纵 C .数据界说 D .数据控制 C .若要在根本表 S 中增长一列 CN (课程名),可用( )。 A . ADD TABLE S ( CN CHAR (8)) B . ADD TABLE S ALTER ( CN CHAR (8)) C . ALTER TABLE S ADD ( CN CHAR (8)) D . ALTER TABLE S ( ADD CN CHAR(8)) C 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日 期,专业,系编号)两个关系,系关系的主码是 () ,学生关系的主码是 (),学 生关系的外码是 () 。 系编号 学号 系编号 若关系为 1NF ,且它的每一非主属性都 () 候选码,则该关系为 2NF 完全依靠 关系代数运算中,专门的关系运算有 () 、()、 () 和除。 选择 连接 投影 实体之间的联系有 ()、 () 、 () 三种 一对一 一对多 多对多 E-R 图中的主要元素是实体型、 ()和属性;E - R 图作为数据库设计的工具之一,它 实用于创建数据库的 () 模型。 联系 关系 关系模型中有 3 类完整性,它们是 () 、 () 、 () 。 7. 在 SQL 中,根据差别用途提供了主键束缚、外键束缚、() 、() 、非空束缚等 5 种完整性束缚 参照完整性 实体完整性 用户界说完整性 唯一束缚 检查束缚 详述数据库体系的三级模式和二级映像的含义;这种布局的优点是什么? 模式(也是逻辑模式),是数据库中全体数据的逻辑布局和特征的描述,是全部用户的公共数据视图。一个数据库只有一个模式 外模式(子模式或用户模式),它是数据库用户能够看见和使用的局部数据的逻辑布局和特征的描述,是数据库用户的数据库视图,是与某一应用有关的数据的逻辑表示 什么是根本表?什么是视图?两者的区别和联系是什么? 简述数据库设计过程的各个阶段的设计使命 简述实现数据库安全性控制的常用方法和技术
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) |
Powered by Discuz! X3.4 |