您好,欢迎访问三七文档
当前位置:首页 > 法律文献 > 理论/案例 > 数据库习题(事业单位专业考试)
一、填空题1.对于一个国家来说,数据库的建设规模、数据库信息量的_安全性_和__完整性__已成为这个国家信息化程度的__衡量标准__。2.数据模型通常由:__数据结构__、__数据操作___和_完整约束__三部分组成。3.游标的功能是把__集合记录__转换为__单记录__。4.最常用的数据库的恢复技术是_数据转储__和_登录日志文件_。5._概念__模型是现实世界到_数据模型__机器模型的中间桥梁。6.数据独立性是指_物理_和_逻辑_独立性。7.数据库应用程序开发工具目前有_C++_、__VB__、_Def_、和_C#_等。8.目前数据库产品有SQLServer和_Oracle_、_Access_等。9.关系中主码的取值必须唯一且非空,这是由_实体_完整性规则决定的。10.当数据库被破坏后,如果事先保存了数据库副本和_日志文件,就有可能恢复数据库。11.数据库的_完整性_是指数据库的正确性和相容性。12.关系数据操作语言的特点是:操作对象与结果均为_关系_、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。13.SQL是一种介于关系代数和_关系演算_之间的结构化的查询语言。14.对于每一个外模式,数据库系统都有一个_外模式/模式_映象,它定义了该外模式与模式之间的对应关系。15.视图是一个需表,它一经定义就可以和基本表一样被查询,但_更新_操作将有一定的限制。16.数据仓库是一个面向主题的、_集成的_、不可更新的、随时间不断变化的数据集合。17.避免活锁的简单方法是采用__先来先服务_的策略。18.知识库系统和主动数据库系统是将数据库技术和_人工智能_技术相结合产生的。19.数据管理经历了人工管理阶段、文件系统阶段、数据库阶段三个阶段。20.DB的中文含义是数据库、DBMS的中文含义是数据库管理系统、DBS的中文含义是数据库系统、DBA的中文含义是数据库管理员。21.数据库的三级体系结构为外模式、概念模式、内模式,两级映象为外模式/模式映象、模式/内模式映象,两级数据独立性为物理数据独立性、逻辑数据独立性。22.SQL主要由数据定义、数据操纵、数据控制三类语句组成。23.数据库设计通常由规划、需求分析、概念设计、逻辑设计、物理设计、数据库实现、数据库运行与维护7个阶段构成。24.数据完整性包括实体完整性、参照完整性、用户定义完整性。25.SQLServer系统数据库包括master、model、msdb、tempdb。26.SQLServer中,数据库主数据文件扩展名为mdf,次数据文件扩展名为ndf,事务日志文件扩展名为ldf。27.SQLServer数据定义语句包括create、drop、alter。28.ER模型的中文名称为实体联系模型。29.经典的结构数据模型包括层次、网状、结构。30.专门的关系运算包括选择、投影、连接、除。31.SQLServer数据操纵命令包括insert、delete、update、select。32.使用存储过程的目的是减轻网络流量、提高效率。33.数据库索引包括聚集索引、非聚集索引。34.数据库系统3级结构包括外部级、概念级和内部级。二、选择题1.数据完整性不包括a)a)主体完整性b)实体完整性c)参照完整性d)自定义完整性2.常用的三种结构数据模型不包括b)a)关系模型b)实体联系模型c)层次模型d)网状模型3.关系的集合运算不包括c)a)交b)并c)和d)差并运算(∪)、差运算(-)、交运算(∩)、笛卡尔积运算(×)4.关系的专门关系运算不包括d)a)选择b)投影c)连接d)积选择运算(σ)、投影运算(π)、连接运算()除运算(÷)5.事务的属性包括d)a)原子性、安全性、隔离性、持久性b)原子性、一致性、安全性、持久性c)原子性、一致性、隔离性、安全性d)原子性、一致性、隔离性、持久性6.SQLServer系统数据库不包括c)a)masterb)tempdbc)studentd)model7.SQLServer中,数据库主数据文件扩展名为b)a)ldfb)mdfc)ndfd)dbf8.SQLServer中,索引类型包括a)a)聚集索引和非聚集索引b)主索引和次索引c)单索引和复合索引d)内索引和外索引9.SQL的数据操纵命令是a)a)select、insert、delete、updateb)create、select、insert、deletec)create、insert、delete、updated)select、insert、delete、alter10.SQLServer系统的触发器包括b)a)select、insert、deleteb)insert、delete、updatec)select、insert、updated)select、delete、update11.SQL中,下列涉及空值的操作,不正确的是(C)A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)20.关系数据模型的三个组成部分中,不包括(D)A.完整性规则B.数据结构C.数据操作D.并发控制21.DB,DBMS和DBS三者间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB、DBMS无关22.数据库的并发操作可能带来的问题包括(A)A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据的冗余度23.并发事务的交叉执行破坏了事务的(B)A.原子性B.隔离性C.一致性D.永久性24.3NF(C)规范化为BCNF。A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖25.(C)是长期存储在计算机内的有组织,可共享的数据集合。A.数据库管理系统B.数据库系统C.数据库D.文件组织26.一个1:n联系可以转换为一个独立的关系模式,关系的码为(C)A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码27.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段28.关系完备的系统是指(C)。A.仅支持关系数据结构,不支持集合级的操作B.仅支持关系数据结构和三种关系操作C.支持关系数据结构和所有的关系代数操作D.支持关系模型的所有特征一个关系只有一个:主码关系模型中,一个码是可有多个或一个其值能够唯一表示该关系模式中任何元组的属性组成。29.关于冗余数据的叙述中,不正确的是(C)。A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难.C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据30.概念模型独立于(C)。A.ER模型B.硬件设备C.DBMSD.操作系统31.下列叙述正确的为(D)。A.主码是一个属性,它能唯一表识一列B.主码是一个属性,它能唯一表识一行C.主码是一个属性或属性集,它能唯一表识一列D.主码是一个属性或属性集,它能唯一表识一行32.数据库三级模式体系结构的划分,有利于保持数据库的(A)。A.数据独立性B.数据安全性C.结构规范化D.操作可行性33.一个关系中的候选关键字(B)。A.至多一个B.可多个C.必须多个D.至少3个34.常用的关系运算是关系代数和(C)。A.集合代数B.逻辑演算C.关系演算D.集合演算35.在基本层次联系中,记录型之间的联系是(B)。A.一对一联系B.一对多联系C.多对多联系D.多对一联系36.并发操作会带来哪些数据不一致性(D)。A.不可修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读37.在数据库与宿主语言之间传递信息是通过(A)。A.全局变量B.共性变量C.公共数据区D.系统缓冲区38.数据库的(B)是指数据的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复39.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是()。40.关系模型中实现实体间N:M联系是通过增加一个(A)。A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现41.关系代数运算是以(C)为基础的运算。A.关系运算B.谓词演算C.集合运算D.代数运算42.关系数据库管理系统应能实现的专门关系运算包括(B)。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表43.五种基本关系代数运算是(A)。A.∪-×σ∏B.∪-σ∏C.∪∩×σ∏D.∪∩σ∏44.关系代数表达式的优化策略中,首先要做的是(B)。A.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算45.关系数据库中的投影操作是指从关系中(B)。A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形三、简答题1.数据库阶段数据管理的主要特点是什么?采用数据模型表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口;提供数据控制功能;增加了系统的灵活性。2.解释DB、DBMS、DBS三个概念?DB(数据库):存储在计算机内有组织的、统一管理的相关数据的集合。DBMS(数据库管理系统):是位于用户与操作系统之间的数据管理软件。DBS(数据库系统):是实现有组织的、动态的存储大量关联数据,以方便用户访问的计算机硬件、软件和株距资源组成的计算机系统。3.什么是物理数据独立性和逻辑数据独立性?物理数据独立性:内模式的修改,只需对模式/内模式映象做相应修改,而不需修改概念模式。逻辑数据独立性:概念模式的修改,只需对外模式/模式映象做相应修改,而不需修改外模式。4.试说明DBMS的主要功能?DBMS的主要功能:数据定义(DDL):三级结构、两级映象、完整性约束等。数据操纵(DML):检索、更新。数据保护:数据恢复、并发控制、完整性控制、安全性控制等。数据维护:数据载入、转换、存储、、性能监控等。数据字典(DD):存储三级结构定义的数据库称为DD,即系统数据库。5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。实体:实体类型→关系模式。联系:1∶1:将联系置入任一端实体,并加入另一端实体主键为外键。1∶N:将联系置入多端实体,并加入一端实体主键为外键。M∶N:建立新关系模式,主键为两端实体的主键,并为外键。6.数据库系统中的常见故障有那些?数据库系统中的常见故障有:事务内部的故障(事务故障)、系统故障、介质故障、计算机病毒。7.简述数据模型的三个组成部分。数据模型通常由数据结构、数据操作、完整性约束三部分组成。8.所有的视图是否都可以更新?为什么?不是所有的视图都是可更新的;因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新。9.什么样的并发调度是正确的调度?多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同。四、判断题1.子模式DDL是用来描述数据库的物理存储结构的。(F)2.同一个关系模型的任两个元组值不能全同。(T)3.基本表是本身独立存在的表,在SQL中一个关系就对应基本表。(T)4.数据流程图(DFD)是用于描述结构化方法中详细设计阶段的工具。(F)5.若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态(T)6.事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。(F)7.DB用户的权限可分为具有DBA特权的用户和一般DB用户(T)8.数据库的网状模型应满足的条件是必须有两个以上的结点。(T)9.CREATTABLE命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。(T)10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。(T)五、综合题(一)设有学生成绩库,包含三张表:学生(学号,班级,姓名,性别,出生日期,地址,电话,
本文标题:数据库习题(事业单位专业考试)
链接地址:https://www.777doc.com/doc-1614643 .html