西安电子科技大学考研复试.数据库.docx
《西安电子科技大学考研复试.数据库.docx》由会员分享,可在线阅读,更多相关《西安电子科技大学考研复试.数据库.docx(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XXXX年西安电子科技大学考研复试.数据库数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,要紧论述的是 OA.层次数据模型B.网络数据模型C.关系数据模型 D.面向对象数据模型在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特点的是 OA.外模式 B.内模式 C.储备模式D.模式在数据库中,下列讲法是不正确的。A.数据库幸免了一切数据的重复B.若系统是完全能够操纵的,则系统可确保面新时的一致性C.数据库中的数据能够共享D.数据库减少了数据冗余数据库的网状模型应满足的条件是OA.承诺一个以上的无双亲,也承诺一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个
2、结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲层次模型不能直截了当表示A.1:1关系 B.1: m关系 C. m: n关系 D.1:1和1: m关系在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是OA.层次结构B.二维表结构 C.网状结构 D.封装结构数据库三级模式体系结构的划分,有利于保持数据库的OA.数据独立性B.数据安全性 C.结构规范化 D.操作可行性数据库的特点之一是数据的共享,严格地讲,那个地点的数据共享是A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖
3、地使用数据集合数据库(DB)、数据库系统(DBS)和数据库治理系统(DBMS)三者之间的关系是0A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBSC. DB包括 DBS和 DBMS D. DBS确实是DB,也确实是DB MS数据库治理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为0A.数据定义功能B.数据治理功能 C.数据操纵功能 D.数据操纵功能通过指针链接来表示和实现实体之间联系的模型是0A.关系模型B.层次模型C.网状模型D.层次和网状模型数据的正确、有效和相容称之为数据的 OA.安全性 B.一致性 C.独立性D.完整性对关系模型叙述错误
4、的是OA.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也能够是关系数据库系统关系数据库治理系统应能实现的专门关系运算包括OA,排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表在一个关系中如果有如此一个属性存在,它的值能惟一地标识关系中的每一个元组,称那个属性为OA.候选码B.数据项C.主属性D.主属性值一个关系数据库文件中的各条记录0A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序能够任意颠倒,不阻碍库中的数据关系C.前后顺序能够任意颠倒,但
5、排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列自然连接是构成新关系的有效方法。一样情形下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 oA.元组B.行C.记录 D.属性设关系R (A, B, C)和S (B, C, D),下列各关系代数表达式不成立的是OA. nA(R)冈HD(S)B.RUS C. nB(R)D nB(S) D.RMS在关系代数运算中,五种差不多运算为OA.并、差、选择、投影、自然连接 B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积设有关系R,按条件f对关系R进行选择,正确的是
6、oA. R RB. RM f RC.。f (R) D. nf (R)SQL语言属于 oA.关系代数语言B.元组关系演算语言C.域关系演算语言库 D.具有关系代数和关系演算双重特点的语言关系演确实是用来表达查询要求的方式。A.谓词B.关系的运算 C.元组D.域实体完整性要求主属性不能取空值,这一点能够通过来保证。A.定义外码B.定义主码C.用户定义的完整性D.关系系统自动关系是。A.型B,静态的C.稳固的D.关系模型的一个实例集合R与S的连接能够用关系代数的5种差不多运算表示为。A. R-(R-S)B. o F (RXS) C.空D.空SQL语言具有的功能。A.关系规范化、数据操纵、数据操纵 B
7、.数据定义、数据操纵、数据操纵C.数据定义、关系规范化、数据操纵D.数据定义、关系规范化、数据操纵SQL语言具有两种使用方式,分不称为交互式SQL和一。A.提示式SQLB.多用户SQLC.嵌入式SQLD.讲明式SQL数据库中只存放视图的 OA.操作B.对应的数据 C.定义D.限制支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统关系规范化中的删除操作专门是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入关系数据库规范化是为解决关
8、系数据库中咨询题而引人的。A.插入、删除和数据冗余B.提升查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性当关系模式R(A, B)已属于3NF,下列讲法中是正确的。A.它一定排除了插入和删除专门B.仍存在一定的插入和删除专门C.一定属于BCNFD. A和C差不多上当B属性函数依靠于A属性时,属性A与B的联系是oA.1对多 B.多对1 C.多对多 D.以上都不是3NF 规范为4NFOA.排除非主属性对码的部分函数依靠B.排除非主属性对码的传递函数依靠C.排除主属性对码的部分和传递函数依靠 D.排除非平凡且非函数依靠的多值依靠在数据系统中,对存取权限的定义称为 OA.命令 B.授权 C
9、.定义 D.审计事务的原子性是指0A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态多用户的数据库系统的目标之一是使它的每个用户看起来面对着一个单用户的数据库一样使用它,为此数据库系统必须进行OA.安全性操纵 B.完整性操纵 C.并发操纵D.可靠性操纵若事务T对数据R已加X锁,则其他对数据R oA.能够加S锁不能加X锁 B.不能加S锁能够加X锁C.能够加S锁也能够加X锁 D.不能加任何锁若系统在运行过程中,由于某种硬件故障,使储备在外存上的数据部
10、分缺失或全部缺失,这种情形称为 OA.事务故障 B.系统故障 C.介质故障 D.运行故障用来记录对数据库中数据进行的每一次更新操作。A.后援副本 B.日志文件 C.数据库 D.缓冲区二填空题数据治理经历了,三个时期。表示实体和实体之间联系的模型,称为。现实世界中事物的个体在信息世界中称为,在机器世界中称为在数据库三级模型结构中,单个用户使用的数据视图的描述,称为,全局数据视图的描述,称为,物理储备数据视图的描述,称为关系模型是由 组成。关系数据库中, 称为 。三名词讲明1实体型4物理独立性7表式系统靠10无损连接四咨询答题,三部分二维表称为一个,表的一行称为 ,表的一列2关系模式5外码8平凡函
11、数依靠3逻辑独立性6主属性9传递函数依(每题3分,共15分)1讲明等值连接与自然连接的区不与联系?2讲明视图与差不多表的区不和联系?3什么缘故要进行数据库转储,比较各种数据转储方法?4并发操纵可能会产生哪几类数据不一致?用什么方法能幸免各种不一致的情形?5活锁产生的缘故是什么?解决方法是什么?五应用题(共10分)1已知 RU= A,B,C,D,E F=AB C, C D,D ER 的一个分解= Rl( A,B,C ), R2(C,D), R3(D,E)判定是否为无损连接?2三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S (S#, SN, SEX, AGE, DEPT)C (C#
12、, CN)SC (S#, C#, GRADE)其中:S#为学号,SN为姓名,SEX为性不,AGE为年龄,DEPT为系不,C#为课程号,CN为课程名,GRADE.为成绩。(1)检索所有比“王华”年龄大的学生姓名、年龄和性不(2)检索选修课程“C2”的学生中成绩最高的学生的学号(3)检索学生姓名及其所选修课程的课程号和成绩(4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来3由Armstrong公理证明:合并规则:若X-Z , X-Y,则X-YZ答案一选择题(单选,每题一分,共40分)ADAAC BADAC DDDBA BDBCC DABDB BCCBAABB
13、DB ACDCB二填空题(每空1分,共15分)1人工治理时期文件系统时期数据库系统时期2 E-R模型3实体元组4外模式模式内模式5数据结构数据操作完整性约束6关系元组属性三名词讲明(每题2分,共20分)1实体型用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。2关系模式对关系的描述,一样表示为:关系名(属性1,属性2,,属性n)3逻辑独立性当模式改变时,由数据库治理员对各个外模式/模式的映象作相应改变,能够使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。4物理独立性当数据库的储备结构改变了(例如采纳了更先进的储备结构),由数据库治理员对模式/内模式映象作相应改变,能够使模
14、式保持不变,从而保证了数据的物理独立性。5外码设F是差不多关系R的一个或一组属性,但不是关系R的码,如果F 与差不多关系S的主码Ks相对应,则称F是差不多关系R的外码(Foreig n key),并称差不多关系R为参照关系(Referencing relation),差不多关系S为被参照关系(Referenced relation)或目标关系(Target relation)。关系R和S不一定是不同的关系。6主属性主码的诸属性称为主属性(Prime attribute)07表式系统这类系统仅支持关系(即表)数据结构,不支持集合级的操作。表式系统不能算关系系统。倒排表列(Inverted lis
15、t)系统就属于这一类。8平凡函数依靠X-Y,然而丫 X,则称X-Y是平凡函数依靠。9传递函数依靠在r(u)中,如果Xfy,(y4x), YX,Y-Z,则称Z对X传递函数依靠。10无损连接=R1,RK是 R的一个分解,若对 R的任何一个关系r均有r=m (r)成立,则称分解具有无损连接性。四咨询答题(每题3分,共15分)1讲明等值连接与自然连接的区不与联系?答:等值连接表示为RMA=BS,自然连接表示为R凶S;自然连接是除去重复属性的等值连接。两者之间的区不和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接要求相等的重量,不一定是公共属性;而自然连接要求相等的重量必须是公共
16、属性。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。2讲明视图与差不多表的区不和联系?视图是从一个或几个差不多表导出的表,它与差不多表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原先的差不多表中。因此差不多表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义就能够像差不多表一样被查询、删除,也能够在一个视图之上再定义新的视图,然而对视图的更新操作有限制。3什么缘故要进行数据库转储,比较各种数据转储方法?所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上储存起来的过程。这些备用的数据文本称为后备副本或后援副本。当数据库遭到
17、破坏后能够将后备副本重新装入,但重装后备副本只能将数据库复原到转储时的状态,要想复原到故障发生时的状态,必须重新运行自转储以后的所有更新事务。转储可分为静态转储和动态转储。静态转储是在系统中无运行事务时进行的转储操作。即转储操作开始的时刻,数据库处于一致性状态,而转储期间不承诺(或不存在)对数据库的任何存取、修改活动。明显,静态转储得到的一定是一个数据一致性的副本。静态转储简单,但转储必须等待正运行的用户事务终止才能进行,同样,新的事务必须等待转储终止才能执行。明显,这会降低数据库的可用性。动态转储是指转储期间承诺对数据库进行存取或修改。即转储和用户事务能够并发执行。动态转储可克服静态转储的缺
18、点,它不用等待正在运行的用户事务终止,也可不能阻碍新事务的运行。然而,转储终止时后援副本上的数据并不能保证正确有效。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件(log file)o如此,后援副本加上日志文件就能把数据库复原到某一时刻的正确状态。转储还能够分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从复原角度看,使用海量转储得到的后备副本进行复原一样讲来会更方便些。但如果数据库专门大,事务处理又十分频繁,则增量转储方式更有用更有效。4并发操纵可能会产生哪几类数据不一致?用什么方法能幸免各种不一致的情形?并
19、发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。产生上述三类数据不一致性的要紧缘故是并发操作破坏了事务的隔离性。并发操纵确实是要用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而幸免造成数据的不一致性。并发操纵的要紧技术是封锁(Locking)。5活锁产生的缘故是什么?解决方法是什么?如果事务T1封锁了数据R,事务T2又要求封锁R,因此T2等待。T 3也要求封锁R,当T1开释了 R上的封锁之后系统第一批准了 T3的要求, T2仍旧等待。然后T4又要求封锁R,当T3开释了 R上的封锁之后系统又批准了 T4的要求,T2有可能永久等待,这确实是活锁的情形,如
20、图8.4(a)所示。幸免活锁的简单方法是采纳先来先服务的策略。五应用题(共10分)1 .构造一个初始二维表如下图2 .(1) SELECT SN,AGE,SEX FROM SWHERE AGE(SELECT AGE FROM S WHERE SN=王华)(2) SELECT S FROM SCWHERE C = C2 AND GRADE=(SELECT MAX(GRADE) F ROM SC WHERE C = C2)(3) SELECT SN, C ,GRADE FROM S,SC WHERE S. S =SC. C(4) SELECT S ,SUM(GRADE) FROM SCGROUP
21、BY SHAVING COUNT(C )=43 因为X Y因此X XY (增广律)因为X Z因此XY ZY (增广律)因此 X XZ (传递律)习题一、(每小题4分,共8分)商店销售商品的数据库,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价;某商店销售某商品的数量和日期。要求:(1)设计E/R图;(2)转换成关系模型(注明函数依靠)。二、(每小题4分,共12分)用SQL的有关语句定义(1)学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系不SD;(2)课程关系C,包括课程号CNo、课程名CN、任课教师TN;(3)学生选课关系SC,包括SNo、CNo和成绩G。注意
22、:讲明主键码和外键码(如果有的话).三、(每小题4分,共8分)按题2的关系模式,用SQL的有关语句实现(1)关于学生选课关系SC,授予王小兰查询权限以及对SNo和CN o的插入权限;(2)从学生选课关系SC中,删除李小冬(学生关系中可能有重名)的所有选课。四、(共6分)结合题2的关系模式,用SQL语句查询郑老师讲的每门课的学生平均成绩,输出课程号和平均成绩。五、(共12分)有关图书发行的关系模型如下:书店s(书店号SNo,书店名SN,地址A)图书u(书号BNo,书名T,作者N,价格P)图书馆L(馆号LNo,馆名LN,都市C)图书发行SBL(SNo, LNo, BNo,发行量Q)分不用关系代数和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安电子科技大学 考研 复试 数据库
限制150内