《大数据库复习的题目3中考.pdf》由会员分享,可在线阅读,更多相关《大数据库复习的题目3中考.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、R 和 S 使用自然连 A.数据共享 B.数据独立 C.数据结构化 D.数据冗余 数据库复习题3 单选题(每小题 2 分,共 30 分)在数据库中,下列说法(A)是不正确的。A.数据库避免了一切数据的重复 B.若系统是完全可以控制的,则系统可确保更新时的一致性 C.数据库中的数据可以共享 D.数据库减少了数据冗余 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关 系是(C)。A.DBMS 包括 DB 和 DBS B.DB 包括 DBS 和 DBMS C.DBS 包括 DB 和 DBMS D.DBS 就是 DB,也就是 DBMS 数据库管理系统能实现对数据库中数据的查
2、询、插入、修改和删除,这类语言 称为(B)。A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)关系模型中,一个码是(C)。A.可由多个任意属性组成 B.至多由一个属性组成 C.可有一个或多个其值能唯一标识该关系模式中任何元组 的属性组成 D.以上都不是 概念模型最常用的描述方法是(A)。A.E-R 模型 B.关系模型 C.层次模型 D.网状模型 逻辑数据独立性是指(A)。A.模式改变,外模式和应用程序不变 B.模式改变,内模式不变 C.内模式改变,模式不变 D.内模式改变,外模式和应用程序不变 SQL 语言是(C)语言。A.层次数据库 B.
3、网络数据库 C.关系数据库 D.非数据库 自然连接是构成新关系的有效方法。一般情况下,当对关系 接时,要求 R 和 S 含有一个或多个共有的(D)。A.元组 B.行 C.记录 D.属性 关系运算中花费时间可能最长的运算是(C)。A.投影 B.选择 C.笛卡尔积 D.除 文件系统与数据库系统的最大区别是(C)。用于实现数据存取安全性的 SQL 语句是(C)1.2.3.4.5.6.7.8.9.10.11.D.后援副本 阅卷人 得分 简答题(共 25R A B C 1 2 3 4 5 6 7 8 9 S D E F 6 5 1 r 7 4 r 2 8 3 3 A、CREATE TABLE B、COM
4、MIT C、GRANT 和 REVOKE D、ROLLBACK 12.(A)用来记录数据库中的数据。A.数据库文件 B.缓冲区 C.日志文件 13.二次封锁协议可以解决(D)的不一致性。A.不可重复读、读脏数据 B.读脏数据、死锁 C.不可重复读、读脏数据 D.丢失修改、读脏数据 14.为提高效率,关系数据库系统必须进行(B)处理。A、定义视图 B、查询优化 C、建立索引 D、数据规范化到最高范式 15.设有关系 R(A,B,C)的值如下,下列叙述正确的是(B):A B 1 C 2 2 3 2 3 4 3 3 5 试写出如下关系代数的值。兀A,F(E总(RAP S)C-D 解答:A.函数依赖
5、B.函数依赖 C.函数依赖 D.函数依赖 ATB 在上述关系中成立 BCT A 在上述关系中成立 BTA 在上述关系中成立 A T BC 在上述关系中成立 16.【4 分】设有关系 R 和 S:以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡
6、制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?字段名称正确得 1 分,结果集每正确一个得 1 分,总分不超过 4 分。17.【6 分】设学生教学数据库中,有两个基本表:学生表:S(S no,Sn ame.Sage,Ssex)成绩表:SC(S no,Cno,Grade)现有如下 SQL 语句:SELECT Sn ame FROM S INNER JOIN SC ON S.S no=SC.S no WHERE Grade=60 请给出关系代数式和题目含义。解答:关系代数:二 sname(匚Grade=
7、60(S SC)题目含义:查询成绩大于等于 60 分所有学生的姓名。评分:正确写出关系表达式得 4 分,正确写出题目含义得 2 分;若部分正确最高得分 不超过 3 分。18.【4 分】设有关系模式 R(A,B,C,D),F 是 R 的函数依赖集,F=AB C,D B,试求属性集 AD 的闭包(AD)+。解答:(AD)+=(ABCD)评分:结果正确得 4 分,否则 0 分。19.【6 分】叙述等值连接与自然连接的区别和联系。解答:自然连接一定是等值连接,但等值连接不一定是自然连接。以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查
8、保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须 是公共属性。等值连接不把重复的属性除去,自然连接要把重复的属性除去。评分:正确叙述等值连接与自
9、然连接的联系(1 个)得 2 分,正确叙述其区别(2 个)得 4 分。20.【5 分】举例说明关系参照完整性的含义。解答:如图所示的两个关系表,成绩表是 R,课程表是 S,在 R 中,学号是关键字,课程 号是外码 F;在课程表中课程号是关键字,根据关系参照完整性定义,R 中的 F 课 程号或者为空或者在课程表中的课程号中能够找到。成绩表 课程表 学号 姓名】田千口 i=r.成绩】田千口 i=r.课程名 101 刘军 K5 80 K5 高等数学 212 王丽 K8 76 K8 C 语言 221 章华 K9 92 K9 计算机网络 评分:正确举例者(一个表中有主键,另一个表中有外键)得 3 分,能
10、用语言描述关 系者得 2 分。21.【10 分】某医院病房计算机管理中需要如下信息:科室:科室名,科地址,科电话,医生姓名;病房:病房号,床位号,所属科室名;医生:姓名,职称,所属科室名,年龄,工作证号;病人:病历号,姓名,性别,年龄,主管医生,病房号;其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医 生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。要求:画出该计算机管理系统的 E-R图。解答:阅卷人 得分 三、设计题(共 10 分)以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询
11、插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?阅卷人 得分 综合题(共 35 分)Ji Sname(7 S.City=北京SPJ.Jno=J1 S.Sno=SPJ.Sno(S SPJ)过 5 分。22.【10 分】将
12、下述关系代数表达式进行查询优化,要求:写出优化后的关系代数表达式;画出优化后的语法树。解答:绘出 4 个对象及属性得 6 分;绘出 4 个关系得 4 分;若部分正确最高得分不超 Sn ame C S.S no=SPJ.S no C S.City 二北京 CF SPJ.J no=J1(SPJ)以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自
13、然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?X S SPJ 评分:写出了正确优化后的关系代数表达式 5 分;画出了正确的优化语法树得 5 分;如 果不能全对,但有部分正确的,得分不超满分的一半。23.【10 分】设有关系模式 R(A,B,C,D,E,G,K),其最小函数依赖集 F=AB T C,B DE,CT G,A A 求模式 R 的所有候选码;说明 R 不是 2NF 的理由,并把 R 分解成 2
14、NF 模式集;解答:L 属性:B;R 属性:DE;LR 属性:A,C,G;NLR 属性:K。计算(B)+=DE,所以,B 不能做为唯一的候选码,需要与 LR 属性联合;计算(AB)+=ABCDEG,故 ABK 是候选码;计算(BC)+=ABCDEG,故 BCK 是候选码;计算(BG)+=ABCDEG,故 BGK 是候选码;在上面的关系中,非主属性只有 DE,但存在函数依赖 BTDE,即存在非主属 性对码的部分函数依赖,故不是 2NF;将 R 分解成:R1(A,B,C,G,K,AB T C,CT G,GT A)R2(B,D,E,B T DE)R1 关系中的候选码仍为 ABK,BCK,BGK,没有
15、非主属性,故一定满足 2NF;R2 关系中候选码为 B,主属性只有一个,故一定满足 2NF 评分:正确求出三个候选码得 5 分,每求出一个得 1 分;精彩文档以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文
16、件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?正确分解得 3 分,能正确说明理由者得 2 分。24.【15 分】在教学管理数据库中有学生、课程和选课三个表,它们的定义分别为 为:Stude nt(S no Char(5),S name Char(6),Ssex Char(2),Sage In t,Sdept Char(2)Course(C no Char(1),Cn ame Char(10),Cp no Char(1),Ccredit Int)SC(S no Char(5),Cno Char(1),Grade int)根据下面的要求
17、,写出 SQL 语句。用 SQL 语句建立数据表 SC,以(Sno,Cno)作为主键;向 Student 表插入一条记录(95011,张三,女,19,CS);检索计算机系(CS)所有女同学的姓名和年龄;检索选修了 2 号课程学生的学号、姓名、成绩,并按成绩降序排序;建立一个信息系(IS)所有不及格(Grade60)学生的视图。解答:用 SQL 语句建立数据表 SC,以(Sno,Cno)作为主键 CREATE TABLE SC(Sno CHAR(5),Cno CHAR(1),Grade INT,PRIMARY KEY(Sn o,C no);向 Student 表插入一条记录(95011,张三,女
18、,19,CS)INSERT INTO Student VALUES(95O11,张三,女,19,CS);检索计算机系(CS)所有女同学的姓名和年龄;SELECT Sn ame,Sage FROM Stude nt WHERE Sdept=CS AND Ssex=女;检索选修了 2 号课程学生的学号、姓名、成绩,并按成绩降序排序;SELECT Stude nt.S no,Sn ame,Grade FROM Stude nt INNER JOIN SC ON Stude nt.S no=SC.S no WHERE SC.C no=2 ORDER BY Grade DESC 建立一个信息系(IS)所
19、有不及格(Grade60)学生的视图 vwStudent CREATE VIEW vwStude nt AS(SELECT Stude nt.*FROM Stude nt INNER JOIN SC ON Stude nt.S no=SC.S no WHERE Sdept=IS AND Grade 60 以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不
20、应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?评分:每小题 3 分,部分正确者酌情给分。以控制的则系统可确保更系新时一致性数据库中共享减少了冗余和管理三者统之减少间以性制更关保更是包括就也能实现性对控制查保询插控入修改组成插组至成插至减多由个对属成统有包或对一其值由其值唯标间插识该模以式任何元上保都以不概念型最用括描述方法层元上保都以制次网状逻不念保辑独层控上性控制以立指变概外不应程有序内者自然以连接或包构连效般情况的任下当系减使要求含以行记录使运算花费法性以控制是中长投影选序择择保笛方卡制对插尔积以求含除结控上性以控制化文件与有?花上性以?者?者?括?以制次?保?的任?以插?共?何元?以控制?一者?者?者?冗系三况记?管?自一?