XXXX年西安电子科技大学考研复试-数据库

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

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

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

资源描述

1一选择题1.数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,主要论述的是______。A.层次数据模型B.网络数据模型C.关系数据模型D.面向对象数据模型2.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是____。A.外模式B.内模式C.存储模式D.模式3.在数据库中,下列说法____是不正确的。A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保面新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余4.数据库的网状模型应满足的条件是____。A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲5.层次模型不能直接表示A.l:1关系B.l:m关系C.m:n关系D.1:1和1:m关系6.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是____。A.层次结构B.二维表结构C.网状结构D.封装结构7.数据库三级模式体系结构的划分,有利于保持数据库的____。A.数据独立性B.数据安全性C.结构规范化D.操作可行性8.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指____。A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合9.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS10.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为____。A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能11.通过指针链接来表示和实现实体之间联系的模型是____。A.关系模型B.层次模型C.网状模型D.层次和网状模型12.数据的正确、有效和相容称之为数据的_____。A.安全性B.一致性C.独立性D.完整性13.对关系模型叙述错误的是____。2A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统14.关系数据库管理系统应能实现的专门关系运算包括____。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表15.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。A.候选码B.数据项C.主属性D.主属性值16.一个关系数据库文件中的各条记录____。A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列17.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。A.元组B.行C.记录D.属性18.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是____。A.ΠA(R)ΠD(S)B.RSC.ΠB(R)ΠB(S)D.RS19.在关系代数运算中,五种基本运算为____。A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积20.设有关系R,按条件f对关系R进行选择,正确的是____。A.RRB.RfRC.σf(R)D.Πf(R)21.SQL语言属于________。A.关系代数语言B.元组关系演算语言C.域关系演算语言库D.具有关系代数和关系演算双重特点的语言22.关系演算是用________来表达查询要求的方式。A.谓词B.关系的运算C.元组D.域23.实体完整性要求主属性不能取空值,这一点可以通过________来保证。A.定义外码B.定义主码C.用户定义的完整性D.关系系统自动24.关系是________。A.型B.静态的C.稳定的D.关系模型的一个实例25.集合R与S的连接可以用关系代数的5种基本运算表示为________。A.R-(R-S)B.σF(R×S)C.空D.空326.SQL语言具有____的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵27.SQL语言具有两种使用方式,分别称为交互式SQL和____。A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL28.数据库中只存放视图的________。A.操作B.对应的数据C.定义D.限制29.支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为________。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统30.关系规范化中的删除操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入31.关系数据库规范化是为解决关系数据库中____问题而引人的。A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性32.当关系模式R(A,B)已属于3NF,下列说法中____是正确的。A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都是33.当B属性函数依赖于A属性时,属性A与B的联系是____。A.1对多B.多对1C.多对多D.以上都不是34.3NF________规范为4NF。A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖35.在数据系统中,对存取权限的定义称为____。A.命令B.授权C.定义D.审计36.事务的原子性是指____。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态37.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行____。A.安全性控制B.完整性控制C.并发控制D.可靠性控制38.若事务T对数据R已加X锁,则其他对数据R____。A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁39.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为____。A.事务故障B.系统故障C.介质故障D.运行故障440.____用来记录对数据库中数据进行的每一次更新操作。A.后援副本B.日志文件C.数据库D.缓冲区二填空题1.数据管理经历了,,三个阶段。2.表示实体和实体之间联系的模型,称为。3.现实世界中事物的个体在信息世界中称为,在机器世界中称为。4.在数据库三级模型结构中,单个用户使用的数据视图的描述,称为,全局数据视图的描述,称为,物理存储数据视图的描述,称为。5.关系模型是由,,三部分组成。6.关系数据库中,二维表称为一个,表的一行称为,表的一列称为。三名词解释1实体型2关系模式3逻辑独立性4物理独立性5外码6主属性7表式系统8平凡函数依赖9传递函数依赖10无损连接四问答题(每题3分,共15分)1说明等值连接与自然连接的区别与联系?2说明视图与基本表的区别和联系?3为什么要进行数据库转储,比较各种数据转储方法?4并发控制可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?5活锁产生的原因是什么?解决办法是什么?五应用题(共10分)1已知RU,FU={A,B,C,D,E}F={ABC,CD,DE}R的一个分解={R1(A,B,C),R2(C,D),R3(D,E)}判断是否为无损连接?2三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。(1)检索所有比“王华”年龄大的学生姓名、年龄和性别(2)检索选修课程“C2”的学生中成绩最高的学生的学号(3)检索学生姓名及其所选修课程的课程号和成绩5(4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来3由Armstrong公理证明:合并规则:若X-Z,X-Y,则X-YZ答案一选择题(单选,每题一分,共40分)ADAACBADACDDDBABDBCCDABDBBCCBAABBDBACDCB二填空题(每空1分,共15分)1人工管理阶段文件系统阶段数据库系统阶段2E-R模型3实体元组4外模式模式内模式5数据结构数据操作完整性约束6关系元组属性三名词解释(每题2分,共20分)1实体型用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。2关系模式对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)3逻辑独立性当模式改变时,由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。4物理独立性当数据库的存储结构改变了(例如采用了更先进的存储结构),由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。5外码设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(Foreignkey),并称基本关系R为参照关系(Referencingrelation),基本关系S为被参照关系(Referencedrelation)或目标关系(Targetrelation)。关系R和S不一定是不同的关系。6主属性主码的诸属性称为主属性(Primeattribute)。7表式系统这类系统仅支持关系(即表)数据结构,不支持集合级的操作。表式系统不能算关系系统。倒排表列(Invertedlist)系统就属于这一类。8平凡函数依赖X→Y,但是YX,则称X→Y是平凡函数依赖。9传递函数依赖在R(U)中,如果X→Y,(YX),YX,Y→Z,则称Z对X传递函数依赖。10无损连接={R1U1,F1,……RKUK,FK}是RU,F的一个分解,若对RU,F的任何一个关系r均有6r=m(r)成立,则称分解具有无损连接性。四问答题(每题3分,共15分)1说明等值连接与自然连接的区别与联系?答:等值连接表示为RA=BS,自然连接表示为RS;自然连接是除去重复属性的等值连接。两者之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。2说明视图与基本表的区别和联系?视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制。3为什么要进行数据库转储,比较各种数据转储方法?所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。这些备用的数据文本称为后备副本或后援副本。当数据库遭到破坏后可以将后备副本重新装入,但重装后备

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

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

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

×
保存成功