ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:343.44KB ,
资源ID:6354734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6354734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(四川理工学院计算机学院数据库原理历年考研真题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

四川理工学院计算机学院数据库原理历年考研真题.docx

1、四川理工学院计算机学院数据库原理历年考研真题最新资料,WORD格式,可编辑修改!目录第一部分历年考研真题汇编2014年四川理工学院计算机学院816数据库原理考研真题2013年四川理工学院计算机学院816数据库原理考研真题招生专业:120100管理科学与工程考试科目:816 数据库原理A考试时间:3小时 一、选择题(在备选答案中选出一个正确答案,每小题2分,共40分)1在DBS中,DBMS和OS之间关系是( )A并发运行 B相互调用COS调用DBMS DDBMS调用OS2关系模式S(A,B,C,D)中的32(S)等价于如下的( )语句。ASELECT * FROM S WHERE C2BSELE

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

3、,与“NOT IN”等价的操作符是( )A=SOME BSOME C=ALL DALL8对于基本表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

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

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

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

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

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

9、和_。11设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW V1(系名,人数) ASSELECT 所在系名,_FROM 选课表 JOIN 学生表 ON 选课表.学号=学生表.学号GROUP BY所在系名12使用游标的步骤为:说明游标、打开游标、推进游标、_。三、简答题(每小题5分,共计10分)1试述笛卡尔积、连接、等值连接与自然连接有什么区别?2CHECK约束和FOREIGN KEY约束有什么区别和联系?四、应用题(共计66分)1(10分)设有关系R,S分别为:RSABCBCDa1b1c2b1c2d1a2

10、b3c7b2c1d1a3b4c6b2c3d2a1b2c3a4b6c6a2b2c3a1b2c1(1)求RS(2)试用SQL语言完成此操作。2(9分)设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)试用关系代数表达式和SQL表示下列查询语句:(1)检索学号为S3学生所学课程的课程名与任课教师名。(2)检索王同学不学的课程的课程号。(3)检索全部学生都选修的课程的课程号与课程名。3(6分)SQL2提供CASE表达式操作,这个操作类似于程序设计语言中的多分支选择结构,其句法如下:CASEWHEN 条件1 THEN 结果1WHEN

11、条件2 THEN 结果2WHEN 条件n THEN 结果nELSE 结果mEND如果自上而下“条件i”首先被满足,那么这个操作返回值“结果i”(可以是某个表达式的值);如果没有一个条件被满足,那么返回值“结果m”。在基本表SC(S#,C#,GRADE)中,GRADE值是百分制。如果欲转换成“成绩等级”,则规则如下:若GRADE40则等级为D,若40GRADE60则等级为C,若60GRADE80则等级为B,若80GRADE则等级为A。试写出下列语句:(1)检索每个学生的学习成绩,成绩显示时以等级(SCORE)形式出现。(2)若课程号为C5则增加6分,若课程号为C8则增加10分,其他一律增加5分。

12、(3)若C4课程的成绩低于该门课平均成绩时,提高5%,否则提高4%。4(6分)设R=A,B,C,D,F=AB,AC,CD,=ABC,CD。分解是否无损联接分解?试说明理由。5(10分)设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。试回答下列问题:(1)根据上述规定,写出模式R的基本FD和关键码;(2)说明R不是2NF的理由,并把R分解成2NF模式集;(3)进而分解成3NF模式集。6(10分)某公司需建立产品信息数据库,经调查,其

13、业务要求如下:.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;.对于一种具体的部件,要记录这种部件使用的各种零件的数量;.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下ER图:此ER图中的实体的属性完整,但实体、联系的设计存在不合理之处。(1)请重新构建合理的ER图,使之符合业务要求,且信息完整。(2)

14、根据重构的ER图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。7(10分)设教学数据库的关系如下:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)试定义下列完整性约束:(1)在关系S中插入的学生年龄值应在1625岁之间。(2)在关系SC中插入元组时,其S#值和C#值必须分别在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数据库原理及应用考研真题

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1