2022年郑州大学数据库原理-期末考试试题 .pdf

上传人:Q****o 文档编号:27036271 上传时间:2022-07-21 格式:PDF 页数:38 大小:761.50KB
返回 下载 相关 举报
2022年郑州大学数据库原理-期末考试试题 .pdf_第1页
第1页 / 共38页
2022年郑州大学数据库原理-期末考试试题 .pdf_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《2022年郑州大学数据库原理-期末考试试题 .pdf》由会员分享,可在线阅读,更多相关《2022年郑州大学数据库原理-期末考试试题 .pdf(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一章一、单项选择题1、 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 C A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐2、数据的存储结构与数据逻辑结构之间的独立性成为数据的BA、结构独立性B、物理独立性C、逻辑独立性D、分布独立性3、在数据库系统中,对数据操作的最小单位是B A、字节B、数据项C、记录D、字符4、数据的逻辑结构与用户视图之间的独立性称为数据的C A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、下述各项中,属于数据库系统的特点的是CA、存储量大B、存取速度快C、数据共享D、操作方便6、在数据库系统中,模式 /内模式映像用于解决数据的

2、BA、结构独立性B、物理独立性C、逻辑独立性D、分布独立性7、在数据库系统中,模式 /外模式映像用于解决数据的CA、结构独立性B、物理独立性C、逻辑独立性D、分布独立性8、数据库结构的描述,称为D 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 38 页A、数据库模式B、数据库C、数据库管理系统D、数据字典9、数据库中全体数据的整体逻辑结构描述成为D A、存储模式B、内模式C、外模式D、概念模式10、保证数据库中数据及语义的正确性和有效性,是数据库的CA、安全性B、准确性C、完整性D、共享性11、在数据库系统中,数据独立性是指CA、用户

3、与电脑系统的独立性B、数据库与电脑的独立性C、数据与应用程序的独立性D、用户与数据库的独立性12、结构数据模型的三个组成部分是数据结构、数据操作和C A、数据安全型控制B、数据一致性规则C、数据完整性约束D、数据处理逻辑13、数据操纵语言 DML的基本功能中,不包括的是( B ) A、插入新数据B描述数据库结构C、数据库中数据排序D、删除数据库中数据14、控制数据库整体结构、 负责数据库物理结构和逻辑结构的定义与修改人员是D A系统分析员B、应用程序员C、专业用户D、数据库管理员15、以下关于数据库系统正确的表达是CA、 数据库系统比文件系统存储数据量大B、 数据库系统中的数据存储没有冗余C、

4、 数据库系统中的数据存储冗余较小精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 38 页D、数据库系统比文件系统存取速度快16、在数据库中,发生数据不一致现象的根本原因是DA、数据存储量太大B、数据安全性差C、数据相互关系复杂D、数据冗余17、层次型、网状型和关系型数据模型的划分根据是AA、数据之间联系方式B、数据之间联系的复杂程度C、数据存储量的多少D、数据处理的复杂程度18、在数据库三级模式中,描述用户数据视图的是数据库的C A、存储模式B、逻辑模式C、外模式D、内模式19、数据库三级模式体系结构主要的目标是确保数据库的BA、数据安

5、全性B、数据独立性C、最小冗余D、数据结构标准化20、当前数据库应用系统的主流数据模型是C A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型二、填空题1、文件管理系统,每个文件都有完整的体系结构2、在数据库系统中,最核心的软件是数据库管理系统。3、数据库系统一般由数据库、机算机硬件系统、数据库管理系统和人员组成。4、数据库系统的目的和最重要的特点是数据共享。5、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是文件管理系统阶段的特性。6、 数据存储结构改变时逻辑结构不变, 相应的程序也不变,这是数据库系统的物理独立性。精选学习资料 - - -

6、- - - - - - 名师归纳总结 - - - - - - -第 3 页,共 38 页7、逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的逻辑独立性。8、在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的冗余。9、 数据库中的数据从整体上看是有结构的,这就是所谓的数据的结构化。10、关系数据库系统都是有许多不同的关系构成,其中每个关系就是一个数据元素,可以用一张二维表表示。11、对关系数据库的各种处理都是以集合为根据的。12、一个数据库应用系统通常由数据库系统、应用程序和反映实际情况的数据组成。13、数据库系统中数据和程序具有

7、相对独立性,这是数据库系统的数据独立性。14、 一般来说,数据库三级模式为用户模式,逻辑模式和存储模式。15、数据库模式中提供了两个映像功能,即:存储结构/逻辑结构之间的映像和逻辑结构 /用户结构之间的映像16、DBMS是位于用户应用程序和操作系统之间的软件17、在数据存储中,导致数据不一致的主要原因是数据冗余18、面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与行为相结合的特点19、关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。20、关系型数据库与非关系型数据库在数据操作上最大的区别时,关系数据操作是以数据集合作为操作对象。三、问答题1、简述数据库的定义

8、数据库是长期存储在电脑存储设备内、有组织的、共享的数据集合。这些数据按一定的数据模型组织、描述、存储,具有较小冗余度、较高的数据独立性和易扩充性,并为各种用户共享。2、简述数据库系统的组成精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 38 页使用数据库技术的电脑系统称为数据库系统,有如下几部分组成。数据库:包括实际存储的数据和对数据库的定义硬件支持系统:包括电脑、内外存储器、输入输出设备和通信设备等软件支持系统:包括操作系统、数据库管理系统以及应用开发系统。人员:与数据库系统的设计、创建、使用、维护等工作相关的人员。包括: 数据库管理

9、员 数据库设计人员 系统分析员 应用程序设计人员 各种系统用户和其他相关人员3、试述数据模型的主要内容。数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。包括以下方面的内容: 据的静态特征,它包括对数据结构和数据间联系的描述。数据的动态特征,是一组定义在数据上的操作,包括含义、操作符、运算规则及其语言等数据的完整性约束,这是一组规则,数据库中的数据必须满足这组规则。第二章一、单项选择。1、以下对关系的表达中,正确的选项是C A、任何一个二维表就是关系B、关系就是域上的笛卡尔积C、关系是域上笛卡尔积的子集D、以上表达都对2、ISBL是BA、标准数据查询语言B、关系代数语言C、元

10、组关系演算语言D、域关系演算语言精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 38 页4、得到以下图中关系R3,是关系 RI,R2通过的运算是C A、并B、笛卡尔积C、自然连接D、除法5、以下图是关系 R于关系 S , 运算 R S结果的元组数和属性数是CA、2,3 B、3,3 C、1,3 D、4,2 6、关系 R(ABC) 与 S(BCD) ,以下运算中,不合理的是CA、RS B、BC(R) BC(S) C、RS D、 R S 7、关系代数的五种基本运算是D A、并、差、选择、投影、自然连接精选学习资料 - - - - - - -

11、- - 名师归纳总结 - - - - - - -第 6 页,共 38 页B、并、差、交、选择、投影C、并、差、交、选择、笛卡尔积D、并、差、选择、投影、笛卡尔积8、作为关系数据系统,最少应具备的关系运算是C A、排序、索引、统计B、并、差、交C、选择、投影、连接D、选择、连接、除法9、关系 R(ABC) 与 S(BCD) ,运算 RS结果的属性个数是 CA、3 B、2 C、1 D、不一定10、关系 R(ABC) 与 S(BCD) ,运算 R S结果的属性个数是 BA、3 B、4 C、5 D、6 11、在关系中,能惟一表示元组的属性即成为关系模式的DA、候选键B、主键C 、外部键D、超键12、当

12、两个关系没有公共属性时,其自然连接操作表现为AA、笛卡尔积操作B、等值连接操作C、结构为空集D、错误操作13、关系代数的五个基本操作是:并、差、选择、投影和D等值连接连接自然连接笛卡尔积14、关系代数是一种 DA、程序设计语言B、代数运算公式C、数据描述语言D、关系数据语言15、在 K元关系 R中,公式 34表示C A、从 R中选择值为第 3 的分量小于第 4 个分量值的元组组成的关系B、从 R中选择第 3 个分量值小于第 4 个分量值的元组组成的关系C、从 R中选择第 3 个分量值小于 4 的元组组成的关系D、从 R中选择第 3 个分量小于 4 个元组组成的关系精选学习资料 - - - -

13、- - - - - 名师归纳总结 - - - - - - -第 7 页,共 38 页18、关系 R与关系 S只有 1 个公共属性, T1 是 R 与 S等值连接的结果, T2是 R与 S自然连接的结果,则 ( D ) A、T1的属性个数等于 T2的属性个数B、T1的属性个数小于 T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数19、关系中组成主键的属性不能取空值,这称为关系的A A、实体完整性B、关系完整性C、参照完整性D、主键完整性20、四元关系 R(A,B,C,D) ,以下表达中正确的选项是CA、B,C(R) 表示取值为 B,C的两列组成的关系B

14、、2,3(R)表示取值为 2,3 的两列组成的关系C、B,C(R) 与2,3(R)表示的是同一个关系D、B,C(R) 与2,3(R) 表示的不是同一个关系21、对关系 R进行投影运算后,得到关系S,则C A、关系 R的元组数等于关系 S的元组数B、关系 R的元组数小于关系S的元组数C、关系 R的元组数大于或等于关系S的元组数D、关系 R的元组数大于关系S的元组数22、域关系演算表达式: T=xy |R xy (S(xy) y2), 关系 T的组成是 D A、关系 R和 S中全部 y2的元组组成的关系B、关系 R的全部元组和 S中 y2 的元组组成的关系C、关系 R和 S中全部 y2 的元组的前

15、两个属性组成的关系D、关系 R的全部元组和 S中 y2的元组的前两个属性组成的关系23、域关系演算表达式: T=xy | ( R xy (S(xy) ) y2, 关系 T的组成是 A 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 38 页A、关系 R和 S中全部 y2的元组组成的关系B、关系 R的全部元组和 S中 y2 的元组组成的关系C、关系 R和 S中全部 y2的元组的前两个属性组成的关系D、关系 R的全部元组和 S中 y2的元组的前两个属性组成的关系二、填空1、 关系数据语言的非过程化特点是指只需说明做什么,无需说明怎么做2、关

16、系操作的特点是集合。3、系模式的定义由关系名和_属性集 _组成。4、关系代数中,自然连接运算是通过笛卡尔积和选择、 投影运算组合而成。5、 关系模式 R与 S,组成关系 R S的是关系R 的属性子集。三、应用题1、数据模型如下:厂家 S SNO ,SNAME ,STATUS ,CITY 产品 PPNO ,PNAME ,WEIGHT ,COLOR 工程 J (JNO ,JNAME ,CITY) 供货 SPJ SNO ,PNO,JNO ,QTY 用关系代数写出下述操作1、给出为工程 J1供货的厂商号 SNO ( JNO= J1 (SPJ) )2、给出供货量在 300500之间的所有供货情况。QTY

17、=300 QTY=500 (SPJ) 3、给出有 London的厂商供给 London 的工程的产品号。PNO ( SNO(CITY=London (S) ) SPJ JNO(CITY=London (J) ) )精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 38 页4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。PNO( SJ ) SPJ ) 5、给出由 S1提供产品的工程名JAME(JNO( SNO= S1(SPJ) )J)6、 给出使用了由供给红色产品的厂商供给的产品的工程名JANME (JNO(

18、SNO(PNO(COLOR= red (P) ) SPJ ) SPJ) J ) 7、 求使用了全部零件的工程名。JAME(JNO,PNO(SPJ) PNO(P) ) J )8、 求供给 P1、P2中的一种或两种产品的厂家名SNAME( (PNO= P1(SPJ) PNO= P2(SPJ) ) S )9、 显示于 ”TV”颜色相同的产品名PNAME(COLOR(PNAME= TV(P) ) P )10、给出至少使用了 S1所提供的全部零件的工程名。JNAME (JNO,PNO(SPJ) PNO(SNO= S1(SPJ) ) ) J) 2、元组关系演算与域关系演算设有两个关系 R(ABC) 和 S

19、(DBF) 元组关系演算表达式是:t|(u)( v)(R( u)S(v)u3=v1 t1 =u1 t2=v3) 写出域关系演算表达式。AF|( C (R(A,B,C) D(S(D,B,F) C=D 或 XY|( U)( V)(W)(R(XUV) (S(VWY) 3、 设有关系 R与 S如下:T=xyz|( u)( v)(R(zxu) S(yv) uv)计算 T。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 38 页4、设有关系 R与 S 。计算: (1) R S (2) R S AD5、关系模式如下:商品 P(PNO ,PN,COL

20、OR ,PRICE) 商店 S(SNO ,SN ,CITY) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 38 页销售 SP(PNO ,SNO ,QTY) 用元组关系演算写出下述操作的查询表达式查询出售商品“ TV ” 的商店名 SN 。t| (u)( v) ( w) P(u) SP(v) S(w) u1=v1 v2=w1u2= TV t1=w2 t2=u2 6、关系模式如下:商品 P(PNO ,PN,COLOR ,PRICE) 商店 S(SNO ,SN ,CITY) 销售 SP(PNO ,SNO ,QTY) 用关系代数写出的查询

21、表达式是:SN (S SP PN= ”TV” (P) 写出用元组关系演算表达的查询表达式t| ( u)( v) ( w) P(u) SP(v) S(w) u1=v1 v2=w1u2= TV t1=w2 t2=u2 S#() () () () 第三章一、单项选择。1、在 SQL中,用户可以直接操作的是 D A、基本表B、视图C、基本表D、基本表和视图2、在 SQL的 SELECT 语句中,与选择运算对应的命令动词是C 。A、SELECT B、FROM C、WHERE D、ORDER BY 3、SELECT 语句执行的结果是C A、数据项B、元组C 、表D、数据库4、在 SQL语句中,对输出结果排

22、序的语句是B A、GROUP BY B、ORDER BY 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 38 页C、WHERED. D、HAVING 5、与 X BETWEEN 20 AND 25 完全等价的是D A、X20 AND X25 B、 X20 AND X20 AND X25 D、 X20 AND X25 6、关系数据库的标准语言是CA、关系代数B、关系演算C 、SQL D、ORACLE 7、 SELECT 语句中,需要对分组情况应满足的条件进行判断时,应使用 D A、WHERE B、GROUP BY C、ORDER BY

23、 D、HAVING 8、在 SELECT 语句中使用 *表示 B A、选择任何属性B、选择全部属性C、选择全部元组D、选择主码9、使用 CREAT SCHEMA语句建立的是 AA、数据库B、表C 、视图D、索引10、在 SELECT 语句中使用 MAX列名时,列名应该D A、必须数值型B、必须是字符型C、必须是数值型或字符型D、不限制数据类型11、在 SELECT 语句中使用 GROUP BY SNO 时,SNO必须 CA、在 WHERE中出现B、在 FROM中出现C、在 SELECT 中出现D、在 HAVING中出现12、使用 CREATE TABLE语句建立的是 BA、数据库B、表C、视图

24、D、索引13、在嵌入式 SQL中,当在 SQL语句中引用宿主语言的程序变量时,程序变量应C精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 38 页A、加前缀 $ B、加后缀 $ C、加前缀:D、加后缀:14、使用 CREAE VIEW 语句建立的是 CA、数据库B、表C、视图D、索引15、在 SQL中使用 UPDATE 对表中数据进行修改时,应适用语句是DA、WHERE B、FROM C、VALUES D、SET 16、在SQL 的查询语句中,对应关系代数中“投影”运算的语句是A返回A、SELECT B、FROM C 、WHERE D

25、、SET 17、在 WHERE 语句的条件表达式中,与零个或多个字符匹配的通配符是CA、* B、? C、% D、_ 18、在 SQL语句中,谓词“ EXISTS ”的含义是 BA、全程量词B、存在量词C、自然连接D、等值连接19、视图建立后,在数据字典中存放的是CA、查询语句B、组成视图的表的内容C、视图的定义D、产生视图的表的定义20、在 SQL中,回收用户操作权限的命令是DA、GRANT B、FROM C、SET D、REVOKE 21、在数据库与宿主语言之间传递信息,是通过CA、全局变量B、共享变量C、公共数据区D、系统缓冲区二、填空题1、SQL的含义是结构化查询语言2、在 SQL中视图

26、是由基本表或视图产生的虚表。3、在 SQL中建立索引的命令是Create Index 4、在 SQL中数据库是基本表或表的集合精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 38 页5、在 SQL中使用Create Table 确定基本表的结构6、在 SQL中使用视图描述数据库的外模式7、在 SQL中 X NOT BETWEEN 20 AND 30的含义是x30 8、从数据库设计的观点考虑,基本表的描述是定义数据库的逻辑模式9、 在嵌入式 SQL中使用游标方法解决与其他程序设计语言数据组织方式不一致的问题10、程序设计语言的特点考虑,

27、C语言属于过程化语言,而 SQL属于非过程化语言。三、应用题1、给出为工程 J1供货的厂商号,并按厂商号升序。Select SNO From SPJ Where JNO= J1 Order by SNO2、给出供货量在 300500之间的所有供货情况。 Select * From SPJ Where QTY Between 300 and 500 Select * From SPJ Where QTY =500 3、给出由 London 的厂商供给 London 的工程的产品号。 Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J

28、.JNO AND S.CIYT=London and J.CITY= London或 Select PNO From SPJ Where SNO IN (Select SNO From S Where CIYT=London ) and JNO IN (Select JNO From J Where CIYT=London )4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。 Select PNO From SPJ Where SNO IN (Select SNO From S,J Where S.CITY=J.CITY)或5、给出由 S1提供产品的工程名精选学习

29、资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 38 页 Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO= S1)或 Select Jname From J, SPJ Where 返回 J.JNO=SPJ.JNO AND SNO=S16、给出使用了由供给红色产品的厂商供给的产品的工程名1. Select PNO From P Where Color=red 2. Select SNO From SPJ Where PNO IN(1) 3. Select JNO Fr

30、om SPJ Where SNO IN(2) 4. Select JNAME From J Where JNO IN(3) 所以有:Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO IN(Select SNO From SPJ Where PNO IN (Select PNO From P Where color= red )7、求使用了全部零件的工程名。部分零件记为 P1,余下零件记为 P2,全部零件记为 P=P1+P2; 使用 P1,或 P2的工程记为 J2, 使用 P的工程记为 J,全部工程记为 J+J1+J2

31、先找出 P的情况(1) Select PNO From P; 再选择工程号 J使用了零件 (P1,P2,P) 的情况; (2)Select PNO From SPJ Where JNO (P1 J1,P2 J2,P J) 然后假设 P所有的零件在(P1 J1,P2 J2,P J) 都能找到 , 说明此工程号 J是要找的(3) Select JNO From SPJ Where ( (P1,P2,P) 包括 P 7、求使用了全部零件的工程名现在先找出所有零件P的情况 (1); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 38 页再选

32、择工程号 J包括 J、J1、J2情况)使用了零件的情况 (2); 然后找出全部零件P(1)有, 但没有包括全部P(P1 J1,P2 J2,P J2) 的,即挑出工程号 J1,J2 最后从全部 J+J1+J2 中找出排除 J1 、J2,即挑出 J1、J2 Select Jname From J Where NOT EXISTS (Select * From P Where NOT EXISTS (Select PNO From SPJ Where PNO=P .PNO AND JNO=J.JNO ) 8、给出未采用由 London 供给者提供红色的零件的工程名 Select JNAME From

33、 J Where JNO NOT IN (Select JNO From SPJ Where SNO IN(Select SNO From S Where S.CITY=London) AND PNO IN(Select PNO From P Where P.COLOR= RED ) Select JNAME From J Where JNO NOT IN(Select JNO FromS,SPJ,P Where S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND S.CITY=London AND P .COLOR=RED ) 9、给出全部由 S2提供零件的工程名9、Se

34、lect JNAME From J Where JNO IN (Select JNO From SPJ X Where NOT EXISTS (Select * From PNO=X.PNO AND SNOS2 )或Select Jname From J Where JNO IN (Select JNO From SPJ X Where not exists( Select * From SPJ Y Where SNO= S1 AND NOT EXISTS(Select * From SPJ Z Where Z.PNO=Y.PNO and Z.JNO=X.JNO ) 10、求供给 London

35、 的所有工程的零件名1.找出 London 的所有工程select jno from j where city=London2.找出被工程使用的零件名select pno from spj 3.要求找出这样的零件,即它被用了London 的各个工程Select Pname From P Where not exists (Select JNO From SPJ X Where JNO IN (Select JNO From J Where CITY=London) and not exists (Select * From SPJ 精选学习资料 - - - - - - - - - 名师归纳总结

36、 - - - - - - -第 17 页,共 38 页Where PNO=P .PNO AND JNO=X.JNO) 11、给出至少使用了 S1所提供的全部零件的工程名Select JNAME From J Where not exists (Select * From SPJ X Where SNO= S1 AND not exists(Select * From SPJ Where PNO=X.PNO AND JNO=J.JNO) 12、给出由提供红色零件的每个供给者供给零件的工程名Select JNAME From J Where not exists (Select SNO From

37、SPJ X Where PNO IN (Select PNO From P Where COLOR= RED ) AND not exists(Select * From SPJ Where JNO=J.JNO AND SNO=X.SNO) 13、给出由供给者 S1提供零件的工程项目总数Select COUNT(JNO) From J Where JNO IN (Select JNO From SPJ Where SNO= S1 )或Select Count( Distinct JNO) From SPJ Where SNO= S114、同时供给 P1、P2两种产品的厂家名Select SNA

38、ME From S Where SNO IN (Select SNO From SPJ Where PNO= P1)AND SNO IN(Select SNO From SPJ Where PNO= P2)15、显示与” TV”颜色相同的产品名Select X.PNAME From P X,P Y Where X.COLOR=Y.COLOR AND Y.PNAME=TV 或Select PNAME From P Where Color=(Select Color From P Where Pname=TV)第六章一、单项选择题1、在关系模式 R(U,F)中,如果 XY,存在 X 的真子集 X1

39、,使 X1Y,称函数精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 38 页依赖 XY为B A、平凡函数依赖B、部分函数依赖C、完全函数依赖D、传递函数依赖2、在关系模式 R(U,F)中,如果 XU,则 X是 R的C A、候选键B、主键C、超键D、外键3、在关系模式 R(U,F)中,如果 F是最小函数依赖集,则DA、至少有 R2NF B、至少有 R3NF C、至少有 R BCNF D、R的标准化程度与F是否最小函数依赖集无关4、在关系模式 RU,F中,如果不存在X 的真子集 X1,使 X1Y,称函数依赖 XY为C A、平凡函数依赖B、

40、部分函数依赖C、完全函数依赖D、传递函数依赖5、在关系模式 R(U,F)中,R中任何非主属性对键完全依赖是R3NF的B A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件6、对关系模式进行分解时,要求保持函数依赖,最高可以到达B A、2NF B、3NF C、BCNF D、4NF 7、在关系模式R(U ,F)中,对任何非平凡的函数依赖XY,X 均包含键,则R最高可以到达C A、2NF B、3NF C、BCNF D、4NF 8、每个 XAiI=1,2, ,n成立是 XA1,A2, ,An 成立的 AA、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件9、对关系模式进行分解

41、时,要使分解具有无损失连接性,在下属范式中最高可以到达 DA、2NF B、3NF C、BCNF D、4NF 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 38 页10、在二元关系模式 R(U,F)中,X、Y都是单一属性,如果XY,则 R最高可以到达 DA、2NF B、3NF C、BCNF D、4NF 11、关系模式 R(U,F),如果 R2NF,基本可以消除的数据异常是AA、插入异常B、删除异常C、候选键冗余D、数据冗余过大12、在关系模式 R(U,F)中,YXF+ 是 XY是否成立 AA、充分必要条件B、必要条件C、充分条件D、既

42、不充分也不要条件13、在关系模式 R(U ,F)中,X、Y、Z都是属性,且 XY、YZ,则 XZ是C A、一定是传递函数依赖B、一定不是传递函数依赖C、不一定是传递函数依赖D、如果 X是单一属性,则是传递函数依赖。14、在二元关系模式 R(U,F)中,则 R最高可以到达 CA、2NF B、3NF C、BCNF D、4NF 15、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是 R3NF的BA、充分必要条件B、必要条件C、充分条件D、既不充分也不要条件16、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失连接性,在下属范式中最高可以到达BA、2NF B、3NF C、BCNF

43、D、4NF 17、在关系模式 R(U,F)中,R 3NF且具有唯一的候选键,则BA、R属于 3NF不属于 BCNF B、R一定属于 BCNF C、R不一定属于 BCNF D、当候选键是单属性时,R属于 BCNF 18、以下关于函数依赖与多值依赖的表达中,正确的选项是C 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 38 页A、当 XY时,X的每个值一定对应Y的多个值B、当 Y是 X的子集时,称为平凡多值依赖C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广19、在关系模式 R

44、(U ,F)中,F 是最小函数依赖集,属性T 只在 F 中诸函数依赖“”的左端出现,则属性T具有如下性质 CA、属性 T 仅是 R的主属性B、属性 T必是 R的非主属性C、属性 T必是组成 R任何候选键的主属性D、属性 T 可能是 R的主属性,也可能是R的非主属性20、在以下表达中,正确的选项是DA、对于关系数据模型,标准化程度越高越好B、如果 F是最小函数依赖集,则R2NF C、如果 RBCNF ,则 F是最小函数依赖集D、关系模式分解为BCNF后,函数依赖关系可能被破坏21、在关系模式 R(U ,F)中,F 是最小函数依赖集,属性T 只在 F 中诸函数依赖“”的右端出现,则属性T具有如下性

45、质 BA、属性 T 仅是 R的主属性B、属性 T必是 R的非主属性C、属性 T必是组成 R任何候选键的主属性D、属性 T 可能是 R的主属性,也可能是R的非主属性22、在关系模式 R U,F中,如果任何主属性对候选键完全函数依赖,则AA、R2NF B、R3NF C、R4NF D、RBCNF 23、关系数据库标准化要解决的问题是:插入异常、删除异常和AA、数据冗余B、保障数据安全性C、查询复杂D、控制数据完整性精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 38 页24、在关系数据模式中,任何二元模式最高可以到达DA、4NF B、2NF

46、 C、3NF D、BCNF 25、 由全码组成的关系模式, 所有属性都是主属性的模式最高可以到达D A、4NF B、2NF C、3NF D、BCNF 26、在关系数据模式中,所有属性都是主属性的模式最高可以到达C A、4NF B、2NF C、3NF D、BCNF 27、在关系模式的分解中,保持函数依赖分解最高可以到达(B) A、2NF B、3NF C、4NF D、BCNF 28、在关系模式的分解中,满足无损失连接最高可以到达(C) A、2NF B、3NF C、4NF D、BCNF 29、在关系模式的分解中,既保持函数依赖又满足无损失连接最高可以到达(B) A、2NF B、3NF C、4NF D

47、、BCNF 30、在关系模式 R(U,F)中,F是最小函数依赖集,则R的标准化程度到达 ( D) A、2NF B、3NF C、BCNF D、不一定二、填空题1、与 1NF相比, 2NF消除了非主属性对码的部分依赖。2、与 2NF相比, 3NF消除了非主属性对码的传递依赖。3、 与 3NF相比, BCNF消除了 主属性对码部分和传递依赖或冗余的码。4、如果 RBCNF ,则 R的主属性对于不包含它的码满足完全函数依赖。5、要求模式分解满足 “ 保持函数依赖 ” ,一定能到达的范式是3NF 。6、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广7、关系标准化的目的是控制数据冗余、防止插入异常和

48、删除异常。8、在对关系模式进行分解时,需满足无损失连接,才能不丧失数据信息。9、 关 系 模 式R 3NF, 且 每 个 候 选 码 都 仅 是 单 属 性 , 则 R 一 定 属 于BCNF 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 38 页10、 在关系模式 R(U , F)中, U=ABCDE , F=ABC, BC D , AD E。 R的码是AB ,R属于2 NF 三、应用题1、已知:关系模式R(U ,F) , U=ABCDEG F=AB, CG, EA, CE D 求:(1) R的候选码(2) R最高属于哪级范式。

49、解: (1) AF+=AB , BF+=B , CF+=CG , DF+=D ,EF+=EAB ,所以 CF+=CG 与 EF+=EAB 还差 D,但(CE) F+=EABCGD 因此: CE是码(2) 1NF 2、已知:关系模式R(U,F), U=CTSNG F=C T, CS G, SN 求: 1R的候选码2R最高属于哪级范式。解: CF+=CT , CSF+=CSG T N, SF+=SN ,所以, CS是码3、已知:关系模式R(U,F) U=ABCDE F=A BC , CD E, EA, BD 求:(1) R的候选码(2) R最高属于哪级范式解:(1) AF+=ABCDE ,CDF+

50、=CDEABC,EF+=ABCDE , BF+=BD , BCF+=BCD ,CDF+=CDEABC 所以 A、CD、E 、BC都是码(2)属于 3NF,因为都是主属性5、已知:关系模式R(U,F) 中, U=ABCD F=AC,C A,BAC,D AC,BD A 写出 F的一切最小函数依赖集精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 38 页解:有 4 个等价的最小函数依赖集F1=A C,C A,BC,D C; F2=A C,C A,BC,D A F3=A C,C A,BA,DA; F4=A C,C A,BA,DC 4、已知:关

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com