数据库复习试题答案及解析.doc
《数据库复习试题答案及解析.doc》由会员分享,可在线阅读,更多相关《数据库复习试题答案及解析.doc(8页珍藏版)》请在咨信网上搜索。
..WORD完美格式.. 一、 选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DBS和DB D、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D) A、S B、SC,C C、S,SC D、S,C,SC 3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C) A、将m方主键(主码)和联系的属性纳入n方的属性中 B、将m方属性和n方属性中均增加一个表示级别的属性 C、增加一个关系表示联系,其中纳入m方和n方的主键(主码) D、将n方主键(主码)和联系的属性纳入m方的属性中 4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行 次序为(C) A、SELECT—FROM—WHERE—GROUP—ORDER B、FROM —SELECT—WHERE—GROUP—ORDER C、FROM —WHERE—GROUP—SELECT—ORDER D、SELECT—FROM—GROUP—WHERE—ORDER 5、以下不是数据库技术所具备的特点是(D) A、数据结构化 B、数据冗余小 C、有较高的数据独立性 D、数据联系弱 6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A) A、实体值 B、实体型 C、属性值 D、属性型 7、关系数据库三级模式中的(B),可用视图实现。 A、内模式 B、外模式 C、存储模式 D、模式 8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B) A、属性型 B、键 C、外部键 D、实体型 9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D) A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系 10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果, 则(D) A、T1的属性个数等于T2的属性个数 B、T1的属性个数小于T2的属性个数 C、T1的属性个数大于或等于T2的属性个数 D、T1的属性个数大于T2的属性个数 11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、AVG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D) A、∪、∩、∞、π、σ B、∪、-、∞、π、σ C、∪、∩、×、π、σ D、∪、-、×、π、σ 19、下面不属于实体的是(B) A、人 B、聘任 C、一场球赛 D、学习成绩 20、不允许记录中出现重复索引值的索引是(D) A、非聚集索引 B、主索引和唯一索引 C、主索引、聚集索引、唯一索引 D、主索引和聚集索引 21、已知库中有3个基本表S(学生,学号,性别,年龄),SC(学号,课程号,成绩)和 C(课程号,课程名,任课老师名),若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是(D) A、 B、 C、 D、 22、数据库按某个关键字进行排序后(C) A、元数据库按关键字重新排列 B、按关键字值顺序排列形成新数据库 C、建立一个按关键字值顺序排列的映射文件 D、在原库中增加一个新字段用于记录关键字的顺序 24、下列四项中,不属于数据库特点的是(C) A、数据共享 B、数据库完整性 C、数据冗余很高 D、数据独立性高 25、数据库与文件系统的根本区别在于(A) A、提高了系统效率系统 B、方便了用户使用 C、数据的结构化 D、节省了存储空间 26、在数据库设计时可以采用(C)方法来规范化一个表以实现范式转换。 A、自然连接 B、选择分解 C、投影分解 D、并运算 27、在数据库设计中,将E-R图转换成关系数据模型的过程属于(B) A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 28、下面哪个不是数据库系统必须提供的数据控制能力(B) A、安全性 B、可移植性 C、完整性 D、并发控制 29、在数据库中,(C)可使数据产生不一致。 A、未对数据进行完整性的控制 B、数据存储量太大 C、数据冗余 D、没有严格保护数据 30、在数据库设计中,将E-R图转换成关系数据模型的过程属于(C) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 32、学校数据库中有学生和宿舍两个关系: 学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿舍,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行(D) A、外联接 B、左外联接 C、右外联接 D、自然连接 33、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的码是(C) A、M端实体的码 B、N端实体的码 C、M端实体码与N端实体码组合 D、重新选取其他属性 34、数据库的正确性和相容性是指数据的(B)内容。 A、安全性 B、完整性 C、并发控制 D、恢复 35、任何一个满足2NF但不满足3NF的关系模式都不存在(B) A、主属性对候选键的部分依赖 B、非主属性对候选键的部分依赖 C、主属性对候选键的传递依赖 D、非主属性对候选键的传递依赖 36、以为教师可以教多门课,一门课只能由一位教师来教。在E-R数据模型中,这种联系属于(B) A、1:1 B、1:n C、m:n D、无法确定 37、从关系中挑选出指定的属性组成新关系的运算称为( ) A、“选取”运算 B、“投影”运算 C、“联接”运算 D、“交”运算 38、若用户wang已将对关系S修改的权限授予用户li,如果要收回用户wang对关系S的修改权限,并连锁回收li的权限,则应执行的SQL语句是(A) A、REVOKE UPDATE ON S FROM wang RESTRICT li B、REVOKE UPDATE ON S FROM wang CASCADE C、REVOKE UPDATE ON S FROM wang CASCADE li D、REVOKE UPDATE ON S FROM wang RESTRICT 39、从关系中抽取所需属性组成新关系的操作称(D) A、交 B、联接 C、选择 D、投影 40、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,那么储户和银行两个实体之间的关系属于(D) A、一对一关系 B、一对多关系 C、多对一关系 D、多对多关系 41、视图是(A) A、视图是一种虚表,不存放实际数据值 B、视图与表完全相同,是表的别名 C、视图既不是基本表也不是虚表,而是关系的图标 D、视图是一种物理模式,一旦建立,就不能被删除 42、下列关于索引的描述中,错误的是(A) A、索引必须在数据库建立时确定 B、索引可以加快数据检索 C、索引增加了额外的计算机开销 D、索引可以在列的组合上建立 二、判断题: 1、数据流程图(DFD)是用于描述结构化方法中详细设计阶段的工具。(F) 2、外模式有利于数据保密,原因是外模式为用户划定了访问数据局的范围。(T) 3、数据模型是用来描述现实世界的。因此,越专业越好。(F) 4、CREAT TABLE命令课直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。(T) 5、同一个关系模型的任两个元组值不能全同。(T) 6、每一个关系都应有一个主码,用来唯一识别一个元组。它的值不能为空,否则无法区分和识别元组,这就是域完整性约束。(F) 8、DB用户的权限可分为具有DBA特权的用户和一般DB用户。(T) 9、从数据库逻辑设计来看,减少链接运算可以改善数据库的性能。(T) 10、E-R模型与传统数据模型区别于:E-R不是面向实现的,而是面向世界的,因此它能比较自然地描述显示世界。(T) 三、填空题: 1、关系数据操纵预言的操作对象与结果都是 关系 。 2、数据模型应具有描述数据和____操作____两方面的功能。 3、实体和属性属___信息_____世界的术语。 4、___概念___模型是现实世界到____机器世界____的中间桥梁。 5、设关系表R(A,B)中包含3个元组,表S(C,D,E)中包含2个元组,R和S做自然连接后得关系的基数为___6___。 6、SQL语言的数据定义功能包括___定义数据库____,___定义基本表____,___定义视图____和定义索引。 7.关系模式R(A,B,C,D)的函数依赖集为{AD→B,B→C},则R最高属于___2___级范式。 8.关系中主码的取值必须唯一且非空,这是由 __________实体完整性规则______ 决定的。 9.若关系R2NF,且R消除了非主属性对键的 ___传递___依赖,则称R3NF。 10. 数据独立性是指 ____物理______ 和_____逻辑______ 独立性。 11.1NF的关系消除非主属性对候选键的_____部分_____函数依赖后,可将范式等级提高到2NF。 12.DBMS的数据控制功能包括:___ 完整性检查 _,安全性控制、 并发控制 _ 和 _数据库恢复 ___ 。 13.关系数据模型的三个组成部分中,包括数据结构、___数据操纵___和___完整性约束条件______。 14.关系数据模型中的基本结构是表,表又称为__关系___,表是由行和列组成的矩阵,表与表之间的联系是通过实体之间的__公共属性___实现的。 15.在SQL中,消除重复的关键字是__DZSTZNCT___,分组的关键字是__GROUP BY___。 16. 概念模型是 ________到 ________________的中间桥梁。 17.数据独立性分为_____________和 ___ ______。 18、SQL 是一种介于_______关系演算_________和关系代数之间的结构化的查询语言。 19. 在学校的选课中,一个学生可以选修多门课,同时一门课也可以给多个学生选修,学生和课程之间就是___多对多_______联系。 20. 在SQL中用于查询的语句是_____SELECT________。 21. 关系模型中的逻辑结构非常单一,就是一张二维表,它由行和列组成,被称为___关系___。 22. 唯一标识实体的属性集称为____码_____。 23. 在数据库领域中,用_____关系数据模型______描述数据的结构、数据操纵和完整性约束条件等。 24、对于每一个外模式,数据库系统都有一个____外模式/模式______ 映象,它定义了该外模式与模式之间的对应关系。 四、解答题: 1.什么叫数据冗余?数据冗余可能导致的错误有哪些? 在一个数据集合中重复的数据称为数据冗余,浪费存储空间,导致数据之间不相等,不一致,数据错误,丢失。 2、设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表达下列关系代数表达式 解:SELECT A,E FROM R,S WHERE B=D AND R.C=S.C 3、关系数据模型的三类完整性规则指的是什么? 答:①实体完整性;②参照完整性;③用户定义的完整性。 4、局部ER模式之间可能产生的冲突有哪几类? 答:三类:①属性冲突;②命名冲突;③结构冲突。 5、简述SQL语言的功能。 答:数据定义:数据操作、数据控制和SQL语句嵌入。 6、简述关系数据库的优点 答:①关系模型与非关系模型不同,它是建立在严格的教学概念的基础上的,操作方便,更安全,更快捷,易于维护,便于访问数据 ②关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单,清晰,用户易懂易用 ③关系模型的存取路径对用户透明从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 7、简述最小函数依赖集满足的三个条件。 答:①F中的任何一个数据依赖的右部仅含有一个属性 ②F中不存在这样一个函数依赖X—>A,使得F与F-{X->A}等价 ③F中不存在这样的一个函数依赖X->A,X有真子集Z使得F-{X->A}U{Z->A}与F等价 8、已知关系V和W,如图所示,请写出V/W的结果关系。 V W A B a 1 a 2 b 1 b 2 c 1 B 1 2 解:在关系V中,A可以取3值{a,b,c},a的象集为{1,2},b的象集为{1,2},c的象集为{1} W在B上的投影为{1,2}。所以:V/W={a,b} 五、综合题: 1、已知关系R,S,T如下图所示,求下列关系代数的运算结果。 A C a1 c1 a1 c2 a2 c3 R S T A B a1 b2 a2 b2 a2 b2 A B a1 b2 a1 b3 a2 b2 解: 1. R∩S 2. R∪S A B a1 b1 a1 b2 a1 b3 a2 b2 A B a1 b2 a2 b2 2. R T 4、Бc=’c2’(R×T) A B C a1 b1 C1 a1 b1 C2 a1 b2 C1 a1 b2 C2 a2 b2 C3 A B C a1 b1 C2 a1 b2 C2 2、设有关系模式R(U,F),其中:U={A,B,C},F={A->BC,B->AC,C->A},求F的最小依赖集。 解:F={A->B,A->C,B->C,B->A,C->A} 对于A->B 因为A的闭包=AC AC不包含B,所以A->B不冗余 对于A->C 因为A的闭包=ABC ABC包含C,所以A->C冗余 对于B->A 因为B的闭包=ABC ABC包含A,所以B->A冗余 对于B->C 因为B的闭包=ABC ABC包含C,所以B->C冗余 对于C->A 因为C的闭包=C C不包含A,所以C->A不冗余 所以F的最小依赖集={A->B,C->A} 3、用SQL的有关语句定义: 1. 学生关系S,包括学号SNO,姓名SN,系别SD,家庭电话TEL; 2. 课程关系C,包括课程号CNO,课程名CN,任课老师TN; 3. 学生选课关系SC,包括SNO,CNO和成绩G。注意:说明主键码和外键码 解:CREATE TABLES { SNO INT PRIMARY KEY, SN CHAR(20), SD CHAR(20), TEL INT}; CREATE TABLE C { CNO INT PRIMARY KEY, CN CHAR(20), TN CHAR(20), }; CREATE TABLE SC { SNO INT, CNO INT, G INT, PRIMARY KEY(SNO,CNO), FOREIGN KEY(SNO) REFERENCES S(SNO), FOREIGN KEY(CNO) REFERENCES C(CNO) }; 6、某生产活动的E-R图如下所示,试将其转换为关系数据库模式。 解: 生产厂商(名称、地址、电话) 产品(品牌、型号、价格) 生产(厂商名称、产品品牌、型号、数量、日期) 六、设计题: 1、设有图书借阅关系BR BR(借书证号、读者、单位、书号、书名、借阅、归还、日期) 要求: 1) 设计E—R模型: 解: 2)将上面的E—R模型转换成关系模型(表明主码和外码) 解: 图书关系:书名、书号 主码:书号 读者关系:借书证号、单位 主码:借书证号 借阅关系:借书证号、书号、借书日期、归还日期) 主码:借书记号、书号 外码:借书记号、书号 2、请为洗衣机经销商设计一个数据库,要求包括生产厂商和产品信息。生产厂商的信息是包括名称、地址、 电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的数量和日期。 要求:1)将数据库用E/R图来描述 2)转换成关系模型并注明函数依赖 1)解:(右图) 2)解: 生产厂商(名称、地址、电话) 名称—>地址、电话 产品(品牌、型号、价格) 品牌、型号—>价格 生产(厂商名称、品牌、型号、数量、日期) 厂商名称、品牌、型号、日期—>数量 3、产品生产管理的信息系统开发的部分需求有如下事实: 1)每种产品由不同的零件组成,同一种零件可能用在不同的产品上。 2)一个制造商可以生产多种产品。 分析系统需要包括哪些实体及实体属性,给出E—R图,然后将E—R图转换成关系模式集,并指出每个关系模式的主键(主码)和外键(外码)。 解: 实体: 制造商,产品零件 实体属性:产品型号,零件类型,零件数量 产品名称,零件名称,产品数量 E-R图: (右图)。 产品(型号,名称)、 零件(型号,名称) 组成(产品型号,零件型号,两种数量) 生产(产品型号,产品数量) 4、从学生选课数据库中查询选修“操作系统”课并且成绩在90分以上的学生名单,SQL语句序列如下: SELECT S.Name FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.Cname=’操作系统’ AND SC.Sno>90 1) 画出这个查询的关系代数语法树;2)对该语法树进行优化并画出优化后的语法树。 解: 1) 2)Student简写为S,Course简写为C(右图) 5、结合题3的关系模式: 1)用关系代数表达式查出学号为05062238的学生的姓名、 系别及所选课程名。 2)试用SQL写出下列查询: a)查询选修了3门以上课程的学生学号与姓名; b)删除‘C语言‘课程及所有对它的选课情况。 解:1) 2) SELECT SNO,SN FROM S.SC WHERE S.SNO=SC.CNO GROUP BY SNO Having count(*)>3 DELECT FROM SC WHERE CND {SELECT CNO FROM C WHERE CN=’C语言’} DELECT FROM C WHERE CH=’C语言’ ..专业知识编辑整理..- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习 试题答案 解析
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文