欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    西安电子科技大学考研复试.数据库.docx

    • 资源ID:68317915       资源大小:581.46KB        全文页数:90页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    西安电子科技大学考研复试.数据库.docx

    XXXX年西安电子科技大学考研复试.数据库数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,要紧论述的是 OA.层次数据模型B.网络数据模型C.关系数据模型 D.面向对象数据模型在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特点的是 OA.外模式 B.内模式 C.储备模式D.模式在数据库中,下列讲法是不正确的。A.数据库幸免了一切数据的重复B.若系统是完全能够操纵的,则系统可确保面新时的一致性C.数据库中的数据能够共享D.数据库减少了数据冗余数据库的网状模型应满足的条件是OA.承诺一个以上的无双亲,也承诺一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲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.多种应用、多种语言、多个用户相互覆盖地使用数据集合数据库(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.完整性对关系模型叙述错误的是OA.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也能够是关系数据库系统关系数据库治理系统应能实现的专门关系运算包括OA,排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表在一个关系中如果有如此一个属性存在,它的值能惟一地标识关系中的每一个元组,称那个属性为OA.候选码B.数据项C.主属性D.主属性值一个关系数据库文件中的各条记录0A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序能够任意颠倒,不阻碍库中的数据关系C.前后顺序能够任意颠倒,但排列顺序不同,统计处理的结果就可能不同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进行选择,正确的是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.数据定义、数据操纵、数据操纵C.数据定义、关系规范化、数据操纵D.数据定义、关系规范化、数据操纵SQL语言具有两种使用方式,分不称为交互式SQL和一。A.提示式SQLB.多用户SQLC.嵌入式SQLD.讲明式SQL数据库中只存放视图的 OA.操作B.对应的数据 C.定义D.限制支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统关系规范化中的删除操作专门是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入关系数据库规范化是为解决关系数据库中咨询题而引人的。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.定义 D.审计事务的原子性是指0A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态多用户的数据库系统的目标之一是使它的每个用户看起来面对着一个单用户的数据库一样使用它,为此数据库系统必须进行OA.安全性操纵 B.完整性操纵 C.并发操纵D.可靠性操纵若事务T对数据R已加X锁,则其他对数据R oA.能够加S锁不能加X锁 B.不能加S锁能够加X锁C.能够加S锁也能够加X锁 D.不能加任何锁若系统在运行过程中,由于某种硬件故障,使储备在外存上的数据部分缺失或全部缺失,这种情形称为 OA.事务故障 B.系统故障 C.介质故障 D.运行故障用来记录对数据库中数据进行的每一次更新操作。A.后援副本 B.日志文件 C.数据库 D.缓冲区二填空题数据治理经历了,三个时期。表示实体和实体之间联系的模型,称为。现实世界中事物的个体在信息世界中称为,在机器世界中称为在数据库三级模型结构中,单个用户使用的数据视图的描述,称为,全局数据视图的描述,称为,物理储备数据视图的描述,称为关系模型是由 组成。关系数据库中, 称为 。三名词讲明1实体型4物理独立性7表式系统靠10无损连接四咨询答题,三部分二维表称为一个,表的一行称为 ,表的一列2关系模式5外码8平凡函数依靠3逻辑独立性6主属性9传递函数依(每题3分,共15分)1讲明等值连接与自然连接的区不与联系?2讲明视图与差不多表的区不和联系?3什么缘故要进行数据库转储,比较各种数据转储方法?4并发操纵可能会产生哪几类数据不一致?用什么方法能幸免各种不一致的情形?5活锁产生的缘故是什么?解决方法是什么?五应用题(共10分)1已知 R<U,F>U= 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#, 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 BCCBAABBDB ACDCB二填空题(每空1分,共15分)1人工治理时期文件系统时期数据库系统时期2 E-R模型3实体元组4外模式模式内模式5数据结构数据操作完整性约束6关系元组属性三名词讲明(每题2分,共20分)1实体型用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。2关系模式对关系的描述,一样表示为:关系名(属性1,属性2,,属性n)3逻辑独立性当模式改变时,由数据库治理员对各个外模式/模式的映象作相应改变,能够使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。4物理独立性当数据库的储备结构改变了(例如采纳了更先进的储备结构),由数据库治理员对模式/内模式映象作相应改变,能够使模式保持不变,从而保证了数据的物理独立性。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 list)系统就属于这一类。8平凡函数依靠X-Y,然而丫 X,则称X-Y是平凡函数依靠。9传递函数依靠在r(u)中,如果Xfy,(y4x), Y»X,Y-Z,则称Z对X传递函数依靠。10无损连接=R1<U1,F1>,RK<UK,FK>是 R<U,F>的一个分解,若对 R<U,F>的任何一个关系r均有r=m (r)成立,则称分解具有无损连接性。四咨询答题(每题3分,共15分)1讲明等值连接与自然连接的区不与联系?答:等值连接表示为RMA=BS,自然连接表示为R凶S;自然连接是除去重复属性的等值连接。两者之间的区不和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接要求相等的重量,不一定是公共属性;而自然连接要求相等的重量必须是公共属性。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。2讲明视图与差不多表的区不和联系?视图是从一个或几个差不多表导出的表,它与差不多表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原先的差不多表中。因此差不多表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义就能够像差不多表一样被查询、删除,也能够在一个视图之上再定义新的视图,然而对视图的更新操作有限制。3什么缘故要进行数据库转储,比较各种数据转储方法?所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上储存起来的过程。这些备用的数据文本称为后备副本或后援副本。当数据库遭到破坏后能够将后备副本重新装入,但重装后备副本只能将数据库复原到转储时的状态,要想复原到故障发生时的状态,必须重新运行自转储以后的所有更新事务。转储可分为静态转储和动态转储。静态转储是在系统中无运行事务时进行的转储操作。即转储操作开始的时刻,数据库处于一致性状态,而转储期间不承诺(或不存在)对数据库的任何存取、修改活动。明显,静态转储得到的一定是一个数据一致性的副本。静态转储简单,但转储必须等待正运行的用户事务终止才能进行,同样,新的事务必须等待转储终止才能执行。明显,这会降低数据库的可用性。动态转储是指转储期间承诺对数据库进行存取或修改。即转储和用户事务能够并发执行。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务终止,也可不能阻碍新事务的运行。然而,转储终止时后援副本上的数据并不能保证正确有效。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件(log file)o如此,后援副本加上日志文件就能把数据库复原到某一时刻的正确状态。转储还能够分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从复原角度看,使用海量转储得到的后备副本进行复原一样讲来会更方便些。但如果数据库专门大,事务处理又十分频繁,则增量转储方式更有用更有效。4并发操纵可能会产生哪几类数据不一致?用什么方法能幸免各种不一致的情形?并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。产生上述三类数据不一致性的要紧缘故是并发操作破坏了事务的隔离性。并发操纵确实是要用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而幸免造成数据的不一致性。并发操纵的要紧技术是封锁(Locking)。5活锁产生的缘故是什么?解决方法是什么?如果事务T1封锁了数据R,事务T2又要求封锁R,因此T2等待。T 3也要求封锁R,当T1开释了 R上的封锁之后系统第一批准了 T3的要求, T2仍旧等待。然后T4又要求封锁R,当T3开释了 R上的封锁之后系统又批准了 T4的要求,T2有可能永久等待,这确实是活锁的情形,如图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 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。注意:讲明主键码和外键码(如果有的话).三、(每小题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)分不用关系代数和sQL语言表达如下查询:“松鹤图书馆”(馆名)收藏图书的书名和出售该书的书店名。六、(每小题2分,共6分)按嵌入式SQL的格式插入任一本书的书号BNo、书名T、作者N。七、(每小题4分,共12分)按题2的关系模式,找出运算机系有不及格课程的学生名单。(1)用关系代数表达式表达查询;(2)用元组关系演算表达查询;(3)用数据逻辑规则表达查询。八、(每小题6分,共12分)涉及到学生、教师和课程的关系模式STC(SNo, SN, SA, TN, C N, G),其中6个属性分不为学生的学号、姓名,年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设教师无重名,且每个教师只教一门课,但一门课可有几个教师同时开设。当某个学生选定某门课后,其上课教师就固定了。要求:(1)写出键码和函数依较(部分依靠可不写);(2)分解关系模式使之属于BC范式。九、(每小题6分,共12分)电影数据库涉及如下数据:电影类包括电影名、制作年份等属性;演员类包括姓名、性不等属性;每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。要求:(1)用ODL给出类的讲明(包括范畴名);(2)用OQL查询演员魏小华所出演电影的电影名。十、(每小题6分,共12分)图书治理数据库关系模型如下:图书B(书号BN,书名T,作者A,出版社P)学生S(姓名N,班级C,借书证号LN)借书L(LN, BN,日期D)查询:2002.1.1(20020101)2前借书的学生姓名和书名。要求:(1)以笛卡尔积为基础表达查询;(2)画出优化的查询表达树。答案一、(每小题4分,共8分)(1)(2)商店(商店号,商店名,地址)商店号一商店名,地址商店(商品号,商品名,单价)商品号一商品名,单价销售(商店号,商品号,数量,日期)商店号,商品号,日期一数量二、(每小题4分,共12分)(l)CREATETABLE SSNo INT PRIMARY KEY, SN CHAR(30), SA IN T, SD CHAR(20);(2)CREATE TABLE CCNo INT PRIMARY KEY, CN CHAR(20), T N CHAR(20);(3)CREATE TADLE SCSNO INT,CNo INT,G INT,PRIMARY KEY(5No, CNo), FOREIGN KEY(SNo)REFERENCES S(SNo), FOREIGN KEY(CNo)REFERENCES C(CNo);三、(每小题4分,共8分)(l)CRANT SELECT, INSERT(SNo, CNo)ON SCTO 王小兰;(2)DELETE FROM SCWHERE SNo IN(SELECT SNo FROM S WHERE SN='李小冬);四、(共6分)SELECT CNo, AVG(G) FROM SC, C WHERESC. CNo=C. CNoANDTN LIKE '郑'GROUP BY CNo;五、(共12分)(2)SELECT T, SN FROM L, SBL, B, SWHERE L. LNo=SBL. LNo AND SBL. BNo=B. BNoAND SBL. SNo=5. SNo AND L. LN='松鹤图书馆六、(每小题2分,共6分)(1)讲明:EXECSQLBEGIN DECLARESECTION; int bno;chart30;char n20; char SQLSTATEC6);EXEC SQL END DECLARE SECTION;(2)赋值:bno:=10001; t:='数据库'; n:='文敏';(3)插入;EXECSQLINSERT INTO BVALUES(; bno,: t,: n);A,(每小题6分,共12分)(1)键码;SNo, CN和SNo, TN函数依靠:SNo-*SN, SA(BC范式违例) TN->CN(BC范式违例) SNo, CN-TN, G a) SNo, CN-SN, SA SNo, TN-G b) SNo, TN-*CN c) SNo, TN-*SN, SA(a, b, c为部分依靠,可不写)(2)STCl(SNo, SN, SA) STC2(TN, CN) STC3(SNo, TN, G)九、(每小题6分,共12分)(l)interface Movie (extent Movies) attribute string title;attribute integer year;relationship Set<Act>arcsinverse Ad: starredln;interface Act(extent Acts) attribute string name;attribute char sex;relationship Set<Movie>starredIn inverse Movie: acts;);(2)SELECT m. titleFROM Acts a, a. starredln m WHERE a. name='魏小华';第三套一、填空题(每空1分,共20分)1 .实体之间的联系按照联系方式的不同可分为一对一、一对多和多对多。2 .数据库系统的核心是数据库治理系统(DBMS) o3 .在关系模型中,实体以及实体间的联系差不多上用关系来表示的。4 .在关系代数中专门的关系运算包括选择、投影、连接、除等运算。5.1975年由IBM公司的MNloof提出的QBE语言是一个专门有特色的域关系演算语言。5 .SQL语言集数据查询、数据操作、数据定义和数据操纵功能于一体,充分体现了关系数据语言的特点和优点。7 .数据库治理系统保证数据安全的要紧措施是进行存取操纵8 .人们差不多提出了许多种类型的数据依靠,其中最重要的是函数依靠和多值依靠。9 .关系模式由3NF转化为BCNF是排除了主属性对码的部分函数依靠和传递函数依靠。10 .数据库设计应包括两个方面的内容:结构设计和行为设计。11 .CGI规范承诺Web服务器执行外部程序,并将它们的输动身送给扫瞄器。12 .数据库技术与面向对象技术相结合,形成了面向对象数据库系统。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题4分,共20分)1 .数据库类型是按照(B)来划分的。A.文件形式B.数据模型C.记录形式D.数据存取方法2 .关系演算的基础是(C )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算 D.数理逻辑中的形式演算3 .若要求分解保持函数依靠,那么模式分解一定能够达到(B )A.2NFB.3NFC. BCNFD.1NF4.1 级封锁协议加上T要读取的数据R加S锁,这是(C )A.3级封锁协议B.4级封锁协议 C.2级封锁协议D.1级封锁协议5.建立数据字典的时机是(A )A.需求分析时期B.数据库物理设计时期C.数据库实施D.概念结构设计时期四、简答题(每小题6分,共30分)1 .简述数据库治理系统的功能。DBMS功能包括:1)数据定义。2)数据操纵。3)数据库运行治理。4)数据组织、储备和治理。5)数据库的建立和爱护。6)数据通信接口。2 .简述SQL语言的特点。答:SQL语言集数据查询、数据操纵、数据定义和数据操纵功能于一体,充分体现了关系数据库语言的特点和优点。其特点如下:1)综合统一2)高度非过程化3)面向集合的操作方式4)以同一种语法结构提供两种操作方式5)语言简洁,易学易用3、什么是数据库系统?答:数据库系统是实现有组织地、动态地储备大量关联数据,方便多用户访咨询的运算机软、硬资源组成的系统。它包含关联数据的集合,DB MS和用户应用程序等。4、试述数据库完整爱护的要紧任务和措施。要紧任务是保证数据的正确性,有效性,和谐性,提升数据对用户的可用性。其措施如下:适时检查完整约束条件,保证语义完整。操纵并发操作,使其不破坏完整性。在系统显现故障后,即时复原系统。5、在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?对询咨询中涉及的关键字,第一在已建立的辅索引中求指针的交集P,而后对P中所指记录逐个验证其它关键字是否与询咨询条件匹配,所有匹配的记录即为查询结果。五、综合题(每小题10分,共20分)1 .设有一个学生课程数据库,包括学生关系Student,课程关系Course、选修关系SC,图1所示:Student学号 Sno姓名 Sname性不 Ssex年龄 Sage所在系 Sdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19ISCourse课程号 Cno课程名 Cname先行课 Cpno学分 Ccredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64SC学号 Sno课程号 Cno成绩Grade9500119295001285950013889500229095002380图1学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。2)查询年龄不在2023(包括20岁和23岁)之间的学生的姓名、系不和年龄。3)查询每个学生及其选修课程的情形。l)select Sname,Sage from Studentwhere Sage<20;或 select Sname,Sage from Student where not Sage>=20;where Sage not2)select Sname,Sdept,Sage from Student between 20 and 23;3)select Student.*,SC.*from Student,SCwhere Student.Sno=SC.Sno;2 .把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1:1、1: n、 m : n)0实体1:学生(学号,姓名,性不,年龄)关键字为:学号实体2:课程(课程号,课程名,学分数)关键字为:课程号实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:学号+课程号数据库系统概论模拟试题(三)一、填空题:02分,每题02分1、如果事务T对数据D加了 S锁,则在T开释D上的S锁往常,其他事务只能对口加()而不能加()o二、单选题:20分,每题02分2、()是按照一定的数据模型组织的,长期储存在运算机内,可为多个用户共享的数据的集合。A:数据库系统 B:数据库 C:关系数据库D:数据库治理系统3、()处于数据库系统的核心位置。A:数据字典 B:数据库 C:数据库治理系统D:数据库治理员4、数据库治理系统承诺用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。A:命令 B:事务 C:文件 D:程序5、要查询“xx电大”的所有课程,可用如下OQL语句:SELECT cFROM Courses cWHERE ()=,xx 电大,;A: c.ownedByB: course.ownedByC: c.ownedBy.name6、关于属性D: course.ownedBy.nameattribute enum Film color,blackwhite Type;正确的描述是()oA:该属性是一个枚举类型的结构类型B:该属性是一个结构类型的原子类型C:属性Type有两种可能的取值:color和blackwhiteD:字符串“黑白片”可能是属性Type的取值7、有CONNECT权限的用户不具有下列()权限。A:更新数据库中的数据C:建立视图或定义数据的不名 审查8、关系数据库的标准语言是(A:关系代数B:关系演算9、如果事务T对数据D已加X锁,A:能够加S锁,不能加X锁 锁C:不能加S锁,能够加X锁B:更新数据库中的数据D:对其所建立的数据对象跟踪C: SQLD: ORACLE则其他事务对数据D( )0B:能够加S锁,也能够加XD:不能加任何锁10、关系 R 包含属性A1,A2,A3,A4,A5,其中Al,A2为键码(key),则下面的讲法正确的是()oA:或者有可能单独成为R的键码。B: A1,A2,A3必定也是R的键码。C: R中绝不可能显现两个在Al, A2上取值完全相同的元组。D: R的所有元组中,A1或者A2的值差不多上不能重复的。11、 在给出的关系实例中,有可能作为键码的是()0F1F2F3F4F5李华20020330H110金谦20020330015李华200202180315口土1=1不20020115H25顾小华200202180120D:A:B:C:F1,F2三、多选题:10分,每题02分12、下面对触发程序中规定动作与触发事件之间的关系描述正确的是()oA : AFTER:触发事件完成前如果WHEN子句中的条件为真,则执行随后的动作。B : AFTER:触发事件完成后如果WHEN子句中的条件为真,则执行随后的动作。C : BEFORE:触发事件执行前如果WHEN子句中的条件为真,则执行随后动作。D : BEFORE:触发事件执行后如果WHEN子句中的条件为真,则执行随后动作。13、下面关于数据库模式设计的讲法中正确的有()0A :在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求。B :有的情形下,把常用属性和专门少使用的属性分成两个关系,能够提升查询的速度。C :连接运算开销专门大,在数据量相似的情形下,参与连接的关系越多开销越大。D:减小关系的大小能够将关系水平划分,也能够垂直划分。14、要查询学生李琳选修的所有课程的成绩,如下关系代数表达式中正确的有£斯=,李琳($、$(7)E :“0(53»)*第($)SC)芯 G(bs&«,=SC.SWb ANDng (,裂率/(S x SC)E G(品率/(S)X SC)15、关于关系模式 S (Sno, Sname, Age, Dept); C (Cno, C Name, Teacher); SC (Sno, Cno, Score)下列查询结果相同的是()oA : n Sname (S) tX o Score>60(SC) B : Ji Sname ( o Score>60(S X sc)C : o Score>60( n Sname(S SC)D : o Score>60( n Sname(S) X (SC)16、一个关系模式Rxl,x2,x3,x4),假定该关系存在着如下函数依靠: xl a x2,xl a x3,x3 a x4,则该关系属于():A : INFB :2NFC :3NF D :4NF四、判定题:10分,每题01分17、在系统配置上,服务程序通常安装在服务器上,客户程序通常放在PC机上。()18、OQL中没有明确的关系概念,它只是结构的集合(或者包)。而SQL3中的对象则把关系作为核心概念。()19、能够用关键字“AS”给某个属性命不名。()20、需求分析能够独立于数据库治理系统。()21、关于关系数据库系统,用户既要提出“做什么”,也要指出“如何做"。()22、利用分时的方法同时处理多个事务,成为事务的并发调度。()23、当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的。()24、函数依靠具有传递性。25、如果一个关系没有一个属性能由所有其它属性函数决定,则该关系全然不存在非平凡的函数依靠。26、如果一个关系数据库中的所有关系模式都满足第三范式,那么在函数依靠范畴内,它已实现了模式的完全分解,达到了最高的规范化程度,排除了更新专门和信息冗余。五、填空选择题:02分,每题02分27、假设Bl和B2是两个包,x是在B1中显现nl次并在B2中显现 n2次的对象。按包的运算规则,在B1-B2中,1)如果nl W n2,则x显现()次;2)如果nl > n2,则x显现()次。选项1:nln2nl -n2n2nl0min(nl,n2)max(nl,n2)选项2:nln2nl n2n2nl0min(nl,n2) max(nl,n2)六、简答题:15分,每题05分28、关系模式如下:商店 S (SNO, SN, CITY)销售 SP (PNO, SNO, QTY)用域关系演算写出下述操作的查询表达式。查询出售商品号“P2”的商店名SNo 参考答案:si画“九3"乱"$(“1的3卜1spe*必)."尸非)29、 假设学生选课数据库关系模式如下:Student (SNo, SName, SAge ,SDept )C

    注意事项

    本文(西安电子科技大学考研复试.数据库.docx)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开