2015-2016数据库期末复习题(带答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、选择题1.在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应用程序之间的。A.逻辑数据独立性B.物理数据独立性C.数据一致D.数据安全性2.关系数据库用______来表示实体之间的联系。A.树结构B.网结构C.二维表D.线性表3.主键的属性上有空值违反了。A.实体完整性规则B.参照完整性规则C.安全性规D.模型转换规则4.数据独立性是指之间相互独立,不受影响A.概念数据模型和逻辑数据模型B.应用程序和数据库的数据结构C.概念数据模型与数据库的数据结构D.数据与数据库的数据结构5.参照完整性规则是对的约束。A.超键B.候选键C.主键D.外键6.在层次模型中,记录之间的联系通过来实现。A.指针B.数组C.公共属性D.对象标识7.数据库系统三级结构的描述放在中。(不确定)A.用户数据库B.运行日志C.数据库管理系统D.数据字典8.如果两个关系没有公共属性,那么其自然连接操作。A.转化为笛卡尔积操作B.转化为半连接操作C.转化为外部并操作D.结果为空关系9.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是________。A.400B.10000C.30000D.90000(根据笛卡尔积的定义可知,如果关系R和S的元数分别为r和s。R和S的笛卡尔积是一个r+s的元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组;若R中有m个元组,S有n个元组,则R*S有m*n个元组。因此,本题R与S的笛卡尔积的元组个数应为100*300=30000。10.设关系R和S具有相同的目(或称度),且相对应的属性的值取自同一个域,则,R-(R-S)等于A.R∪SB.R∩SC.RSD.R-S11.设有关系R和关系S进行如下图所示的运算,则连接运算(BD)结果中含有元组的数目是.A.6B.7C.8D.9RS12.SQL语言中,删除一个表的命令是。A.DELETEB.DROPC.CLEARD.REMORE13.SQL语言中,删除记录的命令是。A.DELETEB.DROPC.CLEARD.REMORE14.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE。A.‘__W_%’B.‘_%W__’C.‘_W__’D.‘_W_%’15.学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:XHXMXBBJ99220101王凌男992201下列命令中正确的是________。A.INSERTINTOXSVALUES(99220101,王凌,男,992201)B.INSERTTOXSVALUES(99220101,王凌,男,992201)C.INSERTINTOXS(XH,XM,XB,BJ)VALUES(99220101,王凌,男,992201)ABC123456789DE5678910D.INSERTTOXS(XH,XM,XB,BJ)VALUES(99220101,王凌,男,992201)16.在SQL的语句中,UPDATE的作用是。A.修改基本表的结构B.修改基本表中的数据C.修改索引的定义D.修改视图的定义17.在SQL的语句中,ALTER的作用是。A.修改基本表的结构B.修改基本表中的数据C.删除基本表D.修改视图18.SQL中,谓词可用来测试一个集合是否有重复元组。A.UNIQUEB.DISTINCTC.EXISTSD.ONLY19.在select语句中,可以使用关键字来排除重复的元组。A.EXCLUDE.B.UNIQUE.C.DISTINCT.D.ONE.20.SELECT-SQL语句中,条件短语的关键字为。A.FORB.FROMC.WHERED.WITH21.SQL语句SELECTs.sno,sname,cno,gradeFROMs,scWHEREsex=’女’ands.sno=sc.sno则该语句对student和sc执行的操作有。A.交(∩),选择(σ)和投影(π)B.自然连接,选择(σ)和投影(π)C.并(∪),选择(σ)和投影(π)D)并(∪),笛卡儿积(×)和选择(σ)22.事务的ACID性质中,关于原子性(atomicity)的描述正确的是。A.指数据库的内容不出现矛盾的状态。B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C.事务中的所有操作要么都执行,要么都不执行。D.若多个事务同时进行,与顺序实现的处理结果是一致的。23.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的。A.原子性B.一致性C.隔离性D.持久性24.要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来实现。A.主键约束B.外键约束C.检查约束D.默认约束25.“日志”文件用于保存。A.程序运行过程B.数据操作C.程序执行结果D.对数据库的更新操作26.为了防止一个用户的工作不适当地影响另一个用户,应该采取。A完整性控制B安全性控制C并发控制D访问控制27.要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来实现。A.主键约束B.外键约束C.检查约束D.默认约束28.在DB技术中,“脏数据”是指。A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤销的数据29.用于创建存储过程的SQL语句为。A.CREATEDATABASEB.CREATETRIGGERC.CREATEPROCEDURED.CREATETABLE30.用于存储过程修改的SQL语句为。A.ALTERDATABASEB.ALTERDATABASEC.ALTERTRIGGERD.ALTERPROCEDURE31.删除触发器mytri的正确命令是。A.DELETmytriB.TRUNCATEmytriC.DROPmytriD.REMMOVEmytri32.SQLServer2008中查看触发器定义的是。A.execsp_help'触发器名'.B.execsp_helptext'触发器名'.C.execsp_depends'触发器名'.D.execsp_depends'表名'33.设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。则D=。A.ADB.BDC.BCDD.ABCD34.两个函数依赖集F和G等价的充分必要条件是。A.F=GB.F=GC.F=GD.F=GF+表示F的闭包,是指逻辑蕴涵所有函数依赖的集合35.在以下函数依赖中,是平凡的函数依赖。A.A→ABCDB.ABCD→AC.A→BCDD.BCD→A36.若有关系模式:R(课程编号,课程名称,学号,姓名,分数),且一名学生可选多门课,一门课程有多名学生选,则R属于。A.1NFB.2NFC.3NFD.4NF37.设K为关系模式RU,F中的属性或属性组合,若U完全函数依赖K,则K称为R的一个________。A.关键字B.候选键C.主属性D.主属性值38.从ER模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的主键是。A.M端实体的标识符;B.N端实体的标识符;C.M端和N端实体的标识符组合;D.重新选其他的属性。39.弱实体的主键。A.与其父实体的主键完全一致B.一部份或全部从其父实体的主键获得C.全部从其父实体的非主键属性获得D.与其父实体无关弱实体的主体是由该弱实体所存在依赖的强实体的主键和该弱实体的分辨符共同构成。40.在数据库设计中,父实体与弱实体之间的联系只能是。A.1:1或1:NB.1:N或M:NC.1:1或M:ND.M:N41.当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中不属于上述冲突。A.属性冲突B.语法冲突C.结构冲突D.命名冲突各分E-R图之间的冲突主要有3类:属性冲突、命名冲突和结构冲突。属性冲突包括属性域冲突和属性取值单位冲突。命名冲突包括同名异义和异名同义冲突。结构冲突包括同一对象在不同应用中具有不同的抽象,同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同。42.不是ODBC使用的句柄。A.环境句柄B.窗口句柄C.连接句柄D.语句句柄43.ODBC体系结构中,向数据源提交用户请求执行的SQL语句。A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源44.在XPath中,使用符号可以访问属性值。A.*B.&C.@D.%36.以下关于XML文档声明的语句正确的是。A.xmlversion=”1.0”encoding=”UTF-8”B.?XMLversion=”1.0”encoding=”UTF-8”?C.?xmlVersion=”1.0”encoding=”UTF-8”?D.?xmlversion=”1.0”encoding=”UTF-8”?37.xml提供了一种避免元素命名冲突的方法A.命名空间B.dtdC.xsdD.xsl38.含有中文字符的xml文档中,encoding的属性应设为A.big5B.gb2312C.utf-8D.ansi39.下面哪个不是标记语言A.JAVAB.HTMLC.XMLD.SGML40.在XPath中,使用函数可以返回元素的内容。A.count()B.text()C.value()D.element()40.XPath是A.XML的路径语言B.XML的转化C.文档对象模型D.XML命名空间二、填空题1.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是封锁(locks)机制。2.数据库设计的几个步骤是需求分析,概念设计,逻辑设计,物理设计,编码和测试。3.视图是一个虚表,它是从一个或几个基本表导出的表,数据库中,只存放视图的定义,不存放视图的对应数据。4.DB并发操作通常会带来三类问题,它们是丢失更新,不一致分析和读脏数据。5.事务必须具有的四个性质是原子性,一致性,隔离性,永久性。6.一级封锁协议解决了事务的并发操作带来的数据丢失修改不一致性的问题。7.一个触发器由触发事件或语句、触发限制和触发器动作3部分组成。8.DBS具有“数据独立性”特点的原因是采用三级模式结构。9.关系中属性的个数称为元数,关系中元组的个数称为基数。10.在关系模式R中,函数依赖X→Y的语义是:在R的每一关系中,若两个元组在X的分量上相等,则Y值也相等。11.关系模式在分解时应保持等价,数据等价用无损分解特征来衡量,语义等价用保持依赖特征来衡量。12.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1→X2,X1→X3,X3→X4,则该关系属于第二范式,因为它存在着函数传递依赖。13.根据属性类别属性可分为简答属性和复杂属性。14.根据属性的取值特点属性可分为单指属性和多指属性。15.子类与超类之间的继承性是通过子类实体与超类实体有相同的实体标识符实现的。16.要使数据库具有可恢复性,在平时要做好两件事:转储和建立日志。17.XML能够通用化,主要依靠两个措施:一是可自由扩充的标志,二是独立于文档的格式单。18.XML文档由序言和文档实例两个部分组成。19.XML文档中,元素的结构是元素名元素内容/元素名。20.在XML文档中,属性一律放在开标签。21.在XML模式中,主键定义括在key/key之中,外键定义括在keyref/keyref之中。22.在XPath中,可以使用text()函数返回元素的内容。23.一个简单的XSLT模板包含匹配部分和选择部分

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功