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

下载本文档

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

文档简介

1、四川理工学院计算机学院816数据库原理历年考研真题汇编最新资料,WOR格式,可编辑修改!第一部分 历年考研真题汇编 32014年四川理工学院计算机学院 816 数据库原理考研真题 32013年四川理工学院计算机学院 816 数据库原理考研真题 12第二部分 兄弟院校真题汇编 202013年南京航空航天大学民航学院 834 数据库原理及应用考研真题 202010年南京航空航天大学民航学院 834 数据库原理及应用考研真题 242009年南京航空航天大学民航学院 834 数据库原理及应用考研真题 292008年南京航空航天大学民航学院 834 数据库原理及应用考研真题 错误!未定义书签。第一部分

2、历年考研真题汇编2014 年四川理工学院计算机学院 816 数据库原理考研真题川理工学院2014年研究生入学考试业务课试卷(满分:150分,所有答案一律写在答题纸上)招生专业:081IZ3企业信息系统与工程、120100管理科学与工程考试科目:«16数据库原理一A考试时间:3小时一、选择题(每题1分,共20分)1. 在数据管理技术的发展过程中,数据独立性最崗的是()阶段。A. 数据库系统B.文件系统C.人工管理D.数据项管理2. ()是存储在计算机内的有组织的数据集合。A. 网络系统B.数据库系统C.操作系统D.数据库3. ©数据库的三级模式结构中,描述数据库中全体数据的全

3、局逻辑结构和特征的是()。A. 外模式 B.内模式 C.存储模式 D.模式4. 关系代数中,传统的关系运算包括()。A. 并、交、差、笛卡尔积 B.选择、投影、连接、除C.连接、自然连接、投影 D.统计、查询、显示、制表5. 下列SQL语句中,实现对表中记录值进行修改的是()。A. ALTER TABLEB. SELECT C. UPDATE D. DELETE6. 在whew语句的条件表达式中,与1个字符匹配的通配符是()oA. *B. ?C. %D.笫2页其7页7. 无损连接和保持函数依赖之间的关系是()。A. 同时成立或不成立B.前者蕴涵后者C.后者蕴涵前者1).没有必然的联系8. 设有

4、关系模AR(A, B, C, D), F是R上成立的FD集,F二AB-C, D-A,则R的关键码为( )oA. AB B. AD C. BC D. BD9. 在关系数据库设计阶段中,完成关系模式设计的阶段是( )oA. 需求分析阶段B.槪念设计阶段C.逻辑设计阶段D.物理设计阶段10. 基本E-R图就是数据库的()。A. 外模式B.逻辑模式C内模式D.概念模式11. 数据库设计人员和用户之间沟通信息的桥梁是( )oA. 程序流程图B.实体联系图C.模块结构图D.数据结构图12. 以下()不是当前常用的存取方法。A. 索引方法B.聚簇方法C.HASH方法D.链表方法13. 事务-旦提交,对数据库

5、的改变是水久的,这是予务的( )oA. 原子性 B. 一致性 C.隔离性 D.持久性14. 并发控制要解决的根本问题是保持数据库状态的( )oA.安全性B.完整性C.可靠性D. 一致性15. 在数据库系统中,对存取权限的定义称为()。A.授权B.定义C.约束I).审计16. 当两个实体集的实体Z间存在着一个m:n联系时,那么根撫ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 ()oA. 1个B. 2个 C. 3个 D. 4个17. 设有关系模式R(A, B, C, D), F是R上成立的FD集,F=(AB-*C,D-A,则属性集(CD)的闭包(CD)% ( )oA. CD B

6、. ACD C BCD D. ABCD1&在关系模式R中,函数依赖X-Y的语义毘()。A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中若两个元组的X值相等,则Y值也相等C.在R的某一关系中.Y值应与X值相等)在R的每一关系中Y值应与X值相等19. 事务(transaction)是一个()©A.程序 B.进程C.操作序列 D.完整性规则20. 包含在口志文件中的主耍内容是( )oA.程序运行过程B.对数拯的全部操作C.对数据的全部更新操作D.程序执行结果笫3贞其7页二、填空题(每题1分,共10分)1. 关系模式R与S,组成关系RFS的是关系()的属性

7、集。2. 在SQL中,视图是由()产生的虚表。3. 在 SQL 中 X between 20 and 30 的含义是()。4. 数据流程图是用于描述结构化方法中()阶段的工具。5. 事务的()是指整个事务要么都执行,要么都不执行。6. 当用户在一个关系表的某一列上建立一个非聚集索引(该表没有 聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索 引结构中的记录是由査找码和它相对应的( )构成的。7. 数据库控制保护的主要内容是数据的安全性、完整性()和恢复。&事务对数据库数据进行()操作时,必须门先获得对该数据集合的排它锁。9. 在数据库系统出现系统故障后进行恢复时,对于事

8、务T,如果日 志文件中有BEGIN TRANSACTION记录,而没有COMMIT或ROLLBACK记录, 则数据库管理系统处理这种事务时应执行的操作是( )。10. 设有某转储策略,用该策略农数据库中的某-数据文件f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f被修 改或f为新文件时才转储该文件,则这种转储策略是()。三.(毎题5分,共25分)求解以下关系代数衣达式的结果:1. RAS2. R-S3. (RUS)-T-T4. RXT5. SkT写出与以卜关系代数表达式等价的SQL语句:笫5页其7页1. Rns2. R-S3. S-rT 4. RXT5. SxT-fl.(每

9、题5分,共25分给定学生-迅课数据库,其中包含有3张基本表:学生农 S(Sno, Sname, Sage, Ssex, Sdept)课程衣 C(Cno, Cname, Teacher, Cored it)选课表 SC (Sno, Cno, Grade)按要求完成卜列数据操作要求。1. 用SQL语句将对学生表S的修改权限授权给用户U1,并且U1 nf 以将权限进行传播。2. 用SQL语句表示“将计算机科学系全体学生的成绩直零”。3. 用SQL语句表示“查询选修并口成绩及格的课程总数大于3门(包 括3门)的学生的学号和姓名”。4. 用 SQL 语句创建视图 YSC (Sno, Sname»

10、; Cno, Cname, Grade)<»5. 用SQL语句表示“杳询选修了全部课程的学生学号”。六、(每题5分,共15分)设育关系模式R(A,B,C),国数依赖F=A->B.BA» CA1. 求岀R的所有候选关键字;2. 根据函数依赖关系,确定关系模式R屈丁第几范式:3. 在函数依赖的范畴内,实现模式的彻底分解。匕、(21分)设某汽车运输公司有三个实体集。一是“车队”实体集, 屈性有车队号和车队名等:一是'车辆”实体集,属性有牌照号、厂家和 出厂卜期等:三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用

11、若干司机,但 每个口 1机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆z间 存在“拥有”联系,每个车队可拥有若干个车辆,但毎辆车只能屈于个 车队:可机与车辆Z间存在“使用”联系,司机使用车辆有使用口期和公 里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。1. (6分)试画出E-R图,并在图上注明屈性、联系类型及实体标识 符;2. (6分)将E-R图转换为关系模型,并说明主琏和外键。3. (3分)判定每个关系模式的最高规范化程度。4. (6分)用SQL语言定义每个关系模式.要求在模式中完成以下完 整性约束条件的定义:(1)定义每个模式的主码;<2)定义参照完整性。八

12、、(9分)在SQL SERVER中,向一个表中插入了新数据后,如何快 捷地得到自増龜字段的当前偵?笫7页其7贞2013 年四川理工学院计算机学院 816 数据库原理考研真题招生专业: 120100 管理科学与工程考试科目: 816 数据库原理 A考试时间: 3 小时一、选择题 (在备选答案中选出一个正确答案,每小题 2 分,共 40分)1. 在DBS中,DBMS口 OS之间关系是()A.并发运行B 相互调用C. OS调用 DBMSD. DBM调用 OS(S)等价于如下的()语句2 .关系模式S (A, B, C, D)中的3<'2'A. SELECT * FROM S W

13、HERE C<'2'B. SELECT B C FROM S WHERE C<'2'C. SELECT B,C FROM S HAVING C<'2'D. SELECT * FROM S WHERE '3'<B3.对DB中数据的操作分成两大类:()A.查询和更新B检索和修改C. 查询和修改D. 插入和修改4. 在关系中,“基数”( cardinality )是指( )A. 行数B. 属性个数C. 关系个数D. 列数5. 设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作 结果的元组个数为( )

14、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'等价的操作符是()A. =SOMEB. <>SOMEC. =ALLD. <>ALL8. 对于基本表EMP(ENO ENAMJESALARY DNO,其属性表示职工的工号、 姓名、工资和所在部门的编号。基本表 DEPT(DNO DNAME,其属性表示部门的 编号和部门名。有一 SQL语句:SELECT COU

15、N(TDISTINCT DNO)FROM EM;P其等价的查询语句是( )A. 统计职工的总人数B. 统计每一部门的职工人数C统计职工服务的部门数目D.统计每一职工服务的部门数目9 .设有关系模式R (A, B, C, D), F是R上成立的FD集,F=A4C, D A,则属性集(CD的闭包(CD +为()A. CDB. ACDC. BCDD. ABCD10. 无损联接和保持FD之间的关系是()A. 同时成立或不成立B. 前者蕴涵后者C. 后者蕴涵前者D. 没有必然的联系11. 设计子模式属于数据库设计的( )A. 需求分析B. 概念设计C逻辑设计D.物理设计12. 当同一个实体集内部的实体之

16、间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个 ER结构转换成的关系模式个数为()个个个个12 3 4 代Be D13. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多名教师, 一名教师只受聘于一个系;一个系可以招收多名学生,一名学生只属于一个系。14. “日志”文件可以用于()。A. 实现数据库的安全性控制B. 数据库恢复C. 保证数据库的完整性D. 控制数据库的并发操作15. 关于数据视图与三级模式,下列说法错误.的是()A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征B. 概念模式以数据模型的形式描述数据C外模式是数据库用户能使用的局部数据,描述

17、外模式时,通常需要给出其 物理结构D.三级模式结构实现了数据的独立性16. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对 数据库进行维护。下列一般不属于.数据库管理员日常维护工作的是()A.数据库备份与恢复B.数据内容一致性维护C数据库安全性维护D.数据库存储空间管理17. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结构化分析和建模方法优点的是()A. 从局部或子系统开始分析问题,便于建模人员了解业务模型B. 可避免过早陷入具体细节C图形对象不涉及太多技术术语,便于用户理解模型D.用图形化的模型能直观地表示系统功能18. 对于关系的主码必须满

18、足的条件,有下列说法:I .一个关系中的主码属性或属性组能够决定该关系中的所有其他属性U. 个关系中的主码属性不能与其他关系中的主码属性重名 川.在一个关系中,一个主码属性的任一真子集都不能够决定其他属性 W.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是()A. I和UB. H和川C. I和川D. U和W19. ()用于对表中某列或某些列数据的有效范围进行限制,系统在输 入或修改数据时对数据的有效性进行自动检查,以判断列中的数据值是否有效。A. DEFAUL约束B. UNIQUE勺束C. PRIMARY KEYD. CHECKS束20. 已知学生表(学号,姓名

19、,年龄,所在系),学号是主码。在这个表上 建有视图V1, V1视图的定义语句为:CREATE VIEW V1ASSELECT姓名,年龄,所在系FROM学生表WHER年龄 >=(SELECT AV(年龄)FRO M 学生表)I. UPDATE V1 SET 年龄二年龄+1II. SELECT * FROM V1 WHERE 年龄 >20III. DELETE FROM V1 WHERE 年龄 >20IV. INSERT INTO V1 VALUES ( 张三,20,计算机系)以上语句能正确执行的()。A. 仅I和UB. 仅UC. 仅U和WD. 仅I、U和川二、填空题(每空2分,

20、共计34分)1. 数据库的三级模式结构是对的三个抽象级别。2. 数据库的核心操作是。3. 数据独立性使得修改DB结构时尽量不影响已有的。4. 实体完整性规则是对主键的约束,参照完整性规则是对 的约束。5. 在SQL中,关系模式称为,元组称为行,属性称为 。6. 在SQL中,外模式一级数据结构的基本单位是 。7. 数据模型的三要素是 、和。8. SQL有两种使用方式: 和。9 .设有关系模式R (A,B,C, D),F是R上成立的FD集,F=A4C, D B,则F在模式ACD±的投影为。10. 在并发控制中。常用的封锁有 和。11. 设有学生表(学号,姓名,所在系名)和选课表(学号,课

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

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

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

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

25、3) 进而分解成3NF模式集。6. ( 10分)某公司需建立产品信息数据库,经调查,其业务要求如下:I .一种产品可以使用多个不同种类的部件, 也可以使用多个不同种类的零件; 一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一 种零件至少被用在一种产品或一种部件中;n.对于一种具体的部件,要记录这种部件使用的各种零件的数量;川.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;IV . 一个供应商可供应多种零件,但一种零件只能由一个供应商供应此ER图中的实体的属性完整,但实体、联系的设计存在不合理之处。(1)

26、 请重新构建合理的ER图,使之符合业务要求,且信息完整。(2) 根据重构的ER图给出符合3NF的关系模式,并标出每个关系模式的主 码和外码。7. ( 10分)设教学数据库的关系如下:S(S#, SNAMJEAGE SEXSC( S#, C#, GRAD)C (C#, CNAMETEACH日R试定义下列完整性约束:(1) 在关系S中插入的学生年龄值应在1625岁之间。(2) 在关系SC中插入元组时,其S#值和C#值必须分别在S和C中出现。(3) 在关系C中删除一个元组时,首先要把关系 SC中具有同样C#值的元组 全部删去。(4) 在关系S中把某个S#值修改为新值时,必须同时把关系 SC中那些同样

27、 的S#值也修改为新值。8T1:(5分)设Ti, T2, T3是如下的三个事务:A:=A+2;T2:A:=A*2;T3:A:=A*2 (A2);设 A 的初值为 0若这三个事务允许并行执行,则有多少可能的正确结果,请一一列举出来;第二部分 兄弟院校真题汇编2013 年南京航空航天大学民航学院 834 数据库原理及应用考研真题南京航空航天大学2013年硕士研究生入学考试初试试题(A卷)科目代码: 科目名称:8 34茲库原理及应用满分:分注意:认真阅读答题纟氏上的注意审項;所有答案必须写在答題妈上,写在本试题纸或草稿纸上均无效;本试題鼠须随答題虬一起装入试题袋中交回!一、简答题(10题,每题6分,

28、共60分)1. 试述数抑;、数据库、数据库系统、数拯库怦理系统的概念,并举例说明它们的区别.2. 定义并举例说明以下术语:(I )关系(2 )元组(3 )主码(4 )关系模式。3. 试述关系模熨的完整性规则.在參照完整性中,为什么外部码属性的值也町以为空?什么情况下才 可以为空?并举例说明.4. 哪类视图足可以更新的?哪类视图足不可更新的? 举一例说明。5. 什么圧数据库中的自主存取控制方法和强制存取控制方法?并举例说明.6. 什么見数据眸的逻种结构设计?试述英设计步骤。7. 什么忌活锁?什么足死锁?举例说明两者的区别。&为什么略务非正常结束时会影响数据库数抵的正确性?举例说明。9.

29、什么样的并发训度是正确的训度?举例说明。10、数据悍安全性和计外机系统的安全性冇什么关系?并举例说明.二、应用分析题(2题,共90分)(一)图书馆信息管理系统(1题共50分)某人学图H馆有两个校区,现设计数据库秤理系统.系统需求如下:1. 图书馆有若F管理员librarian,孑自冇员匸号empid、姓名name、身份证号idno、校区campus 等属性。2. 图书馆中备冇若干种图书booktype,侮种图书有ISBN、名称title、出版社publisher.作后writers、 价格price等属性,每种图书有唯一的ISBN号,同种图书可购入多本.3. 每木图书book冇唯-标记book

30、id和种类booktype<4. 读者reader在办理借书i£后方可借阅一个读者有唯一的借书证£ cardno,还冇姓名name、身份证号idno、住址address,注销标记logoff等读者在注销之前,須归还所有已借图书或报失.5. 需处理以下基本业务: 借书:在某时刻某读者通过某粋理员借阅某一本书. 还书:在某时刻通过某管理员0还某一本荊 报失:在某时刻某读者向某管理员报失某一木书:报失Z厉该书不能再借.毎次还书和报失记录都须对应某次借巧记隔 口可山不同竹理员处理。按次序回答下列问題:1. 用E/R图建立该系统的数据库模空为每个实休集确定键属性并确定毎个联系的

31、多匝性.(10)科目代码:834科目名称:数据库原理及应用第1页共2页2. tlE/R模型建工该系统的关系模式.并确定每个关系的主键和町能的外键.注意备关系中的旳数依 戟利多值依赖,并使关系満足篇三施式要求.(10)3. 设计数据字典-(10分)4. 使用SQL语盲完成下而的计算< (20)1)增加借书记录:借书证号为*aooi,,通过管理Weoo2( F'prmJH期在a校区借到图Lboo3,。 (4分)2)还书记录:通过骨理员002 - J-当前日期在B校区归还图书-B003- (4分)3)计体在A校区借书次数最多的读者的姓名和身份证号.(4分)4)计靠在B校区所有图书的IS

32、BN、书名、借阅次数,并按借阅次数从大到小排列。(4分)5)说明每 关系满足第三范式的理山.(4分)(")学生课程管理系统(2题总40分)学牛课用管理系统包含冇3找圳木表:学生表S(Sno,Sname,Sage,Ssex,Sdept).课程表 C(CnoXnameJeacherXcredit)选课衣SC(Sno,Cn6Grade)。按要求'左成卜列数按操作耍求。1. 用SQL语旬创建选滦表SC (Snot Cno, Grade),其中主码为(Sno» Cno)»外码为Sno> Cno.并规 定成绩Grade的取值应该在0到100之间(6分)2. 用S

33、QL语句表示“将计算机科学系全体学生的成绩迓零”。(6分)3. 用SQL语句表示“査询选修并且成绩及格的课思总數人3 fj (包括3 fj)的学生的学号和姓名”.(6分)4. 用SQL语句创建视图VSC (Sno. Sname. Cno. Cname> Grade).并将对学生表S的修改权限授权给 用户U1,并且U1可以将权限进行传播< (6分5. 用关系代数衣达式衷示“査询选修了全部课程的学生学兮和姓名”。(6分)6. 対学生冇如卜的 C询:Select Sno FROM S, CrSC WHERE SSno = SC.Sno AND SC.Cno= C.Cno AND S.Sd

34、ept = *iy ANDC.CnameM络;此賈洵鉴求们息系学5选修J"网络的学d名炉试皿出用关系代数衣示的 讲法树(5分)7. 对于何题6中要求写出的语法树进行优化处理,画出优化厉的标准语法树.(5分)科目代码 834科目名称:数据库原理及应用第2页共2页2010 年南京航空航天大学民航学院 834 数据库原理及应用考研真题ux编号:834共3页第2页南京航空航天大学二oo年硕士研究生入学考试试题 考试科目:数据库原理及应用说明:1)答案一律写左答題纸上.写在试卷上无效.2)所有试题必须按照要求解答,书写工势,卷面整洁.3)试卷总分150分;考试时间180分钟.一.基础知识题(共

35、10X6分每题=60分)1什么是多值依瞰.试举出2个多值依嫌的实例。2. 定义并解释槪念模型中以下术语:实体.实体型.实体集属性.码,实体联系图(ER图).并给出E-R图的实例.3. 解释以下术语: 关系.(2)属性,(3)域.(4)元组.(5)主码,(6)关系模式,并给出实例说明。4. 什么是关系模型的完整性规则。在琴照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?并给岀实例说明。5数据模型(Data Model)的作用是什么?常用的有哪几种模型?6. 假设有下面两个关系模式:职工(职工号.姓名,年龄,职务,工资.部门号),其中职工号为主码;部门(部门号,名称.经理名.电话

36、)中部门号为主码。请用SQL语言定义这两个关系模式,要求 在模式中完成以下完整性约束条件的定义:1)定义每个模武的主码:2)定义参照完整性:定义职工年龄不得超过60岁,7. 下面的结论耶些是正确的?哪些是错误的?为什么?如果是错误的,请改正之。1)任何一个二目关系是属于3NF。2)任何一个二目关系是属于BCNFo3)任何一个二目关系是属于4NF。8. 什么叫数据抽象?请举例说明。9数据库运行中可能产生的故障有哪几类?嘟些故障影响事务的正常执行?哪些故障会破坏数据库救 揺?10.什么杲死锁,当发生死锁时如何解除?二、综合应用题(4题,共90分)1.有如下两个关系表:EMPLOYEE <ei

37、d, name,age, did, salary),其各列的含义为:职工号,姓名,年 龄,部门号,工资。DEPARTEMENT(did.dname,mgrid),其各列含义为:部门号,部门名称,部门职工号).(10 分)。1)给出SQL语句,査询工资大于5000.且与他所在部门的年龄相同的职工姓名。(2分)现假设该部门是学校的教务部,教务部的数据库系统中存有学生表(学号,姓名,年龄,姓名,系名, 专业名,班号)。设一个系有多个专业.每个专业有多个班.各班班号不重复,现按“系名”和“班号” 进行杳询。2)为提鬲上述宜询效率,需要建立索引。请给出建立索引的两种方法。(3分3)选择一个较为合理的方法

38、.写出创建上述索引的SQL语句。5分)2.现需建立一个汽车维修数据库.该数据库需要存储和管理下列信息:车辆信息:车牌号,车型,发动机号行驶里程,车辆所有人,联系电话;维修项目:项目号,项目名称,维修费维修折扣:汽车备件:备件号,备件名称,备件单价,备件数量,备件使用说明;以上信息之间存在下列约束:(A) 部车辆可以进厅多个维修项目,每个维修项目可用于多部车辆. 维修项目完成后要在数据库中记录维修时间和使用的备件及数量.(B一种补件可用于多个维修项目, 每个维修项目只使用一个备件.但每种备件可以有多个。(62分)1)根据以上要求.设计相关数据字典。(8分)2)根据上面的需求,构建该数据库的槪念模

39、型(画ER图)(8分3)假设车辆信息存在如下约束:(12分) 车牌号:标识凤性.取值形式为:第一个字符是“苏”.第二个字符为“A"到的字母.第三到 第7个字符均是0到9的数字.此列采用普通编码定长字符型,非空。 车型:普通编码定长字符型,长度为6,默认值为“轿车 发动机号:普通编码定长字符型,长度为6,非空。 行驶里程:整形.取值大于等于0 车辆所有人:普通编码定长子都型,长度为13取值唯一。创建満足上述要求的车辆信息表的SQL语句。(注:表名列名均用題中的中文名,SQL语句中的大小 写字母均可).4)假设该数据库要扩建以增加汽车维修教学信息。有关系模式如下:(3分)教师授课(教师号

40、,姓名,职称,课程号.课程名,分数,教材名称)其函数依赖为教师号一处名.教师号一职称,课程号一课程名.课程号一分数.课程号一教材名 称,请给出这个关系模式的主码5)判别这个关系模式是第几范式,为什么? (5分)6)将其分解成满足3NF要求的关系模式(分解后的关系模式名自定)(8分)试思編号;834共3页笫3页7)为了保证数据库系统可靠运行.请制定三种常月的数据备份策賂假设对该数据库逡行一次完全备 份需要4小时.差异备份莆要2小时,日志备份需要1小时。请问:(A)这三种备份策略是什么?(6分)(B)假设需要保留一年的备份数据,比较三种备份完成后所占用的空间。(6分)(C)比较每种备份領略的备份遠

41、度和恢复速度.并给出原因°6分)3设TlT2. T3是如下的3个事务:(9分)T1 : A:=A+-2;T2: A : = A * 2 ;T3: A: = A*2;(A<-A*A)设A的初值为0 .1)若这3个事务允许并行执行,则有多少可能的正确结果,请分别给出之。(3分)2)给出一个可串行化的调度算法,并给出执行结果-(6分)4.学生课程数据库中包含了三个表。(9分学生表:Student(Sno(学号 #)wSname.Ssex.Sage)学生选课表:SC(SnOnCno课程号),score)谍程表:Course Cno. coursename, time)对学生有如下的資询

42、:Select Cname FROM Studen, Course , SC WHERE Student. Sno = SC Sno ANDSCCno = Course.Cno AND Student Sdept二"IS'比奁询要求信息系学生选修了的所有课程名称。1)试画出用关系代数表示的语法树(3分)2)用关系代数表达式优化算法对原始语法树进行优化.回出优化后的标准语法树。(6分)2009 年南京航空航天大学民航学院 834 数据库原理及应用考研真题南京航空航天大学二00九年硕士研究生入学考试试题考试科目:数据库原理及应用说明:1)答案一律写在答题纸上,写在试巻上无效.2)

43、 所有试II必须按照要求解答,书写工整,卷面整洁.3) 试巻总分150分,考试时间180分钟.一.基础知识(共10 X 6分每题=60分)(1) 什么是视图?请给出例子.(2) 什么是主码索引.请给岀例子.(3) 什么是事务?那务的待性是什么?请给出例子.(4) 什么是两阶段锁协议?给出遵守两阶段锁协议和不遵守两阶段锁协议的例子.(5) 什么是关系模式?请给岀例子.(6) 关系模舉中有哪儿种完裁性约柬?给出毎种约束的例子.(7) 一个关系模式R不属于第二范式,会产生哪些异常?谄各举一例。(8) 数据库中绘常用的数撫模型有哪几种?最常用的是哪种,给出最常用的数据库系统名称.(9) 数据库系统的三

44、级模式结构是什么?数据库的二级映第功能是什么?(10) 什么是活锁,什么建死锁?请各举一例。二、综合应用题(共90分)1.供应商(SUPPLIER)可以为多个工程项目(PROJECT)提供多种零件(PART):每种零件可以 由多个供应商提供,被多个工程项目所使用;工程项目可以使用多个供应商提供的多种零件.工程项目有编号(JID#)、项目名(Jname).项目日期(Date);零件有编号(P5零件名(Pname)、 颜色(Color)、重量(Weight);供应商有编号(S#),名称(Sname、供应商所在地(Address): 此外还耍反映某一工程项目使用某种零件的数量(Total)和某一供应

45、商提供某种零件的数彊 (Amount)请根据上述信息:(25分)(1) 分别设计“供应商一供应零件”和“工程项目一零件”关系的E-R模型。(2) 将上述E-R模型转换为关系模型.(3) 用标准SQL语句件询使用南京供应商提供的零件的丄程名称及其使用的零件设计杳询 结果的输出表格。2.学生关系表Student,表中有5个字段:学号Sno (字符谢)、姓名Sname (字符型)、性别Sex(字符盘)、年龄Age (转型)、系别Dept (字符星),其中Sno是关系的码;建立一个学生选课关 系我SC,表中有3个字段:学号Sno (字符型)、课程号Cno (字符型)、成绩Grade (数值型), 其中Sno、

温馨提示

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

评论

0/150

提交评论