数据库2.docx
- 文档编号:3438992
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:21
- 大小:32.01KB
数据库2.docx
《数据库2.docx》由会员分享,可在线阅读,更多相关《数据库2.docx(21页珍藏版)》请在冰豆网上搜索。
数据库2
1.第1题数据的逻辑独立性是指()答案:
D.
A.模式变,应用程序不变B.应用程序变,模式不变C.内模式变,应用程序不变D.应用程序变,内模式不变
第2题SQL的全局约束是指基于元组的检查子句和()答案:
C
A.非空值约束B.域约束子句C.断言D.外键子句
第7题关系演算的基础是()答案:
C
A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算
第8题数据库中存储的是().答案:
C
A.数据B.数据间的联系C.数据及数据间的联系D.数据模型
第9题概念设计的步骤是().答案:
B
A.进行数据抽象,设计局部概念模式;评审;集成局部概念模式,得到全局概念模式
B.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审
C.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
D.评审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
第10题如果文件没有使用索引,并按某一属性排序,且选择条件是镇属性上的等值比较,则可用()的选择运
算算法来定位符合选择条件的记录.答案:
B
A.线性搜索B.二分搜索C.聚簇索引D.辅助索引
第14题事务故障的恢复方法采用基于()的数据恢复技术.答案:
C
A.系统重启B.转储C.日志D.用户鉴定
第15题在DBS中,DBMS和OS之间的关系是()答案:
B
A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
第19题弱实体集是()答案:
A
A.实体集的属性不足以形成主码B.弱实体集不存在依赖于标识实体集
C.有主码的实体集D.与其它实体集无关联
第20题SQL系统只在用户对关系进行()操作时,DBMS才按照实体完整性规则对键码进行检查.
A.删除B.插入或修改C.查询D.删除、插入或修改
答案:
B
第21题属性类型允许是基本数据类型、结构类型和集合类型的模型是()答案:
C
A.平面关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型
第22题在关系数据库中,外模式对应的是()。
答案:
B
A.基本表B.视图C.存储文件D.关系
第23题关于数据库系统的说法不正确的是().
A.数据库系统是指引入数据库技术后的计算机系统
B.狭义地讲,数据库系统就是数据库管理系统
C.狭义地讲,数据库系统由数据库和数据库管理系统组成
D.广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成
答案:
B
第24题有一个关系:
学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()
A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束
答案:
A
第25题若要求分解具有无损连接性,那么模式分解一定能够达到().答案:
B
A.2NFB.4NFC.BCNFD.3NF
第26题在关系代数运算中,五种基本运算为()
A.并、差、选择、投影、自然连接B.并、差、选择、交、投影
C.并、差、选择、投影、笛卡儿积D.并、差、交、选择、笛卡儿积
答案:
C
第27题在二维表中,不允许“表中套表”是指()。
A.分量是原子的B.值是原子的C.属性是原子的D.域是原子的
答案:
A
第28题聚合函数是一种特殊的函数.它对一组行中的某个列执行计算,并返回单个值.下列函数中不是聚合函数的是().
A.SUMB.MAXC.LEND.COUNT
答案:
C
第29题()将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权.
A.强制存取控制B.自主存取控制C.视图机制D.基于角色的访问控制
答案:
D
第30题单个用户使用的数据视图的描述称为()
A.外模式B.概念模式C.内模式D.存储模式
答案:
A
第31题SQL中,下列涉及空值的操作,不正确的是()
A.AGEISNULLB.AGEISNOTNULL
C.AGE=NULLD.NOT(AGEISNULL)
答案:
C
第42题事务有多个性质,其中不包括(?
?
?
?
?
)
A.一致性B.?
?
?
?
唯一性C.原子性D.?
?
?
?
隔离性
答案:
B
第45题下面系统中不属于关系数据库管理系统的是()
A.OracleB.MSSQLServeC.IMSD.DB2
答案:
C
第46题下列不是数据库系统与文件系统的本质区别是().
A.数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构
B.数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高
C.数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构与文件结构紧密联系
D.数据由数据库管理系统统一管理和控制
答案:
A
第47题SQL的默认策略是任何与()约束相违背的更新均为系统拒绝.
A.用户定义的完整性B.实体完整性C.参照完整性
D.用户定义的完整性和参照完整性
答案:
C
第48题学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(?
?
?
?
?
)
A.多对多B.?
一对一C.?
?
?
多对一D.?
?
?
一对多
答案:
D
第51题SQL中的视图提高了数据库系统的()
A.完整性B.并发控制
C.隔离性D.独立性
答案:
D
第52题数据的物理独立性是()实现的.
A.外模式/模式映像B.外模式/内模式映像
C.模式/内模式映像D.内模式/外模式映像
答案:
C
第53题到目前为止,最著名的对象-关系数据库语言是().
A.SQL2B.SQLlC.SQL4D.SQL3
答案:
D
第54题关系模型是().
A.用关系表示实体B.用关系表示联系C.用关系表示实体及其联系D.用关系表示属性
答案:
C
第3题用树型结构表示实体类型及实体间联系的数据模型称为_______________。
答案:
层次模型
第4题______是实现事务并发控制非常有效的一种技术。
______是事务在对数据库某个数据项进行读写操作前,得到系统对该数据项进行操作的一种授权。
答案:
封锁封锁
第11题面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的_______________________。
答案:
无缝连接第
12题撤销事务(undotransaction)在事务日志记录中,只有_______________记录.
答案:
第16题关系查询处理可以分4个步骤,包括_____,_____、______、______。
答案:
查询分析和检查、查询翻译、查询优化、查询执行。
第17题设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_______________。
第32题触发程序要对_____________进行测试,不满足_____________,不动作.答案:
条件,条件
第33题引起数据不一致的主要原因是事务的____________在并发中遭到了破坏.
答案:
隔离性
第34题一般地,属性个数少的表上不建_______________,不同属性值少的属性上也不用建________________
,元组数少或跟新频率高的关系上也不建索引.
答案:
索引,索引
第35题DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。
答案:
不一致分析
.第40题在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。
答案:
自反
第41题安全性措施的防范对象是非法用户和非法操作,________________措施的防范对象是不合语义的数据。
答案:
预编译
第43题第一范式是指同一列中不能有________,即实体中的某个属性必须是原于项.
答案:
多个值
第44题________________级封锁协议是:
事务T在对数据修改前,必须先加排它锁,直到事务结束才释放排它
锁;事务T在要读取的数据前,必须先加共享锁,读完后即可释放共享锁.
答案:
二
.第49题数据库中要储存批发商与零售商的供货合同信息。
一个合同中可以填写多种商品,每种商品需要记录
定货数量。
对应的关系模式为:
合同(合同号,商品号,商品名,商品单价,数量),该关系的码是________________________。
答案:
合同号,商品号
第50题分解具有无损连接性和分解保持函数依赖是两个互相独立的标准.具有无损连接性的分解不一定能够保持____________。
同样,保持函数依赖的分解也不一定具有_________。
答案:
函数依赖,无损连接性
第55题HAVING短语必须跟随_____________使用,它用来限定分组必须满足的条件.
答案:
groupby
第56题从逻辑结构的角度进行分类,数据库的数据模型主要有格式化和________模型.
答案:
关系
第5题数据库的完整性和安全性有什么区别与联系?
答案:
答:
数据库的完整性和安全性都是数据库保护的一部分,数据库的安全性是指对数据库中数据的保护措
施,防止不合法使用造成数据泄露、修改或破坏。
通常采用用户标识与系统鉴别,存取权限控制等安全策略来保证数据安全。
数据库的完整性是指保护数据库数据的正确性和有效性,防止数据库中存在不符合语义的、不正确的数据。
通常采用的控制策略是提供定义完整性约束条件的机制,提供完整性检查的方法,进行违规处理
第6题简述逻辑设计的一般过程.
答案:
答:
逻辑设计的一般过程包括将E-R图转换成一般数据模型,建立特定DBMS支持下的模式和子模式,模型评价和优化。
第13题设有一关系:
学生(学号,姓名,年龄,所在系,出生日期),依据通常的事实规则(即函数依赖关系),
判断该关系属于第几范式,为什么?
答案:
答:
该关系模式属于BCNF,因为该关系模式存在以下函数依赖:
学号→姓名,学号→年龄,学号→所在系,学号→出生日期除此之外不存在其他函数依赖,所以该关系模式首先属于2NF(每一个非主属性完全函数依赖于码即学号),又因为所有的非主属性对码非传递依赖,故该关系模式又是属于3NF的,注意到对任意函数依赖,其左部均含有码,因此该关系模式又是属于BCNF的。
第18题关系模式分解原则是什么?
答案:
答:
分解模式的目标是得到更高的范式(2分),此外要遵守两个基本原则:
分解是无损的,分解保持函数依赖。
(3分
第36题简述系统故障的恢复过程,简单描述具有检查点的恢复技术主要解决什么问题的。
答案:
答:
触发器主要用于完整性控制,它与完整性约束的主要区别在于触发器是在操作之后再检查有没有违背完整性条件,如违背则触发一组动作进行修改,使得其满足完整性条件(3分)可在对表或视图发出UPDATE、INSERT或DELETE语句时自动执行某些动作完成相应功能。
(2分)
第37题SQL语言中的视图指的是什么?
答案:
在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。
第38题什么是范式?
为什么需要范式?
答案:
答:
(1)构造数据库必须遵循一定的规则。
在关系数据库中,这种规则就是范式。
范式是符合某一种级别的关系模式的集合。
关系数据库中的关系必须满足一定的要求,即满足不同的范式。
目前关系数据库最重要的范式有五种:
1NF、2NF、3NF、BCNF,4NF,它们之间的关系是4NFBCNF3NF2NF1NF。
满足最低要求的范式是第一范式(1NF)。
在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。
一般说来,数据库只需满足第三范式(3NF)就可以了。
(2)没有经过规范化的关系模式通常容易产生诸如数据冗余度高、插入异常、删除异常、更新困难等毛病,这样的关系模式显然是要避免的,由此而产生了一整套规范化理论。
通过对原有的关系模式进行规范化,使之达到一定级别的范式,便可在一定程度上消除上述毛病。
在实际应用中,并不是规范化程度越高越好,要视实际情况而定。
第39题如何满足参照完整性规则要求?
答案:
答:
参照完整性规则是指若属性或属性组F是一个关系R的外键,它与另一个关系S的键码相对应,则F的取值必为:
S中某个元组的键码值;或者取空值。
参照完整性检查的默认策略是任何与参照完整性约束相违背的更新均为系统拒绝;其次,可以采用级联策略或置空策略保持参照完整性。
第57题数据库的体系的三级结构。
答案:
答:
数据库的体系的三级结构。
标准答案:
答:
数据库的体系的三级结构。
1.第1题多值依赖具有()性质.
A.对称性B.传递性C.对称性、传递性D.非对称性
答案:
C
第2题面向对象的主要特征有().
A.完整性,多态性B.安全性、封装性C.封装性、继承性、多态性D.可扩充性、继承性
答案:
C
第4题2NF要求实体的非主属性完全函数依赖于主码.即不能存在仅依赖主码一部分的属性,如果存在,那么这个属性和主码的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是()的关系.
A.多对多B.一对多C.一对一D.一对一或一对多
答案:
B
第5题用来插入数据和用于更新的命令分别是().
A.INSERT、UPDATEB.UPDATE、INSERTC.DELETE、UPDATED.CREATE、INSERTINTO
答案:
A
第8题关于数据库的说法不正确的是().
A.一个相互关联的数据集合B.包含了关于某个企业或组织的信息
C.是信息系统的核心和基础D.是一种数据管理的软件
答案:
D
第9题创建用户自定义函数的命令是().
A.CREATEVVIEWB.CREATETRIGGERC.CREATERULD.CREATEFUNCTION
答案:
D
第10题因为每个中间运算的结果被创建,然后用于下一层的运算,这种查询表达式的计算方法被称为()计算A.实体化B.流水线C.双缓冲D.临时区
答案:
A
第15题数据库逻辑设计的主要任务是()。
A.建立E-R图和说明书B.创建数据库说明C.建立数据流图D.把数据送入数据库
答案:
C
第20题SQlServer2000中的编程语言就是().
A.T-SQLB.S-SQLC.Q-SQlD.R-SQL
答案:
A
第22题事务的ACID特性是().
A.原子性,一致性B.隔离性C.持续性D.原子性,一致性,隔离性,持续性
答案:
D
第23题用的用户标识方法是().
A.用户密码B.用户名和口令字C.用户权限D.用户名
答案:
B
第24题对数据库并发操作有可能带来的问题包括(?
?
?
?
?
)
A.读出“脏数据”B.?
带来数据的冗余C.未被授权的用户非法存取数据
D.?
?
?
?
破坏数据独立性
答案:
A
第29题日志文件的作用是().
A.进行数据恢复B.保证实体的完整性约束C.保证参照完整性约束
D.保证用户的自定义完整性约束
答案:
A
第30题()封锁协议可以防止丢失修改,并且保证事务可恢复.
A.二级B.一级C.三级D.多级答案:
B
第31题关系模型是().
A.用关系表示实体B.用关系表示联系C.用关系表示实体及其联系D.用关系表示属性
答案:
C
第32题下列四项中,不属于数据库特点的是(?
?
?
?
?
)
A.数据共享B.数据完整性C.数据冗余很高D.?
?
数据独立性高
答案:
C
第46题()就是能从这许多查询策略中找出最有效的查询执行计划的一种处理过程.
A.查询分析B.查询翻译C.查询优化D.查询执行
答案:
C
第51题下列()是数据库的两级映像.
A.外模式/模式,模式/内模式B.模式/外模式,外模式/内模式
C.模式/内模式,内模式/外模式D.外模式/内模式,内模式/安全模式
答案:
A
第53题判断对并发事务正确的调度是().
A.并发事务的执行结果与并行化执行结果事务是否一致B.事务间无冲突
C.并发事务的执行结果与串行化执行结果事务是否一致D.视图无冲突
答案:
C
第54题以下数据库的数据模型中,现今使用的主要的数据模型是().
A.层次模型B.网状模型C.关系模型D.面向对象模型
答案:
C
第56题关系数据模型的三个组成部分中,不包括(?
?
?
?
?
)
A.完整性规则B.?
?
数据结构C.?
?
数据操作D.?
?
并发控制
答案:
D
第13题DBMS对数据库的保护机制主要包括_____,______,________和_______等4个方面.
答案:
完整性控制、并发控制、故障恢复、安全性控制
第17题_______________是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏.
答案:
数据库的安全性
第18题在数据库中建立索引主要是为了提高_________________。
答案:
查找速度
第26题事务必须具有的四个性质是:
原子性、一致性、_______________和持久性。
答案:
隔离性
第27题现有一个关系:
借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多
次借阅,但不能同时对一种书借多本。
则该关系模式的码是________________________。
答案:
书号
第33题在数据库中,数据的冗余会引起各种操作异常,包括插入异常、删除异常、更新困难,可以通过______________。
答案:
模式分解,将复杂的关系模式分解成若干比较小的关系模式消除冗余
第34题假定利用CREATETABLE命令建立如下一个表:
BOOK(总编号C(6),分类号C(3),书名C(16),单价N(10,
2)),则单价字段的类型为_____型,字段宽度为_____,其中包含有_______位小数.
答案:
Numeric、10、2
第36题关系规范化的过程实质是___________的过程。
答案:
不断分解
第38题________________是指保护数据库数据的正确性和有效性,防止数据库中存在不符合语义的、不正确的数据.
答案:
数据库的完整性
第49题设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_______________。
答案:
B→C
第57题如果记录是做插入操作,那么撤销操作相当于__________________。
答案:
做数据删除操作
第14题3NF和BCNF的区别和联系各是什么?
答案:
答:
3NF是建立在2NF基础之上的,如果满足2NF的关系模式中不存在非主属性对传递依赖于码,则该关系模式属于3NF.BCNF是3NF的改进形式,它建立在1NF的基础上。
如果关系模式R属于1NF,只要其每一个决定因
素均包含码,则R属于BCNF。
一个关系模式属于BCNF,则它一定属于3NF,BCNF是3NF的一个特例,反之不然。
.第19题数据库管理系统的主要功能有哪些?
答案:
?
?
数据库定义、操纵、保护、存储、维护和数据字典。
第40题数据库设计几个阶段各自的主要任务是什么?
答案:
答:
需求分析阶段的任务在于收集数据库所需要的信息内容,调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约,并以需求说明书的形式确定下来,作为以后系统开发的指南和系统验证的依据。
概念设计要从用户的角度看待数据及处理需求和约束,而后产生一个反映用户观点的概念模式。
在客观环境下,概念模式相对稳定。
当应用系统需要更换DBMS时,只需重新设计逻辑结构,而概念模式可以保持不变。
这样就能有效控制设计的复杂程序,便于组织管理。
逻辑设计阶段的任务是把在概念设计阶段得到的概念模式转换成具体DBMS所支持的数据模型。
物理设计的任务是对给定的逻辑数据模型选取一个最适合应用环境的物理结构,确定记录的存储方式和存储方法,确定数据的存放位置,确定系统的配置。
验证设计包括数据库实施、数据库的运行和维护两个子阶段。
在数据库实施阶段,设计开发人员将数据库逻辑设计和物理设计结果用DBMS提供的数据定义语言(DDL)严格描述出来,使数据模型成为DBMS可以接受的源代码,再经过调试产生目标模式,定义好数据库的结构,最后要组织入库并运行应用程序进行调试。
而在数据库运行和维护阶段,数据库管理员需要进行数据库的转储、恢复,数据库安全性、完整性控制,数据库性能恩系和改进等工作。
第41题数据库的基本恢复技术有哪些?
答案:
答:
基于日志的数据恢复和基于数据转储的数据恢复。
第42题关系规范化一般应遵循的原则是什么?
各范式之间有什么关系?
答案:
(1)关系模式规范化一般应遵循的原则如下:
①将关系模式进行无损连接分解,在关系模式分解的过程中,数据不能丢失或增加,要保持数据的完整性;②合理地选择规范化程度。
在规范化时,既要考虑到低级范式造成的冗余度高、数据不一致性,又要考虑到高级范式带来的查询效率低的问题;③要考虑正确性和可实现原则,即要保证规范化过程是正确的,并且通过规范化能达到要求。
(2)各范式之间的关系为:
4NFBCNF3NF2NF1NF,1NF消去非主属性对码的部分函数依赖便得到2NF,2NF消去非主属性对码的传递函数依赖便得到3NF,3NF消去主属性对码的部分和传递函数依赖便得到BCNF,BCNF消去非平凡且非函数依赖的多值依赖得到4NF。
第43题什么是数据库的物理设计?
答案:
答:
根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。
这个过程就叫做数据库的物理设计。
第44题数据字典的内容有哪些?
答案:
答:
数据字典的内容包括:
(1)数据项。
数据项内容包括数据项的名称、类型、长度、取值范围。
(2)数据结构。
数据结构放映了数据之间的组合关系。
一个数据结构可以由若干个数据项或者若干个数据结构组成,也可以由若干个数据项和若干个数据结构混合组成。
(3)数据流。
数据流指的是加工处理过程的输入和输出数据。
描述一个数据流时要说明该数据流由哪些数据项组成,数据流的来源、走向和流量。
(4)数据存储。
数据存储是指需要存取的数据文件。
描述数据存储时要说明该数据存储由哪些数据项组成,存取频率,存取方式等。
例如是检索还是更新,是随机存取还是批处理等。
(5)处理过程。
处理过程是对加工处理的描述,包括处理过程名,输入、输出的数据,处理逻辑等。
处理过程的具体处理逻辑一般用判定表和判定树来描述。
第1题关系数据库中,外模式对应的是()。
A.基本表B.视图C.存储文件D.关系
答案:
B
第16题下列关于数据模型的说法不正确的是().
A.数据模型就是对现实世界数据特征的模拟和抽象
B.数据模型是一个描述数据,数据联系、数据语义以及一致性约束的概念工具的集合
C.仅反映数据本身
D.数据模型是数据库系统的核心和基础,任何一个数据库管理系统均是基于某种数据模型的
答案:
C
第18题不同对象的标识的()程度是不同的.
A.持久性B.继承C.多态性D.可扩充性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库