四川理工学院计算机学院数据库原理历年考研真题汇编_第1页
四川理工学院计算机学院数据库原理历年考研真题汇编_第2页
四川理工学院计算机学院数据库原理历年考研真题汇编_第3页
四川理工学院计算机学院数据库原理历年考研真题汇编_第4页
四川理工学院计算机学院数据库原理历年考研真题汇编_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、四川理工学院计算机学院816数据库原理历年考研真题汇编最新资料,WORM式,可编辑修改!目录第一部分 历年考研真题汇编2014年四川理工学院计算机学院816数据库原理考研真题 2013年四川理工学院计算机学院816数据库原理考研真题 第二部分兄弟院校真题汇编2013年南京航空航天大学民航学院834数据库原理及应用考研真题2010年南京航空航天大学民航学院834数据库原理及应用考研真题2009年南京航空航天大学民航学院834数据库原理及应用考研真题2008年南京航空航天大学民航学院834数据库原理及应用考研真题第一部分历年考研真题汇编2014年四川理工学院计算机学院816数据库原理考研真题201

2、3年四川理工学院计算机学院816数据库原理考研真题招生专业:120100管理科学与工程考试科目:816数据库原理一A考试时间:3小时一、选择题(在备选答案中选出一个正确答案,每小题 2分,共40 分)1. 在DBS中, DBMSS OS之间关系是()A. 并发运行B 相互调用C. OS调用 DBMSD. DBMS调用 OS2. 关系模式S (A, B, C, D)中的?32 (S)等价于如下的()语句A. SELECT * FROM S WHERE C2B. SELECT B C FROM S WHERE C2C. SELECT B C FROM S HAVING C2D. SELECT *

3、FROM S WHERE 3B3. 对DB中数据的操作分成两大类:()A. 查询和更新B. 检索和修改C. 查询和修改D. 插入和修改4. 在关系中,“基数” (cardinality)是指()A. 行数B. 属性个数C. 关系个数D. 列数5. 设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元 组个数为( )A. 10B. 小于等于10C. 20D. 小于等于206. 下列式子中,不正确的是()A. R-S=R- (RA S)B. R= (R-S)U( RA S)C. Rn S=S- (S-R)D. Rn S=S- ( R-S)7. SQL中,与“ NOT IN等价的

4、操作符是( )A. =SOMEB. SOMEC. =ALLD. ALL8. 对于基本表 EMP(ENO ENAM, SALARY DNO,其属性表示职工的工号、姓名、 工资和所在部门的编号。基本表 DEPT(DNO DNAMI)E,其属性表示部门的编号和部门名 有一 SQL语句:SELECT COUNTDISTINCT DNOFROM EMP其等价的查询语句是()A. 统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D.统计每一职工服务的部门数目9 设有关系模式R (A, B, C, D), F是R上成立的FD集,F=A4C, XA,则属 性集(CD的闭包(CD +为()A.

5、CDB. ACDC. BCDD. ABCD10. 无损联接和保持FD之间的关系是()A. 同时成立或不成立B. 前者蕴涵后者C. 后者蕴涵前者D. 没有必然的联系11. 设计子模式属于数据库设计的()A. 需求分析B. 概念设计C逻辑设计D.物理设计12. 当同一个实体集内部的实体之间存在着一个 1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER吉构转换成的关系模式个数为(A. 1个B. 2个C. 3个D. 4个13. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多名教师,一名教师只受聘于一个系;一个系可以招收多名学生,一名学生只属于一个系。下列ER图能准确表达以上约束的是(

6、)14. “日志”文件可以用于()A.实现数据库的安全性控制B数据库恢复C. 保证数据库的完整性D. 控制数据库的并发操作15. 关于数据视图与三级模式,下列说法错误.的是()A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征B. 概念模式以数据模型的形式描述数据C外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构D.三级模式结构实现了数据的独立性16. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于.数据库管理员日常维护工作的是()A. 数据库备份与恢复B. 数据内容一致性维护C数据库安全性维护D.数据库存储空间管

7、理17. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结构化分析和建模方法优点的是()A. 从局部或子系统开始分析问题,便于建模人员了解业务模型B. 可避免过早陷入具体细节C图形对象不涉及太多技术术语,便于用户理解模型D.用图形化的模型能直观地表示系统功能18对于关系的主码必须满足的条件,有下列说法:I 一个关系中的主码属性或属性组能够决定该关系中的所有其他属性U. 个关系中的主码属性不能与其他关系中的主码属性重名川在一个关系中,一个主码属性的任一真子集都不能够决定其他属性W.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是()A.

8、I和UB. H和川C. I和川D. U和W19. ()用于对表中某列或某些列数据的有效范围进行限制,系统在输入或修改 数据时对数据的有效性进行自动检查,以判断列中的数据值是否有效。A. DEFAULT勺束B. UNIQUE勺束C. PRIMARY KEYD. CHECKS束20. 已知学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1, V1视图的定义语句为:CREATE VIEW V1ASSELECT姓名,年龄,所在系FROM学生表WHER年龄 =(SELECT AVQ 年龄)FRO M 学生表)I. UPDATE V1 SET 年龄=年龄 +1II. SELECT *

9、FROM V1 WHERE 年龄 20III. DELETE FROM V1 WHERE 年龄 20IV. INSERT INTO V1 VALUES ( 张三,20,计算机系)以上语句能正确执行的()。A. 仅I和UB. 仅UC. 仅U和WD. 仅I、U和川二、填空题(每空2分,共计34分)1. 数据库的三级模式结构是对的三个抽象级别。2. 数据库的核心操作是o3. 数据独立性使得修改DB结构时尽量不影响已有的。4 实体完整性规则是对主键的约束,参照完整性规则是对 的约束。5. 在SQL中,关系模式称为,元组称为行,属性称为 。6. 在SQL中,外模式一级数据结构的基本单位是 。7. 数据模

10、型的三要素是 、和。8. SQL有两种使用方式: 和。9. 设有关系模式 R (A,B, C, D),F是R上成立的FD集,F=A4C, D-B,贝U F在模式ACD上的投影为。10. 在并发控制中。常用的封锁有 和。11. 设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要 建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW V系名,人数) ASSELECT所在系名,FR0M4课表JOIN学生表ON选课表.学号二学生表.学号GROUP B所在系名12. 使用游标的步骤为:说明游标、打开游标、推进游标、 。三、简答题(每小题5分,共计10分)1. 试述笛卡

11、尔积、B连接、等值连接与自然连接有什么区别2. CHECKS束和FOREIGN KE约束有什么区别和联系?四、应用题(共计66分)1.(10分)设有关系R, S分别为:ABCBCDa b cbed11212 1abcbcd2 37211abcbcd3 46232abc1 23abc4 66abc2 23(1) 求 R- S(2) 试用SQL语言完成此操作。2. (9分)设有三个关系:S( S#, SNAM,AGE SEXSC( S#, C#, GRADEC (C#, CNAMJETEACHER试用关系代数表达式和SQL表示下列查询语句:(1) 检索学号为S3学生所学课程的课程名与任课教师名。(

12、2) 检索王同学不学的课程的课程号。(3) 检索全部学生都选修的课程的课程号与课程名。$3.(6分)SQL2提供CASE表达式操作,这个操作类似于程序设计语言中的多分支选 择结构,其句法如下:CASEWHEN条件 1 THEN 结果 1WHEN条件 2 THEN 结果 2WHEF条件n THEN结果nELSE结果mEND如果自上而下“条件i ”首先被满足,那么这个操作返回值“结果i”(可以是某个表 达式的值);如果没有一个条件被满足,那么返回值“结果 m。在基本表SC( S#, C#, GRADE中,GRAD值是百分制。如果欲转换成“成绩等级”,则规则如下:若 GRADE4则等级为D,若40

13、GRADE6则等级为C,若60 GRADE8则 等级为B,若80 GRAD则等级为A。试写出下列语句:(1) 检索每个学生的学习成绩,成绩显示时以等级(SCORE形式出现。(2) 若课程号为C5则增加6分,若课程号为C8则增加10分,其他一律增加5分。(3) 若C4课程的成绩低于该门课平均成绩时,提高 5%否则提高4%4. (6 分)设 R=A, B, C, D, F=A B, AC, CD,p =ABC CD。分解是否无 损联接分解?试说明理由。5. ( 10分)设有关系模式R (职工编号,日期,日营业额,部门名,部门经理),该 模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息

14、。如果规定:每个 职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。试回答下列问题:(1) 根据上述规定,写出模式 R的基本FD和关键码;(2) 说明R不是2NF的理由,并把R分解成2NF模式集;(3) 进而分解成3NF模式集。6. ( 10分)某公司需建立产品信息数据库,经调查,其业务要求如下:I .一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部 件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用 在一种产品或一种部件中;n .对于一种具体的部件,要记录这种部件使用的各种零件的数量;川.对于一种具体的产品,要记录这种

15、产品使用的各种部件数量和各种零件数量,但部 件所使用的零件数量不计入该种产品的零件数量;IV . 一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下 ER图:此ER图中的实体的属性完整,但实体、联系的设计存在不合理之处。(1) 请重新构建合理的ER图,使之符合业务要求,且信息完整。(2) 根据重构的ER图给出符合3NF的关系模式,并标出每个关系模式的主码和外码7. ( 10分)设教学数据库的关系如下:S(S#, SNAMJEAGE SEXSC( S#, C#, GRADEC (C#, CNAMETEACH日R试定义下列完整性约束:(1) 在关系S中插入的学生年龄值应在1625岁之间。(2) 在关系SC中插入元组时,其S#值和C#值必须分别在S和C中出现。(3) 在关系C中删除一个元组时,首先要把关系SC中具有同样C#值的元组全部删去。(4) 在关系S中把某个S#值修改为新值时,必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论