您好,欢迎访问三七文档
武汉大学情报学与管工历年(2003-2014)真题——《数据库系统原理》部分管工部分2012年一、填空1.在数据管理技术的发展过程中,数据独立性最高的是阶段。(3分)2.设有关系模型R(A,B,C,D,E),F是R上成立的函数依赖集,候选键是ABC,F={ABC→DE,BC→,D→E},则R达到范式。(3分)3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的。(3分)4.如果一个分解具有无损连接性,则它能够保证。如果一个分解保持了函数依赖,则它可以。(3分)5.如果事务T获得了数据项Q上的排它锁,则T对Q既可以做操作又可以做操作。(3分)6.数据的逻辑独立性是通过实现的。(3分)7.若D1={a1,a2,a3},D2={1,2,3,4},则D1×D2集合中元组个数为。(3分)8.数据库后备副本的用途是用于。(3分)二、简答1.试描述数据库三级模式结构及其之间的关系,并说明数据库设计过程中结构设计部分如何实现各数据库模式。(10分)2.规范化理论对数据库设计有什么指导意义?(6分)3.参与数据库系统设计实施运行的人员有哪些?他们各自的职责是什么?(10分)三、设计1.设有两个基本表R(A,B,C)和S(A,B,C),试用SQL查询语句表达下列关系代数表达式:(10分)1)R-S2)2.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)。如果规定:每个商店的每种商品只在一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。试回答下列问题:(7分)1)根据上述规定,写出关系模式R的基本函数依赖;2)找出关系模式R的候选码;3)试问关系模式R最高已经达到第几范式?为什么?4)如果R不属于3NF,请将R分解成3NF模式集。3.对于教学数据库的三个基本表:学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)1)定义选修了“数据库”和“JAVA程序设计”两门课程的学生的学号和姓名的视图。(4分)2)从学生关系中删除那些无成绩记录的学生记录。4分)2013年一、填空(每空一分)1.数据库三级模式结构中,内模式也称,模式也称,外模式也称。2.针对某关系(A,B,C,D),若存在函数依赖AB→C,AB→D,AC→B,则该关系的候选码是,非码属性是。3.DROP可以实现的SQL功能是,GRANT可以实现的SQL功能是,UPDATE可以实现的SQL功能是。4.视图是从一个或几个或导出的表,它是一个。5.与数据库有关的安全控制方法有、、。6.S锁表示锁,又称锁,若事务T对数据对象A加上了S锁,则其他事务只能对A加锁,不能加锁。7.E-R图的设计属于设计,将E-R图转化为数据模型属于设计。二、简答1.关系模型的完整性约束有哪些,其各自的规则是什么?(8分)2.非关系模型有哪些?关系模型相对于非关系模型有什么优点和缺点?(10分)3.什么是活锁和死锁?如何预防它们的发生?(12分)三、设计1.现有某学生成绩信息表的表头如下所示学生基本信息系别系主任课程号成绩学号姓名年龄试回答下列问题:(15分)1)该表是否符合1NF要求?为什么?如果否,请将其转化为满足1NF的表格。2)该表存在哪些函数依赖关系?请列举之。并指出该表的候选码。3)根据第(1)题的回答生成的表是否符合2NF要求?为什么?如果否,请将其转化为满足2NF的表。4)根据第(3)题的回答生成的表是否符合3NF要求?为什么?如果否,请将其转化为满足3NF的表。2.若有如下图所示的E-R图,请回答下列问题:(10分)1)将此E-R图转换成关系模式,并标明每个关系的主码和外码(若有)。(注:不要将“商品”与“品类”间的“属于”关系转换为一个独立关系;各个表的名称可自己命名。)2)用SQL语句查询商品单价高于1000的产品的销售情况,显示商品号,店号,销量与金额。情报学部分2003年一、单选(每题2分,共18分)1.满足下列两个基本层次联系的集合是模型。1)可以有多个结点没有双亲2)允许有些结点有多个双亲A)层次B)网状C)关系D)面向对象2.依照E-R方法设计的信息模型由构成。A)实体、记录、方法B)实体、联系C)实体、实体的属性和实体间的联系D)记录型、记录值3.联机文献数据库通常由组成。A)主文件、辅助文件、索引文件B)主文件、辅助文件、索引文件和词表文件C)主文件、主文件索引、倒排文件、倒排文件索引D)主文件、主文件索引、倒排文件、倒排文件索引和词表文件4.SQL中逻辑或的运算符是。A)ORB)VC)ANDD)|5.若关系R为2NF,当且仅当每个非主属性都是非于主码时,则关系R为3NF。A)完全相关B)部分相关C)传递相关D)多值相关6.数据库设计可归纳为等阶段。A)系统分析、系统设计、系统实现B)系统调查、逻辑设计、物理设计C)系统预测、系统分析、系统设计D)系统设计、系统测试、系统集成7.SQL中用于建立表的命令是。A)NEWB)CREATEC)DROPD)MODIFY8.SQL中用于修改表结构的命令是。A)ALTERTABLEB)ALTERSTRUCTUREC)MODIFYD)MODIFYSTRUCTURE9.SQL中删除窗口的命令是。A)DELETEB)ERASEC)CANCLED)DROP二、填空(每小题2分,共18分)1.根据ANSI/SPARC的建议,数据库系统的三级模式是,两级映象是。2.在关系运算中,选择运算的结果是。3.ISO2709格式与MARC格式兼容,它的每条记录由四部分组成。4.DublinCore分为和两种。5.多媒体数据库的关键技术有:。6.在Web数据库系统中,Web服务器与数据库服务器的连接技术有。7.SQL语言的SELECT语句中用于求和查询的函数是,用于求平均值的函数是。8.BCNF的条件比3NF所要求的条件。9.信息资源数据库若按其存储的数据类型来分,有。三、简答题(每小题13分,共39分)1.简述DBMS的组成部分和它的主要功能2.根据E.F.Codd的观点,关系系统可分为哪几类?考核关系数据库系统功能的基本要素是什么?3.简述ESA/IRS数据库的数据压缩方法2004年一、单选(共9小题,每小题2分,共18分)1.面向对象数据模型的核心是对象,对象由两个部分组成。A)超类与子类B)属性与操作C)属性名与属性值D)方法与行为2.在数据库系统中,一个数据库的外层与概念层拥有。A)一个外模式和一个概念模式B)一个外模式和一组概念模式C)一组外模式和一个概念模式3.一个关系的关系模式的表示方法一般有三种。A)框架方式,集合方式和可视化方式B)1:1、1:N和N:MC)元组、域和分量4.在RDB中,关系与关系之间的联系是靠实现的。A)候选码B)主码C)次码D)外码5.RDBMSORACLE属于。A)表示系统B)(最小)关系系统C)关系完备系统D)全关系统6.在SQL中,删除基表的命令是。A)deleteB)dropbattleC)clearD)zap7.SQL提供的计数专用库函数是。A)ADDB)COUNTC)SUMD)TOTAL8.按照应用环境的不同,CGI又可分为两种。A)标准CGI和WinCGIB)基本CGI和限定CGIC)VBCGI和VCCGID)PerlCGI和DelphiCGI9.ISO制定了多媒体内容描述接口,即国际标准。A)MPEG-1B)MPEG-2C)MPEG-3D)MPEG-7二、填空(共6小题,共17分)1.数据字典(DD)是数据库的有力工具。(2分)2.数据库设计经历几个设计阶段。(3分)3.建立多语种文献数据库需要解决等技术。(4分)4.多媒体数据具有等特点。(3分)5.实现Web数据库主要依赖等基础技术。(3分)6.JPEG标准对子块中DC系数采用差分编码(DPCM-DifferentPulseCodeModulation)。(2分)三、简答(第小题8分,共40分)1.什么是数据库系统(DBS)?为什么要研究DBS?2.在关系代数中,自然联结与等值联结有何异同点?3.在MARC21中,为什么要设置856字段?4.在联机文献数据库中,怎样装入主文档(MF)并生成主文档索引(MX)?5.何谓逻辑压缩和物理压缩?试举例说明。2005年一、简答(共4小题,第小题10分,共40分)1.在数据库系统中,用哪些措施来具体实现数据独立性?2.在数据库设计中,如何由系统分析的结果——数据库的逻辑模型而完成数据库设计?3.在文献数据库中,用图表示MF和MX文件的记录结构,并说明其组织方法。4.在关系代数中,等值连接与自然连接有何异同点?二、设计1(10分)1.现有关系R(RNO,RNAME,SEX,AGE,BNO,DATE,DEPT,TEL),其中的属性分别为:读者号、读者名、性别、年龄、书号、借阅日期、部门、电话,这里的电话是指部门的座机电话号码,试将关系R化为3NF。三、设计2(8分)1.给定公司雇员关系EMP(ENO,ENAME,SEX,AGE,LEVEL,SALARY,DEPT);试用SQLDDL定义一个窗口V1,其条件是:单位在中试车间的雇员名(ENAME),级别(LEVEL)和工资(SALARY)。四、填空(17分)1.ISO2709标准记录由等部分组成。(2分)2.DBMS的功能有。(3分)3.在SQL中,数据的完整性措施包括。(4分)4.在Web数据库中,Web服务器与数据库服务器的连接技术有:。(4分)5.ESA/IRS数据库中各文档的数据压缩方法是:。(4分)2006年一、填空(共5小题,第小题3分,共15分)1.在SQL语言中,完整性约束主要分为。2.行程编码是指。3.前方压缩是。4.用户使用浏览器用Web数据库数据的流程是。5.虚拟数据库是。二、问答题(共4小题,每小题10分,共40分)1.什么是三级模式和两级映象?为什么要设计这种结构?2.什么是3NF和BCNF?为什么说BCNF的条件比3NF更严格?3.简述(或用图表示)联机文献数据库更新的流程。4.如何设计和建立多媒体数据库?三、设计1(共2小题,每小题5分,共10分)1.现有一学籍管理数据库,其数据库模型如下:学生(学号,姓名,性别,年龄,住址,电话)课程(课程号,课程名,开课时间,开课地点,开课方式)选课(学号,课程号,成绩,考试日期)试用关系代数写出下列各题的操作过程:1)查询张晓东选课记录,输出课程号及成绩。2)列表输出选修“多媒体技术”课程的学生名单。四、设计2(共2小题,第小题5分,共10分)1.用SQL完成第三题各小题的操作。2007年一、单选(共8小题,第小题1分,共8分)1.数据库中不仅存储数据,而且还存储数据之间的联系。这些数据以共享为目的,是“”存储的数据。A)层次化B)网络化C)现代化D)集成化2.在DBS体系结构中,B/S结构也称为层结构。A)2B)3C)4D)53.Object-OrientedModel的核心是。A)实体B)联系C)对象D)属性4.BCNF是的另一种新定义。A)2NFB)3NFC)4NFD)5NF5.每条ISO2709记录分为个区。A)4B)5C)6D)76.JPEG采用子块的二维离散余弦算法。A)4×4B)6×6C)7×7D)8×87.RDBMSOracle系统属于。A)表示系统B)(最小)关系系统C)关系完备系统D)全关系统8.关系R的运算结果是给定关系R的“水平”子集。A)选择B)投影C)连接D)除法二、填空(每空1分,共12分)1.第一代、第二代DBS的数据模型主要有、和。2.ANSI/SPARC对数据库的数据模型定义了3个级别:它们分别是:、和。其中,和。3.DBS的三级模式间的两级映象是和,这两级映象的作用是和。三、简答(每小题10分,共30分)1.在联机文献DB中,一般有哪几类文档?各类文档的记录结构如何?2.何谓数据库生命周期?3.对于多媒体数据常用哪些数据压缩方法?四、设计1.某运动会管理数据库有如下模型:A(ANO,ANAME,SEX,DEPT
本文标题:【童叟无欺-辛苦总结版】武汉大学情报学与管工历年(2003-2014)真题--数据库部分
链接地址:https://www.777doc.com/doc-6234058 .html