河南财经政法大学-金融
从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是数据冗余大、( )、插入异常和删除异常
答案是:修改异常(更新异常)
DBMS是指()它是位于()和()之间的一层管理软件
答案是:数据库管理系统|用户|操作系统
实体之间的联系可抽象为三类,它们是()()()
答案是:1∶1|1∶m|m∶n
在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用( )保留字 您的答案:
答案是:DISTINCT 储日志)
SQL语言的GRANT和REVOVE语句主要是用来维护数据库的( )
答案是:安全 性
关系模型中的完整性可以有实体完整性、( )和用户定义的完整性三种
答案是:参照完整性
()是对数据系统的静态特性的描述,()是对数据库系统的动态特性的描述。
答案是:数据结构|数据操作
数据库是长期存储在计算机内、有()、()的数据集合
答案是:组织|共享
数据库管理系统的主要功能有()、()、数据库的运行管理和数据库的建立以及维护等4个方面。
答案是:数据定义功能|数据操纵功能
在部分匹配查询中,通配符“_”代表一个字符,代表多个(包括0个)字符的通配符是( )
答案是:%
当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的()
答案是:物理独立性
数据库体系结构按照()()()三级结构进行组织。
答案是:模式|外模式|内模式
对由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,其在被DBMS处理时,最先执行的子句是
答案是:FROM
数据独立性又可分为 ()和()()。
答案是:逻辑数据独立性|物理数据独立性
设关系R和S的属性个数分别为m和n,公共属性个数为t,则(RS)操作结果的属性个数为
答案是:m + n – t
数据管理技术经历了()、()、()三个阶段
答案是:人工管理|文件系统|数据库系统
数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于( )设计阶段
答案是:物理
设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A → B,A → C,D → E,D → F},则该关系的候选码为
答案是:ADG(A,D,G)
数据模型是由()()()三部分组成的。
答案是:数据结构|数据操作|完整性约束
数据库恢复的最常用技术是数据转储和( )
答案是:登记日志文件(存储日志)
简述DBMS的数据控制功能
答案是:安全性保护|并发控制|数据库恢复
简述事物遵守两段锁协议和事物调度可串行化的关系
答案是:加锁操作|两段锁协议|可串行化调度
简述关系数据库中的查询优化的一般步骤。
答案是:操作序列|查询优化|代价最小
为什么写日志优先
答案是:数据库|写日志文件|不同的操作
试述数据、数据库、的概念
答案是:符号记录|长期储存
数据库的完整性概念与数据库的安全性概念有什么区别和联系?
答案是:完整性和安全性|不正确的数据
什么叫数据与程序的逻辑独立性?
答案是:新的关系|新的属性|改变属性
DBMS的主要功能包括
答案是:数据定义功能|数据操纵功能|数据库的运行管理功能|数据库的建立|维护功能
两段锁协议定义
答案是:申请封锁|并发调度|串行化的调度
试述数据库的逻辑结构设计的设计步骤。
答案是:一般的关系|网状|层次模型|优化
试述两段锁协议的概念
答案是:数据项加锁和解锁|数据的封锁
简述由于并发控制所带来的问题
答案是:不正确的数据|一致性|不一致性
试述数据库系统的特点
答案是:数据结构化|数据库系统
数据库中基本的封锁类型有几种?并简述其含义。
答案是:共享锁|只能读|互斥锁|可读
事务的ACID特性分别为
答案是:原子性|一致性|隔离性|持久性
叙述DBMS的作用
答案是:定义|组织|使用|管理|维护
登记日志文件时为什么必须先写日志文件,后写数据库?
答案是:数据的修改|日志记录|两个操作
什么是数据操作异常?
答案是:据冗余|插入异常|更新异常
数据模型的三个组成要素为
答案是:数据结构|数据操作|数据的约束条件
数据库系统是利用存储在外存上其他地方的()来重建被破坏的数据库。它主要有两种:()和()。
答案是:冗余数据、后援副本 、日志文件
数据库系统在运行过程中,可能会发生故障。故障主要有()、()、介质故障和()四类。
答案是:事务故障、系统故障、计算机病毒
数据库恢复是将数据库从()状态恢复到()的功能。
答案是:错误、某一已知的正确状态
若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为 ()
答案是:事务故障
持续性
答案是:也称永久性(Perfnanence ) ,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响
隔离性
答案是:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据 对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰
一致性
答案是:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态
原子性
答案是:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做
事务有哪些特性?
答案是:事务具有4 个特性:原子性(Atomicity )、一致性(consistency )、隔离性( Isolation )和持续性(Durability )。这4 个特性也简称为ACID 特性
什么是事务
答案是:事务是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。它是一个不可分割的工作单位,其中包含的所有操作,要么都执行,要么都不执行
DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列()
答案是:事务
在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和()
答案是:无损连接
对于非规范化的模式,经过()转变为1NF,将1NF经过 ()转变为2NF,将2NF经过()转变为3NF
答案是:使属性域变为简单域|消除非主属性对主关键字的部分依赖|消除非主属性对主关键字的传递依赖
在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为()
答案是:外部键
实体联系图
答案是:E-R图提供了表示实体型、属性和联系的方法
属性:
答案是:实体所具有的某一特性,一个实体可由若干个属性来刻画
实体集
答案是:同型实体的集合称为实体集
事务中的回滚是什么意思
答案是:事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态
事务中的提交是什么意思?
答案是:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回 到磁盘上的物理数据库中去,事务正常结束。
为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 ()
答案是:拒绝此操作
参照完整性是指在基本表中,()
答案是:外码可以是空值或者另一个关系主码的有效值
实体完整性是指在基本表中()
答案是:主属性不能取空值
数据库的完整性是指数据的 ()()()
答案是:实体完整性、参照完整性、用户定义完整性
实体型
答案是:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型
实体
答案是:客观存在并可以相互区分的事物叫实体
数据的约束条件:
答案是:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容
数据操作
答案是:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述
为什么要设立日志文件?
答案是:设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作。从而DBMS可以根据日志文件进行事务故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复
本的封锁类型有几种?试叙述它们的含义
答案是:基本的封锁的类型有排它(“X”锁)和共享锁(“S”锁)两种。若事务T对数据A加上X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁
当对某一表进行诸如( )、 ( )、 ( ) 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句。
答案是:INSERT,DELETE,UPDATE
DBMS存取控制机制主要包括两部分:自主存取控制,()
答案是:强制存取控制
在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用()语句,收回所授的权限使用()语句。
答案是:GRANT、REVOKE
在数据库系统中对存取权限的定义称为()
答案是:授权
数据结构
答案是:是所研究的对象类型的集合,是对系统的静态特性的描述
互斥锁
答案是:如果事务在数据项上加一个互斥锁,那么该事务既可读也可更新数据项
共享锁
答案是:如果事务在数据项上加一个共享锁,那么该事务只能读而不能更新数据项
什么是活锁?
答案是:如果事务Tl封锁了数据R,事务几又请求封锁R,于是几等待。几也请求封锁R,当Tl释放了R上的封锁之后系统首先批准了几的请求,几仍然等待。然后几又请求封锁R,当几释放R上的封锁之后系统又批准了几的请求;几有可能永远等待,这就是活锁的情形
可串行化的调度策略
答案是:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为可串行化的调度
保护数据安全性的一般方法是()
答案是:设置用户标识和存取权限控制
存取权限包括两方面的内容,一个是(),另一个是()
答案是:要存取的数据对象、对此数据对象进行操作的类型
安全性控制的一般方法有()()()()和视图的保护五级安全措施。
答案是:用户标识鉴定、存取控制、审计、数据加密
下面哪个不是数据库系统必须提供的数据控制功能()
答案是:可移植性
属性
答案是:用椭圆形表示,并用无向边将其与相应的实体连接起来
数据的安全性保护
答案是:保护数据以防止不合法的使用造成的数据的泄密和破坏
游标
答案是:是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果
数据字典
答案是:在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述
数据库设计的几个步骤是
答案是:需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护
简述数据库设计的基本步骤:
答案是:需求分析、概念结构设、逻辑结构设计、数据库物理设、数据库实施、数据库运行和维护
视图是一个虚表,它是从()中导出的表。在数据库中,只存放视图的(),不存放视图的()。
答案是:一个或几个基本表、定义、视图对应的数据
SQL是 ()
答案是:结构化查询语言
已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是(),系关系的外关键字(),学生关系的主关键字是(),外关键字()
答案是:系编号、无、学号、系编号
关系数据库中基于数学上两类运算是()()
答案是:关系代数、关系验算
什么是数据字典
答案是:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果
数据库恢复
答案是:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)
并发控制
答案是:对多用户的并发操作加以控制和协调,保证并发操作的正确性
数据抽象的三种常用方法有
答案是:分类、聚集
数据字典包含哪些基本内容?
答案是:数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部
关系代数运算中,专门的关系运算有()()()
答案是:选择、投影、连接
关系代数运算中,基本的运算是()()()()()
答案是:并、差、笛卡尔积、投影、选择
关系代数运算中,传统的集合运算有()()()()
答案是:笛卡尔积、并、交、差
数据冗余可能导致的问题有()()
答案是:浪费存储空间及修改麻烦|潜在的数据不一致性
介质故障的恢复
答案是:介质故障是最严重的一种故障
数据与程序的物理独立性
答案是:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性
数据与程序的逻辑独立性
答案是:当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性
数据库管理系统
答案是:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据
什么是数据库管理系统?
答案是:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似
什么是数据库的数据独立性?
答案是:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性
一个关系模式的定义主要包括()()()()()
答案是:关系名|属性名|属性类型|属性长度|关键字
一个关系模式的定义格式为()
答案是:关系名
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为( )。
答案是:死锁
数据流程图(DFD)是用于描述结构化方法中( )阶段的工具
答案是:需求分析
数据库系统
答案是:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成
数据
答案是:描述事物的符号记录称为数据
连接
答案是:将两个关系中具有共同属性值的元组连结到一起,构成新表的操作
选择
答案是:从表中选出满足条件的元素操作
什么是数据库?
答案是:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性
数据库转储的意义是什么?
答案是:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态
当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为( )冲突。
答案是:结构
设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A →B,A → C,D → E,D → F},则该关系的候选码为( )。
答案是:AD
SQL中的视图提高了数据库系统的( )。
答案是:安全性
数据库角色是被命名的一组与相关的权限,角色是( )的集合
答案是:权限
目前为: 1/3 页  首页   上页  下页 尾页