(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编

上传人:jian****iuqi 文档编号:142194060 上传时间:2020-08-17 格式:PDF 页数:49 大小:3.15MB
返回 下载 相关 举报
(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编_第1页
第1页 / 共49页
(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编_第2页
第2页 / 共49页
(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编_第3页
第3页 / 共49页
(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编_第4页
第4页 / 共49页
(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编_第5页
第5页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编》由会员分享,可在线阅读,更多相关《(NEW)四川理工学院计算机学院816数据库原理历年考研真题汇编(49页珍藏版)》请在金锄头文库上搜索。

1、目录 第一部分历年考研真题汇编 2015年四川理工学院计算机学院816数据库原理考研真题 2014年四川理工学院计算机学院816数据库原理考研真题 2013年四川理工学院计算机学院816数据库原理考研真题 第二部分兄弟院校真题汇编 2013年南京航空航天大学民航学院834数据库原理及应用考研真题 2010年南京航空航天大学民航学院834数据库原理及应用考研真题 2009年南京航空航天大学民航学院834数据库原理及应用考研真题 2008年南京航空航天大学民航学院834数据库原理及应用考研真题 第一部分历年考研真题汇编 2015年四川理工学院计算机学院816数据库原 理考研真题 2014年四川理工

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

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

4、L DALL 8对于基本表EMP(ENO,ENAME,SALARY,DNO),其属 性表示职工的工号、姓名、工资和所在部门的编号。基本表 DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有一 SQL语句: SELECT COUNT(DISTINCT DNO) FROM EMP; 其等价的查询语句是() A统计职工的总人数 B统计每一部门的职工人数 C统计职工服务的部门数目 D统计每一职工服务的部门数目 9设有关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DA,则属性集(CD)的闭包(CD)+为() ACD BACD CBCD DABCD 10无损联接和保持FD

5、之间的关系是() A同时成立或不成立 B前者蕴涵后者 C后者蕴涵前者 D没有必然的联系 11设计子模式属于数据库设计的( ) A需求分析 B概念设计 C逻辑设计 D物理设计 12当同一个实体集内部的实体之间存在着一个1:N联系时,那么 根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个 数为( ) A1个 B2个 C3个 D4个 13设系、学生、教师三个实体之间存在约束:一个系可以招聘多 名教师,一名教师只受聘于一个系;一个系可以招收多名学生,一名学 生只属于一个系。下列ER图能准确表达以上约束的是() 14“日志”文件可以用于()。 A实现数据库的安全性控制 B数据库恢复 C保

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

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

8、入或修改数据时对数据的有效性进行自动检查,以判断列中的 数据值是否有效。 ADEFAULT约束 BUNIQUE约束 CPRIMARY KEY DCHECK约束 20已知学生表(学号,姓名,年龄,所在系),学号是主码。在 这个表上建有视图V1,V1视图的定义语句为: CREATE VIEW V1 AS SELECT 姓名,年龄,所在系 FROM 学生表 WHERE 年龄=(SELECT AVG(年龄) FROM 学生表) I. UPDATE V1 SET 年龄=年龄+1 II. SELECT * FROM V1 WHERE 年龄20 III. DELETE FROM V1 WHERE 年龄20

9、IV. INSERT INTO V1 VALUES(张三,20,计算机系) 以上语句能正确执行的()。 A仅和 B仅 C仅和 D仅、和 二、填空题(每空2分,共计34分) 1数据库的三级模式结构是对_的三个抽象级别。 2数据库的核心操作是_。 3数据独立性使得修改DB结构时尽量不影响已有的_。 4实体完整性规则是对主键的约束,参照完整性规则是对_的 约束。 5在SQL中,关系模式称为_,元组称为行,属性称为 _。 6在SQL中,外模式一级数据结构的基本单位是_。 7数据模型的三要素是_、_和_。 8.SQL有两种使用方式:_和_。 9设有关系模式R(A,B,C,D),F是R上成立的FD集,F=

10、 ABC,DB,则F在模式ACD上的投影为_。 10在并发控制中。常用的封锁有_和_。 11设有学生表(学号,姓名,所在系名)和选课表(学号,课程 号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数) AS SELECT 所在系名,_ FROM 选课表 JOIN 学生表 ON 选课表.学号=学生表.学号 GROUP BY所在系名 12使用游标的步骤为:说明游标、打开游标、推进游标、 _。 三、简答题(每小题5分,共计10分) 1试述笛卡尔积、连接、等值连接与自然连接有什么区别? 2.CHECK约束和FOREIGN KEY约束有什么区别和联系

11、? 四、应用题(共计66分) 1(10分)设有关系R,S分别为: R S ABC BCD a1b1c2 b1c2d1 a2b3c7 b2c1d1 a3b4c6 b2c3d2 a1b2c3 a4b6c6 a2b2c3 a1b2c1 (1)求RS (2)试用SQL语言完成此操作。 2(9分)设有三个关系: S(S#,SNAME,AGE,SEX) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 试用关系代数表达式和SQL表示下列查询语句: (1)检索学号为S3学生所学课程的课程名与任课教师名。 (2)检索王同学不学的课程的课程号。 (3)检索全部学生都选修的课程的课程号与课程

12、名。 3(6分)SQL2提供CASE表达式操作,这个操作类似于程序设计 语言中的多分支选择结构,其句法如下: CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件n THEN 结果n ELSE 结果m END 如果自上而下“条件i”首先被满足,那么这个操作返回值“结果 i”(可以是某个表达式的值);如果没有一个条件被满足,那么返回 值“结果m”。 在基本表SC(S#,C#,GRADE)中,GRADE值是百分制。如果 欲转换成“成绩等级”,则规则如下:若GRADE40则等级为D,若 40GRADE60则等级为C,若60GRADE80则等级为B,若 80

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

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

15、个供应商可供应多种零件,但一种零件只能由一个供应商供 应。 根据以上业务要求,某建模人员构建了如下ER图: 此ER图中的实体的属性完整,但实体、联系的设计存在不合理之 处。 (1)请重新构建合理的ER图,使之符合业务要求,且信息完整。 (2)根据重构的ER图给出符合3NF的关系模式,并标出每个关系模 式的主码和外码。 7(10分)设教学数据库的关系如下: S(S#,SNAME,AGE,SEX) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 试定义下列完整性约束: (1)在关系S中插入的学生年龄值应在1625岁之间。 (2)在关系SC中插入元组时,其S#值和C#值必须分

16、别在S和C中出 现。 (3)在关系C中删除一个元组时,首先要把关系SC中具有同样C#值 的元组全部删去。 (4)在关系S中把某个S#值修改为新值时,必须同时把关系SC中那 些同样的S#值也修改为新值。 8(5分)设T1,T2,T3是如下的三个事务: T1:A:=A+2; T2:A:=A*2; T3:A:=A*2(AA2); 设A的初值为0。 若这三个事务允许并行执行,则有多少可能的正确结果,请一一列 举出来; 第二部分兄弟院校真题汇编 2013年南京航空航天大学民航学院834数据库 原理及应用考研真题 2010年南京航空航天大学民航学院834数据库原理 及应用考研真题 2009年南京航空航天大学民航学院834数据库原理 及应用考研真题 2008年南京航空航天大学民航学院8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号