数据库复习试题答案及解析

上传人:lis****211 文档编号:49635067 上传时间:2022-01-18 格式:DOC 页数:10 大小:209.50KB
收藏 版权申诉 举报 下载
数据库复习试题答案及解析_第1页
第1页 / 共10页
数据库复习试题答案及解析_第2页
第2页 / 共10页
数据库复习试题答案及解析_第3页
第3页 / 共10页
资源描述:

《数据库复习试题答案及解析》由会员分享,可在线阅读,更多相关《数据库复习试题答案及解析(10页珍藏版)》请在装配图网上搜索。

1、选 择题:1、DB, DBMS DBS三者的关系是(B)A、DB包括 DBMS DBS B、DBS包括 DB禾口 DBMSC、DBMS包括 DBS和 DBD 、DBS与 DB DBMS无关2、假定学生关系式S ( S#, SNAME SEX AGE,课程关系式 C ( C#, CNAME TEACHER,学生选课关系是SC( S#,C#, GRAND。要查找选修COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、SB 、SC C C 、S, SC D 、S,C,SC3、 将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、 将m方主键(主码)和联系的属性纳

2、入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、 增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、 将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT- FRO WHERGROUORDER!成的SQL语句,在被 DBMS处理时,各字句的执行次序为( C)A、 SELECTFROMWHEREGROUPORDER B 、 FROMSELECTWHEREGROUPORDERC、 FROMWHEREGROUPSELECTORDER D、 SELECTFROMGROUPWHEREORDER5、 以下不是数据库技术所具备的特点是(D)A、数据结构化B 、数据冗余

3、小C、有较高的数据独立性D 、数据联系弱6、 在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值 B 、实体型 C 、属性值 D 、属性型7、 关系数据库三级模式中的(B),可用视图实现。A、内模式 B 、外模式 C 、存储模式 D、模式8、 可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型 B、键 C、外部键 D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(A、一对一的联系 B、一对多的联系 C、多对一的联系D、多对多的联系10、 关系R与关系S只有1个公共属性,T1是R与S作等值连接的结

4、果, 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、DB12、 下列集函数中不忽略空值(NULL)的是(A)A、COUNT(*) B、MAX(列名)C、SUM(列名) D、AVG (列名)13、 一个关系中的候选关键字(B)A、至少一个 B、可多个 C、必须多个 D、至少3个14、 在数据库设计中,具有最小性、唯

5、一性和非空性的是(B)A、索引 B、关系模型主关键字(主码) C、外关键字(外码)D、约束15、 常用的关系运算时关系代数和(C)A、集合代数 B、逻辑演算 C、关系演算 D、集合演算16、 在基本层次联系中,记录型之间的联系是(B)A、一对一联系 B、一对多联系 C、多对多联系D、多对一联系17、关于冗余数据的叙述中,不正确的是( A、冗余的存在容易破坏数据库的完整性C、不应该在数据库中存储任何冗余数据18、 五种基本关系代数运算分别(D)C)B 、冗余的存在给数据库的维护增加困难D 、冗余数据是指可由基本数据导出的数据A、U、G、x、n、b、U、C、U、G、X、n、cD 、U、X、n、c1

6、9 、下面不属于实体的是( B)A、人B、聘任 C、一场球赛 D、学习成绩20 、不允许记录中出现重复索引值的索引是(D)A、非聚集索引 B、主索引和唯一索引 C、主索引、聚集索引、唯一索引D、主索引和聚集索引21、已知库中有3个基本表S (学生,学号,性别,年龄),SC (学号,课程号,成绩)和C (课程号,课程名,任课老师名),若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是( D)A、姓名( 课程名数据库( S SC C)B 、姓名(S学号SC学号SC.课程号 C.课程号课程名数据库S SC C)C、姓名(S SC课程名数据库(c))D 、姓名(课程名 数据库( S S

7、C C)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 图转换成关系数据模

8、型的过程属于(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、 学校数据库中有学生和宿舍两个关系:学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿舍,床位也可能空闲。如果要列出所

9、有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行(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

10、、 以为教师可以教多门课,一门课只能由一位教师来教。在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 CASC

11、ADEC、 REVOKE UPDATE ON S FROM wang CASCADE li D 、 REVOKE UPDATE ON S FROM wang RESTRICT39、从关系中抽取所需属性组成新关系的操作称(A、交 B、联接 C、选择 D、投影40、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,于(D)A、一对一关系 B、一对多关系 C、多对一关系41、视图是(A)A、视图是一种虚表,不存放实际数据值BC、视图既不是基本表也不是虚表,而是关系的图标42、 下列关于索引的描述中,错误的是(A)A、索引必须在数据库建立时确定B 、索引可以加快数据检索C、索引增加了额外

12、的计算机开销D 、索引可以在列的组合上建立二、判断题:数据流程图(DFD是用于描述结构化方法中详细设计阶段的工具。( 夕卜模式有利于数据保密,原因是外模式为用户划定了访问数据局的范围。( 数据模型是用来描述现实世界的。因此,越专业越好。(F)CREATTABLE命令课直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。( 同一个关系模型的任两个元组值不能全同。(T)每一个关系都应有一个主码,用来唯一识别一个元组。它的值不能为空,否则无法区分和识别元组,这就是域完D)D 、多对多关系那么储户和银行两个实体之间的关系属、视图与表完全相同,是表的别名D 、视图是一种物理模式

13、,一旦建立,就不能被删除F)T)T)整性约束。(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做自然连接后得关系

14、的基数为6、 SQL语言的数据定义功能包括一定义数据库_,一定义基本表_,_定义视图_和定义索引。7 关系模式R(A, B, C, D)的函数依赖集为AD B, B C,则R最高属于2 级范式。8.关系中主码的取值必须唯一且非空,这是由实体完整性规则决定的。9 .若关系R 2NF,且R消除了非主属性对键的传递依赖,则称R 3NF。10 数据独立性是指物理逻辑独立性。11.1NF的关系消除非主属性对候选键的部分函数依赖后,可将范式等级提高到2NF。12 DBMS勺数据控制功能包括:完整性检查,安全性控制、并发控制和数据库恢复13 关系数据模型的三个组成部分中,包括数据结构、数据操纵和 完整性约束

15、条件14 关系数据模型中的基本结构是表,表又称为体之间的 公共属性实现的。关系,表是由行和列组成的矩阵,表与表之间的联系是通过实15 在SQL中,消除重复的关键字是DZSTZNCT ,分组的关键字是GROUP BY 。16.概念模型是的中间桥梁。17.数据独立性分为18、SQL是一种介于关系演算和关系代数之间的结构化的查询语言。19. 在学校的选课中,一个学生可以选修多门课,同时一门课也可以给多个学生选修,学生和课程之间就是多对多联系。20. 在SQL中用于查询的语句是_SELECT_。21. 关系模型中的逻辑结构非常单一,就是一张二维表,它由行和列组成,被称为关系 。22. 唯一标识实体的属

16、性集称为_码_。23. 在数据库领域中,用_关系数据模型描述数据的结构、数据操纵和完整性约束条件等。24. 对于每一个外模式,数据库系统都有一个_外模式/模式_映象,它定义了该外模式与模式之间的对应关系。四、解答题:1 什么叫数据冗余?数据冗余可能导致的错误有哪些?在一个数据集合中重复的数据称为数据冗余,浪费存储空间,导致数据之间不相等,不一致,数据错误,丢失。2、 设有两个关系 R( A,B,C )和S(C,D,E),试用SQL查询语句表达下列关系代数表达式nA,( aBD( R S)解:SELECT A,EFROM R,SWHERE B=D AND R.C=S.C3、关系数据模型的三类完整

17、性规则指的是什么?答:实体完整性;参照完整性;用户定义的完整性。4、局部ER模式之间可能产生的冲突有哪几类?答:三类:属性冲突;命名冲突;结构冲突。5、简述SQL语言的功能。答:数据定义:数据操作、数据控制和SQL语句嵌入。6、简述关系数据库的优点答:关系模型与非关系模型不同,它是建立在严格的教学概念的基础上的,操作方便,更安全,更快捷,易于维护,便于访问数据 关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单,清晰,用户易懂易用 关系模型的存取路径对用户透明从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发

18、建立的工作。7、简述最小函数依赖集满足的三个条件。答:F中的任何一个数据依赖的右部仅含有一个属性 F中不存在这样一个函数依赖X A,使得F与F-X-A等价 F中不存在这样的一个函数依赖X-A,X有真子集Z使得F-X-AUZ-A与F等价8、已知关系 V和W如图所示,请写岀 V/W的结果关系。VWABa1a2b1b2c1解:在关系 V中,A可以取3值a,b,c ,a的象集为1,2,b的象集为1,2 ,c的象集为1W在B上的投影为1,2。所以:V/W=a,b五、综合题:1、已知关系R,S,T如下图所示,求下列关系代数的运算结果。ABa1b2a2b2a2b2S解:1. RnsABa1b2a1b3a2b

19、2RUSLa1c1a1c2c3ABa1b2a2b22. R XIE c= c2 (RX T)ABCa1b1C1a1b1C2a1b2C1a1b2C2a2b2C3ABa1b1a1b2a1b3a2b2ABCa1b1C2a1b2C22、设有关系模式 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-BA-CB-AB-C因为A的闭包=AC AC不包含B, 因为A的闭包=ABC ABC包含C, 因为B的闭包=ABC ABC包含A, 因为B的闭包=ABC ABC包含C,所以 所以 所以 所以A

20、-B不冗余A-C冗余B-A冗余B-C冗余因为C的闭包=C C不包含A,所以C-A不冗余C-AF的最小依赖集=A-B,C-A3、用1.2.SQL的有关语句定义:学生关系S,包括学号SNO姓名SN,系别SD,家庭电话TEL;课程关系C,包括课程号 CNO课程名CN任课老师TN;学生选课关系SC,包括SNO,CN(和成绩G。注意:说明主键码和外键码3.解: 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(2

21、0), ;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、设有图书借阅关系 BRBR (借书证号、读者、单位、书号、书名、借阅、归还、日期)要求:1)设计E R模型:解: :2)将上面的占ER模型转换成关系模

22、型(表明主码和外 解: 图书关系:书名、书号读者关糸借阅关系:借书证号、单位 厂:借书证号、书号、借书日期、归还日期)主码主码主码 外码2、请为洗衣机经销商设计一个数据库,要求包括生产厂商和产品信息。书号借书证号借书记号、书号借书记号、书号生产厂商的信息是包括名称、地址、然后将ER图转换成关系模式集,并指出每个关系模式的主90分以上的学生名单,SQL语句序列如下:电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的数量和日期 要求:1)将数据库用 E/R图来描述2)转换成关系模型并注明函数依赖1 )解:(右图)2)解:生产厂商(名称、地址、电话)名称一 地址、电话产品(品牌、型号

23、、价格)品牌、型号一 价格生产(厂商名称、品牌、型号、数量、日期)厂商名称、品牌、型号、日期一数量3、产品生产管理的信息系统开发的部分需求有如下事实:1)每种产品由不同的零件组成,同一种零件可能用在不同的产品上。2)一个制造商可以生产多种产品。分析系统需要包括哪些实体及实体属性,给岀ER图,键(主码)和外键(外码)。解:实体:制造商,产品零件实体属性:产品型号,零件类型,零件数量产品名称,零件名称,产品数量E-R图: (右图)。产品(型号,名称)、零件(型号,名称)组成(产品型号,零件型号,两种数量)生产(产品型号,产品数量)4、从学生选课数据库中查询选修“操作系统”课并且成绩在SELECT

24、S.NameFROM Stude nt,Course,SCWHERE Stude nt.S no=SC.S noAND Course.C no=SC.C noAND Course.C name=操作系统AND SC.S no901)画出这个查询的关系代数语法树;2)对该语法树进行优化并画出优化后的语法树解:1)I2 ) StudenU 1 简写为K S,CUrS简写为5(右图5、结合题3的关系模式:1) 用关系代数表达式查岀学号05062238的学生的姓名 系别及所选课程名。A.2)试用SQL写岀下列查询:a)查询选修*砂门以上课程的学生学号与姓名;b)删除C语言课程及所有对它的选课情况。解:1) SN.Socn(S C SNO 05062238( SC)2) SELECT SNO,SNFROM S.SCWHERE S.SNO=SC.CNOGROUP BY SNOHav ing cou nt(*)3DELECTFROM SCWHERE CNDSELECT CNOFROM CWHERE CN=C 语言DELECTFROM CWHERE CH= C 语言

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!