




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、单项选择题1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C)A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性3、在数据库系统中,对数据操作的最小单位是(B)A、字节B、数据项C、记录D、字符4、数据的逻辑结构与用户视图之间的独立性称为数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、下述各项中,届于数据库系统的特点的是(C)A、存储量大B、存取速度快C、数据共享D、操作方便6、在数据库系统中,模式/内模式映像用于解决数据的
2、(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性7、在数据库系统中,模式/外模式映像用于解决数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性8、数据库结构的描述,称为(D)A、数据库模式B、数据库C、数据库管理系统D、数据字典9、数据库中全体数据的整体逻辑结构描述成为(D)A、存储模式B、内模式C、外模式D、概念模式10、保证数据库中数据及语义的正确性和有效性,是数据库的(C)A、安全性B、准确性C、完整,性D、共享性11、在数据库系统中,数据独立性是指(C)A、用户与计算机系统的独立性B、数据库与计算机的独立性C、数据与应用程序的独立性D、用户与数据库的独立
3、性12、结构数据模型的三个组成部分是数据结构、数据操作和(C)A、数据安全型控制第一章B、数据一致性规则D、数据处理逻辑的基本功能中,不包括的是(B)B描述数据库结构D、删除数据库中数据负责数据库物理结构和逻辑结构的定义与修改人员是C、数据完整性约束13、数据操纵语言(DML)A、插入新数据C、数据库中数据排序14、控制数据库整体结构、(D)A系统分析员B应用程序员C、专业用户D、数据库管理员15、下列关于数据库系统正确的叙述是(C)A、数据库系统比文件系统存储数据量大B、数据库系统中的数据存储没有冗余C、数据库系统中的数据存储冗余较小D、数据库系统比文件系统存取速度快16、在数据库中,发生数
4、据不一致现象的根本原因是(D)A、数据存储量太大B、数据安全性差C、数据相互关系复杂D、数据冗余17、层次型、网状型和关系型数据模型的划分根据是(A)A、数据之间联系方式B、数据之间联系的复杂程度C、数据存储量的多少D、数据处理的复杂程度18、在数据库三级模式中,描述用户数据视图的是数据库的(C)A、存储模式B、逻辑模式C、外模式D、内模式19、数据库三级模式体系结构主要的目标是确保数据库的(B)A、数据安全性B、数据独立性C、最小冗余D、数据结构规范化20、当前数据库应用系统的主流数据模型是(C)A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型二、填空题1、文件管理系统,
5、每个文件都有完整的体系结构2、在数据库系统中,最核心的软件是数据库管理系统。3、数据库系统一般由数据库、机算机硬件系统、数据库管理系统和人员组成。4、数据库系统的目的和最重要的特点是数据共享。5、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是文件管理系统阶段的特性。6、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性。7、 逻辑结构改变时, 用户结构不变, 应用程序也不变, 这是数据库系统的逻辑独立性。8、在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的冗余。9、数据库中的数据从
6、整体上看是有结构的,这就是所谓的数据的结构化。10、关系数据库系统都是有许多不同的关系构成,其中每个关系就是一个数据元素,可以用一张二维表表示。11、对关系数据库的各种处理都是以集合为根据的。12、一个数据库应用系统通常由数据库系统、应用程序和反映实际情况的数据组成。13、数据库系统中数据和程序具有相对独立性,这是数据库系统的数据独立性。014、一般来说,数据库二级模式为用户模式,逻辑模式和存储模式15、数据库模式中提供了两个映像功能,即:存储结构/逻辑结构之间的映像和逻辑结构/用户结构之间的映像16、DBMS是位于用户应用程序和操作系统之间的软件17、在数据存储中,导致数据不一致的主要原因是
7、数据冗余18、面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与行为相结合的特点19、关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。20、关系型数据库与非关系型数据库在数据操作上最大的区别时,关系数据操作是以数据集合作为操作对象。三、问答题1、简述数据库的定义数据库是长期存储在计算机存储设备内、有组织的、共享的数据集合。这些数据按一定的数据模型组织、描述、存储,具有较小冗余度、较高的数据独立性和易扩充性,并为各种用户共享。2、简述数据库系统的组成使用数据库技术的计算机系统称为数据库系统,有如下几部分组成。数据库:包括实际存储的数据和对数据库的定义硬件支持系统
8、:包括计算机、内外存储器、输入输出设备和通信设备等软件支持系统:包括操作系统、数据库管理系统以及应用开发系统。人员:与数据库系统的设计、创建、使用、维护等工作相关的人员。包括:数据库管理员数据库设计人员系统分析员应用程序设计人员各种系统用户和其他相关人员3、试述数据模型的主要内容。数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。包括以下方面的内容:据的静态特征,它包括对数据结构和数据问联系的描述。数据的动态特征,是一组定义在数据上的操作,包括含义、操作符、运算规则及其语言等数据的完整性约束,这是一组规则,数据库中的数据必须满足这组规则。第二章一、单项选择。1、以下对关系的叙
9、述中,正确的是(C)A、任何一个二维表就是关系B、关系就是域上的笛卡尔积C、关系是域上笛卡尔积的子集D、以上叙述都对2、ISBL是(B)A、标准数据查询语言B、关系代数语言C、元组关系演算语言D、域关系演算语言4、得到下图中关系R3,是关系Rl,R2通过的运算是(C关系关系R1关系关系R2关系关系R3A、并B、笛卡尔积C、自然连接D、除法5、下图是关系R丁关系S,运算R士S结果的元组数和届性数是(C)RSA、2,3B、3,3C、1,3D、4,26、关系R(ABC打S(BCD)下列运算中,不合理的是(C)A、R士SB、nBC(RIBC(S)C、RASD、RS7、关系代数的五种基本运算是(D)A、
10、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、交、选择、笛卡尔积D、并、差、选择、投影、笛卡尔积8、作为关系数据系统,最少应具备的关系运算是(C)ABEcD3Vba53Vbz63yba74bXz64ayz63、在卜图构关系中.B)关系R女眼的始果是ACabc匚efCLb_dAB Cab ccb dABabcbABabdbABC2Xd3y4bZDEC5da6Xi7baABCDE3ya5 d3ya7 b4b6XEa5z6a7CA、排序、索引、统计B、并、差、交C、选择、投影、连接D、选择、连接、除法9、关系R(AB5S(BCD)运算R士S结果的届性个数是(C)A、3B、2C、1
11、D、不一定10、关系R(ABC片S(BCD)运算RS结果的届性个数是(B)A、3B、4C、5D、611、在关系中,能惟一表示元组的届性即成为关系模式的(D)A、候选键B、主键G外部键D、超键12、当两个关系没有公共届性时,其自然连接操作表现为(A)A、笛卡尔积操作B、等值连接操作C、结构为空集D、错误操作13、关系代数的五个基本操作是:并、差、选择、投影和(D)A等值连接BF连接C自然连接D笛卡尔积14、关系代数是一种(D)A、程序设计语言B、代数运算公式C、数据描述语言D、关系数据语言15、在K元关系R中,公式 b34表示(C)A、从R中选择值为第3的分量小于第4个分量值的元组组成的关系B、
12、从R中选择第3个分量值小于第4个分量值的元组组成的关系C、从R中选择第3个分量值小于4的元组组成的关系D、从R中选择第3个分量小于4个元组组成的关系18、关系R与关系S只有1个公共届性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,贝U(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)下列叙述中正确的是(C)A、HB,C(R底示取值为B
13、,C的两列组成的关系B、H2,3(R成示取值为2,3的两列组成的关系C、HB,C(R片H2,3(R)表示的是同一个关系D、HB,C(R万n2,3(R)8示的不是同一个关系21、对关系R进行投影运算后,得到关系S,则(C)A、关系R的元组数等于关系S的元组数B、关系R的元组数小于关系S的元组数C、关系R的元组数大于或等于关系S的元组数D、关系R的元组数大于关系S的元组数22、域关系演算表达式:T=xy|R(xy)V(S(xy)Ay2),关系T的组成是(D)A、关系R和S中全部y2的元组组成的关系B、关系R的全部元组和S中y2的元组组成的关系C、关系R和S中全部y2的元组的前两个届性组成的关系D、
14、关系R的全部元组和S中y2的元组的前两个届性组成的关系23、域关系演算表达式:T=xy|(R(xy)V(S(xy)小y2,关系T的组成是(A)A、关系R和S中全部y2的元组组成的关系B、关系R的全部元组和S中y2的元组组成的关系C、关系R和S中全部y2的元组的前两个届性组成的关系D、关系R的全部元组和S中y2的元组的前两个届性组成的关系二、填空1、关系数据语言的非过程化特点是指只需说明做什么做2、关系操作的特点是集合。3、系模式的定义由关系名和届性集组成。4、关系代数中,自然连接运算是通过笛卡尔积和选择组合而成。5、关系模式R与S,组成关系R+S的是关系R三、应用题1、数据模型如下:厂家S(S
15、NO,SNAME,STATUSCITY产品P(PNO,PNAME,WEIGHTCOLOR工程J(JNOJNAME,CITY)供货SPJ(SNO,PNO,JNO,QTY)用关系代数写出下述操作1、给出为工程J1供货的厂商号SNO(JNO=J1(SPJ)2、给出供货量在300500之间的所有供货情况。QTY=300AQTY=500(SPJ)3、给出有London的厂商供给London的工程的产品号。PNO(SNO(CITY=Londo(iS)SPJJNO(CITY=,LondoJ)4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。PNO(SJ)SPJ)5、给出由S1提
16、供产品的工程名JAME(JNO(SNO=S(SPJ)J)6、给出使用了由供应红色产品的厂商供应的产品的工程名JANME(JNO(SNO(PNO(COLOR=red(P)SPJ)SPJ)J)7、求使用了全部零件的工程名。JAME(JNO,PNO(SPJ)+PNO(P)J)8、求供应P1、P2中的一种或两种产品的厂家名SNAME(PNO=PI(SPJ)VPNO=P2(SPJ)S)9、显示于”T濒色相同的产品名PNAME(COLOR(PNAME=TV(P)P)10、给出至少使用了S1所提供的全部零件的工程名。JNAME(JNO,PNO(SPJ)PNO(SNO=S1(SPJ)J)2、兀组关系演算与域关
17、系演算设有两个关系R(ABC)nS(DBF)元组关系演算表达式是:t|(u)(v)(R(u)AS(v)Au3=v1At1=u1A,无需说明怎么投影运算的届性子集。t2=v3)写出域关系演算表达式。(AF|(C(R(A,B,C)AD(S(D,B,F)AC=D)或(XY|(U)(V)(W)(R(XUV)A(S(VWY)3、设有关系R与S如下:T=xyz|(u)(v)(R(zxu)AS(yv)Auv)计算T。RSABC123456789叵ss8DA8775448474、设有关系R与S计算:(1)RSRSADRXSR:ABCS:BCD1232346782379787865、关系模式如下:商品P(PNO
18、,PN,COLORPRICE)商店S(SNOSN,CITY)ABCD1234123767869786AR,B R,C S.B S.CD678237978ll3978237978786销售SP(PNQSNO,QTY)用元组关系演算写出下述操作的查询表达式查询出售商品“TV的商店名SNo(t|(u)(v)(w)P(u)ASP(v)AS(w)Au1=v1Av2=w1Au2=TVAt1=w2At2=u26、关系模式如下:商品P(PNO,PN,COLORPRICE)商店S(SNOSN,CITY)销售SP(PNOSNO,QTY)用关系代数写出的查询表达式是:ISN(SSP(?N=,TV(P)写出用元组关系
19、演算表达的查询表达式(t|(u)(v)(w)P(u)ASP(v)AS(w)Au1=v1Av2=w1Au2=TVAt1=w2At2=u2S#()VAC、ORDERBYD、HAVING8、在SELEC语句中使用*表示(B)A、选择任何届性B、选择全部届性C、选择全部元组D、选择主码9、使用CREATSCHEMA句建立的是(A)A、数据库B、表G视图D、索引10、在SELEC诰句中使用MAX(列名)时,列名应该(D)A、必须数值型B、必须是字符型C、必须是数值型或字符型D、不限制数据类型11、在SELEC诰句中使用GROUPBYSNOf,SNO必须(C)()()()20X20ANDX20ANDXV2
20、5关系数据库的标准语言是(C)A、关系代数GSQLB、DB、ORDERBYD、HAVINGD)ANDX25ANDX25B、7、SELEC语句中,需要对分组情况应满足的条件进行判断时,A、WHERE8GROUPBY关系演算D、ORACLE应使用(DA、在WHERE中出现B、在FROM中出现C、在SELECT出现D、在HAVING中出现12、使用CREATETABLE句建立的是(B)A、数据库B、表C、视图D、索引13、在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应(CA、加前缀$B、加后缀$C、加前缀:D、加后缀:14、使用CREAEVIEM句建立的是(C)A、数据库B、
21、表C、视图D、索引15、在SQL中使用UPDATED表中数据进行修改时,应适用语句是(D)A、WHEREB、FROMC、VALUESD、SET16、在SQL的查询语句中,返回对应关系代数中“投影”运算的语句是(A)A、SELECTB、FROMGWHERED、SET17、在WHERE句的条件表达式中,与零个或多个字符匹配的通配符是(C)A、*B、?C、D、18、在SQL语句中,谓词“EXISTS的含义是(B)A、全程量词B、存在量词C、自然连接D、等值连接19、视图建立后,在数据字典中存放的是(C)A、查询语句B、组成视图的表的内容C、视图的定义D、产生视图的表的定义20、在SQL中,回收用户操
22、作权限的命令是(D)A、GRANTB、FROMC、SETD、REVOKE21、在数据库与宿主语言之间传递信息,是通过(C)A、全局变量B、共享变量C、公共数据区D、系统缓冲区二、填空题1、SQL的含义是结构化查询语言2、在SQL中视图是由基本表或视图广生的虚表。3、在SQL中建立索引的命令是CreateIndex4、在SQL中数据库是摹本表(或表)的集合5、在SQL中使用CreateTable确定基本表的结构6、在SQL中使用OH描述数据库的外模式7、在SQL中XNOTBETWEEN20AND30含义是x308、从数据库设计的观点考虑,基本表的描述是定义数据库的逻辑模9、在嵌入式SQL中使用方
23、法解决与其他程序设计语言数据组织方式不一致的问题10、程序设计语言的特点考虑,C语言届丁过程化语言,而SQL属十非过程化语言。三、应用题1、给出为工程J1供货的厂商号,并按厂商号升序。SelectSNOFromSPJWhereJNO=J1OrderSNO2、给出供货量在300500之间的所有供货情况。1Select*FromSPJWhereQTYBetween300and5002Select*FromSPJWhereQTY=5003、给出由London的厂商供给London的工程的产品号。SelectPNOFromS,SPJ,JWhereS.SNO=SPJ.SNONDSPJ.JNO=J.JNO
24、ANDS.CIYT=LondonandJ.CITY=London或SelectPNOFromSPJWhereSNOIN(SelectSNOFromSWhereCIYT=London)JNOIN(SelectJNOFromJWhereCIYT=London)4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。1SelectPNOFromSPJWhereSNOIN(SelectSNOFromS,JWhereS.CITY=J.CITY)2SelectPNOFromS,SPJ,JWhereS.SNO=SPJ.SNONDSPJ.JNO=J.JNONDJ.CITY=S.CITY
25、5、给出由S1提供产品的工程名1SelectJnameFromJWhereJNOIN(SelectJNOFromSPJWhereSNO=ST)或2SelectJnameFromJ,SPJWhere返回J.JNO=SPJ.JNOANDSNO*6、给出使用了由供应红色产品的厂商供应的产品的工程名1.SelectPNOFromPWhereColor=red2.SelectSNOFromSPJWherePNOIN(1)3.SelectJNOFromSPJWhereSNOIN(2)4.SelectJNAMEFromJWhereJNOIN(3)所以有:SelectJnameFromJWhereJNOIN(
26、SelectJNOFromSPJWhereSNOIN(SelectSNOFromSPJWherePNOIN(SelectPNOFromPWherecolor=red)7、求使用了全部零件的工程名。部分零件记为P1,余下零件记为P2,全部零件记为P=P1+P2;使用P1或P2的工程记为J2使用P的工程记为J,全部工程记为J+J1+J2先找出P的情况(1)SelectPNOFromP;再选择工程号J使用了零件(P1,P2,P)勺情况;(2)SelectPNOFromSPJWhereJNO(P1J1,P2J2,PJ)然后若P所有的零件在(P1J1,P2J2,PJ)都能找到,说明此工程号J是要找的(3
27、) SelectJNOFromSPJWhere(P1,P2,P况括P7、求使用了全部零件的工程名现在先找出所有零件P的情况(1);再选择工程号J(包括J、J1、J2情况)使用了零件的情况(2);然后找出全部零件P(1冶,但没有包括全部P(P1J1,P2J2,PJ2)的,即挑出工程号J1,J2最后从全部J+J1+J卯找出排除J1、J2,即挑出J1、J2SelectJnameFromJWhereNOTEXISTS(Select*FromPWhereNOTEXISTS(SelectPNOFromSPJWherePNO=PPNOANDJNO=J.JNO)8、给出未采用由London供应者提供红色的零件
28、的工程名1SelectJNAMEFromJWhereJNONOTIN(SelectJNOFromSPJWhereSNOIN(SelectSNOFromSWhereS.CITY=London)ANDPNOIN(SelectPNOFromPWhereCOLOR=RED)2SelectJNAMEFromJWhereJNONOTIN(SelectJNOFromS,SPJ,PWhereS.SNO=SPJ.SNOANDSPJ.PNONPANDS.CITY=LondonANDPCOLOR=RED)9、给出全部由S2提供零件的工程名9、SelectJNAMEFromJWhereJNOIN(SelectJNOF
29、romSPJXWhereNOTEXISTS(Select*FromPNO=X.PNOANDSNOS?)或SelectJnameFromJWhereJNOIN(SelectJNOFromSPJXWherenotexists(Select*FromSPJYWhereSNO=S1ANDNOTEXISTS(SelectFromSPJZWhereZ.PNO=Y.PNOandZ.JNO=X.JNO)10、求供给London的所有工程的零件名1.找出London的所有工程selectjnofromjwherecity=London2.找出被工程使用的零件名selectpnofromspj3.要求找出这样的零
30、件,即它被用了London的各个工程SelectPnameFromPWherenotexists(SelectJNOFromSPJXWhereJNOIN(SelectJNOFromJWhereCITY=Londonndnotexists(Select*FromSPJWherePNO=P.PNOANDJNO=X.JNO)11、给出至少使用了S1所提供的全部零件的工程名SelectJNAMEFromJWherenotexists(Select*FromSPJXWhereSNO=STANDnotexists(Select*FromSPJWherePNO=X.PNOANDJNO=J.JNO)12、给出
31、由提供红色零件的每个供应者供给零件的工程名SelectJNAMEFromJWherenotexists(SelectSNOFromSPJXWherePNOIN(SelectPNOFromPWhereCOLOR=RED)ANDnotexists(Select*FromSPJWhereJNO=J.JNOANDSNO=X.SNO)13、给出由供应者S1提供零件的工程项目总数SelectCOUNT(JNO)FromJWhereJNOIN(SelectJNOFromSPJWhereSNO=S1)或SelectCount(DistinctJNO)FromSPJWhereSNO=S114、同时供应P1、P2
32、两种产品的厂家名SelectSNAMEFromSWhereSNOIN(SelectSNOFromSPJWherePNO=P1)ANDSNOIN(SelectSNOFromSPJWherePNO=P2)15、显示与”TV颜色相同的产品名SelectX.PNAMEFromPX,PYWhereX.COLOR=Y.COLORANDY.PNAME=或SelectPNAMEFromPWhereColor=(SelectColorFromPWherePname=弟八早一、单项选择题1、在关系模式R(U,F)中,如果XTY,存在X的真子集X1,使XY,称函数依赖XTY为(B)平凡函数依赖B、部分函数依赖完全函
33、数依赖D、传递函数依赖在关系模式R(U,F)中,如果XTU,WJX是R的(C)候选键B、 主键C、超键D、外键在关系模式R(U,F)中,如果F是最小函数依赖集,则(D)至少有RC2NF至少有RCBCNF在关系模式R(U,F)赖XTY为(C)平凡函数依赖完全函数依赖在 关 系 模 式R(U,F)中,R中任何非主届性对键完全依赖是RC3NF的(B)充分必要条件B、必要条件充分条件D、 既不充分也不必要条件对关系模式进行分解时,要求保持函数依赖,最高可以达到(B)2NFB、3NFC、BCNFD、4NF在关系模式R(U,F)中,对任何非平凡的函数依赖XTY,X均包含键,则RC、BCNFD、4NF.n)
34、成立是XA1,A2,An成立的(A)B、必要条件D、既不充分也不必要条件对关系模式进行分解时,要使分解具有无损失连接性,在下届范式中最高可以达到(D)A、2NFB、3NFC、BCNFD、4NF10、在二元关系模式R(U,F)中,X、Y都是单一届性,如果XTY,则R最高可以达到(D)A、2NFB、3NFC、BCNFD、4NF11、关系模式R(U,F),如果RC2NF,基本可以消除的数据异常是(A)A、插入异常B、删除异常C、候选键冗余D、数据冗余过大12、在关系模式R(U,F)中,YXF建XY是否成立(A)A、充分必要条件B、必要条件C、充分条件D、既不充分也不要条件13、在关系模式R(U,F)
35、中,X、Y、Z都是届性,且XTY、Y乙则XZ是(C)A、一定是传递函数依赖B、一定不是传递函数依赖C、不一定是传递函数依赖D、如果X是单一届性,则是传递函数依赖。14、在二元关系模式R(U,F)中,则R最高可以达到(C)A、2NFB、3NFC、BCNFD、4NF15、在关系模式中,“每个主届性对不包含它的键完全函数依赖”,是RC3NF的TV)A、C、2、A、3、B、至少有RC3NFD、R的规范化程度与F是否最小函数依赖集无关中,如果不存在X的真子集X1,使X1TY,称函数依B、部分函数依赖D、传递函数依赖A、C、5、A、C最局可以达到(C)2NFB、3NF每个XTAi(I=1,2,充分必要条件
36、充分条件A、8、A、(B)A、充分必要条件B、必要条件C、充分条件D、既不充分也不要条件16、对关系模式进行分解时,要使分解既保持函数依赖、乂具有无损失连接性,在下届范式中最高可以达到(B)A、2NFB、3NFC、BCNFD、4NF17、在关系模式R(U,F)中,RC3NF且具有唯一的候选键,则(B)A、R届于3NF不届于BCNFB、R一定届于BCNFC、R不一定届于BCNFD、当候选键是单届性时,R届于BCNF18、下列关于函数依赖与多值依赖的叙述中,正确的是(C)A、当XTTY时,X的每个值一定对应Y的多个值B、当Y是X的子集时,称为平凡多值依赖C、函数依赖是多值依赖的特例,多值依赖是函数
37、依赖的推广D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广19、在关系模式R(U,F)中,F是最小函数依赖集,届性T只在F中诸函数依赖的左端出现,则届性T具有如下性质(C)A、届性T仅是R的主届性B、届性T必是R的非主届性C、届性T必是组成R任何候选键的主届性D、届性T可能是R的主届性,也可能是R的非主届性20、在下列叙述中,正确的是(D)A、对于关系数据模型,规范化程度越高越好B、如果F是最小函数依赖集,贝URC2NFC、如果RCBCNF则F是最小函数依赖集D、关系模式分解为BCNF后,函数依赖关系可能被破坏21、在关系模式R(U,F)中,F是最小函数依赖集,届性T只在F中诸函数依赖“
38、t”的右端出现,则届性T具有如下性质(B)A、届性T仅是R的主届性B、届性T必是R的非主届性C、届性T必是组成R任何候选键的主届性D、届性T可能是R的主届性,也可能是R的非主届性22、在关系模式R(U,F)中,如果任何主届性对候选键完全函数依赖,则(A)A、RC2NFB、RC3NFC、RC4NFD、RCBCNF23、关系数据库规范化要解决的问题是:插入异常、删除异常和(A)A、数据冗余B、保障数据安全性C、查询复杂D、控制数据完整性24、在关系数据模式中,任何二元模式最高可以达到(D)A、4NFB、2NFC、3NFD、BCNF25、由全码组成的关系模式,所有届性都是主届性的模式最高可以达到(D
39、)A、4NFB、2NFC、3NFD、BCNF26、在关系数据模式中,所有届性都是主届性的模式最高可以到达(C)A、4NFB、2NFC、3NFD、BCNF27、在关系模式的分解中,保持函数依赖分解最高可以达到(B)A、2NFB、3NFC、4NFD、BCNF28、在关系模式的分解中,满足无损失连接最高可以达到(C)A、2NFB、3NFC、4NFD、BCNF29、在关系模式的分解中,既保持函数依赖乂满足无损失连接最高可以达到(B)A、2NFB、3NFC、4NFD、BCNF30、在关系模式R(U,F)中,F是最小函数依赖集,贝UR的规范化程度达到(D)A、2NFB、3NFC、BCNFD、不一定二、填空
40、题1、与1NF相比,2NF消除了非主届性对码的部分依赖。2、与2NF相比,3NF消除了非主届性对码的传递依赖。3、与3NF相上匕,BCNF*肖除了主属性对相部分和传递依赖或冗余的码。4、如果REBCNF则R的主届性对丁不包含它的码满足完全函数依赖。5、要求模式分解满足保持函数依赖”,一定能达到的范式是3NF。6、函数依赖是多值依赖的特例,多值依赖是函数依赖的推7、关系规范化的目的是控制数据冗余、避免插入异常和删幽异常。8、在对关系模式进行分解时,需满足无损失连接,才能不丢失数据信息。9、关系模式R3NF,且每个候选码都仅是单届性,则R一定届丁BCNF。10、在关系模式R(U,F)中,U=ABC
41、DEF=ABC,BAD,AAER的码是AB,R属于2NF三、应用题1、已知:关系模式R(U,F),U=ABCDEGF=A。B,CTG,ETA,dD求:(1)R的候选码R最高届丁哪级范式。解:(1)AF+=ABBF+=BCF+=CGDF+=DEF+=EAB所以CF+=CEF+=EA既差D,但(CE)F+=EABCGD因此:CE是码1NF2、已知:关系模式R(U,F),U=CTSNGF=AT,CAG,STN求:(1)R的候选码(2)R最高届丁哪级范式。解:CF+=CTCSF+=CSGT,NSF+=SN所以,CS是码3、已知:关系模式R(U,F)U=ABCDEF=ABC,CAE,ETA,BTD求:(
42、1)R的候选码(2)R最高届丁哪级范式解:(1)AF+=ABCDECDF+=CDEABCEF+=ABCDEBF+=BDBCF+=BCDCDF+=CDEABC所以A、CDE、BC都是码(2)届丁3NF,因为都是主届性5、已知:关系模式R(U,F,U=ABCDF=2C,AA,BTAC,AAC,BAA写出F的一切最小函数依赖集解:有4个等价的最小函数依赖集F1=1C,AA,BTC,AC;F2=QC,AA,BTC,AAF3=1C,AA,BTA,DTA;F4=1C,AA,BA,AC4、已知:关系模式R(U,F,U=ABCDF=2C,AA,BTAC,AAC求:(1)F的最小函数依赖集R的候选码(3)R最高
43、届于哪级范式(4)将模式R无损失连接且保持函数依赖分解为3NF解:(1)最小函数依赖集F=A。C,AA,BTA,D1A(2)候选键BD(3)1NF(4)将模式R无损失连接且保持函数依赖分解为3NFAC,DA,BDA6、已知:关系模式R(U,F)中,U=ABCDEF=2D,AD,AB,BAD,CAA求:(1)F的最小函数依赖集(2)R的候选码(3)将R分解为3NF解:(1)最小函数依赖集:Fmin=2D,AD,AB,BAD,CAA(2)候选码:CE(3)将R分解为3NF:AD,CED,DB,BCD,CDA7、已知:关系模式R(U,F冲,U=ABCDEGF=BOC,BAE,DEC,ADOBC,AE
44、B,BD求:(1)F的最小函数依赖集(2)R的候选键(3)R最高届于哪级范式(4)将模式R按规范化要求分解解:(1)F的最小函数依赖集Fmin=E,DAC,AAB,D候选键:AG(3)2NF(4)将模式R分解为BDE,CDG,ABG8、已知:关系模式R(U,F,R=ABCDGEF=B曰G,BAG,CDBAB,CAA,CAG,BAA,BTD,AD求:(1)F的最小函数依赖集(2)R的候选键(3)R最高届于哪级范式(4)将模式R按规范化要求分解解:(1)F=伊G,时D,C曰B,AA,AD(2)候选键CE(3)1NFBDGCEBCAD9、已知:关系模式R(U,F.,R=ABCDEGF=B曰G,BAG
45、,CAA,CAG,CDEAB,BGA,BTD求:(1)F的最小函数依赖集(2)R的候选码(3)最高届于哪级范式(4)将模式R按规范化要求分解解(1)Fmin=EG,BD,CAA,CEG,CDEB(2)候选键:BC剖CDE(3)1NF(4)将模式R分解为3NF:BDG,CDA,CEG,CDEB10、已知:关系模式R(U,F十,R=ABCDEGF=AAC,BAD,BEC,CAB,CEtAG,CGBD,AA,AEG求:(1)F的最小函数依赖集(2)R的候选键。(3)R最高届丁哪级范式(4)将模式R按规范化要求分解解:(1)Fmin=D,JC,CEG,COB,COD,AA,AE,AG(2)候选键B,C
46、D,C巳CG(3)1NF(4)将模式R分解为3NF:BCRCEGCGBDCA,DEG第七章一、单项选择题1、在数据库设计中,用E-R图来描述信息结构是数据库设计的(B)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段2、在关系数据库设计阶段中,完成关系模式设计的阶段是(C)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段3、E-R图的作用是建立(D)A、用户模型B、物理模型C、逻辑模型D、概念模型4、下列不届丁数据库实施阶段任务的是(C)A、建立数据库B、加载数据C、扩充功能D、系统调试5、在E-R图中,描述实体届性的符号是(B)A、B、C、D、7、在数据库概念
47、设计中,最常用的数据模型是(D)A、关系模型B、逻辑模型C、物理模型D、实体联系模型7、在E-R图中的主要成分是实体和(C)A、结点、记录B、届性、主码C、届性、联系D、文件、关联8、在E-R图中,描述实体的符号是(A)A、BZC、D;I9、数据流程图是结构化设计的工具,用丁数据库设计的(D)A、可行性分析阶段B、程序设计阶段C、系统详细设计阶段D、需求分析阶段10、计算机软、硬件系统的确定是在数据库设计的(D)A、系统开发之前B、概念设计阶段C、逻辑设计阶段D、物理设计阶段11、当两个实体之间存在m:n联系时,一般米取的措施是(A)A、建立第三个实体B、将两个实体和并C、将第一个实体的主码加
48、入第二个实体D、将两个实体的主码交换12、数据抽象的内容是:(B)A、选择、投影、连接B、分类、概括、聚集C、调查、分析、设计D、超类、子类、消息13、在下列的数据库模式中,独立与计算机系统的模式是(A)A、概念模式B、逻辑模式C、内模式D、外模式14、应用程序设计的工作开始丁数据库设计步骤的(D)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段15、基本E-R图就是数据库的(D)A、外模式B、逻辑模式G内模式D、概念模式17、数据字典产生丁数据库设计步骤地(A)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段17、模式评价的内容包括功能评价和(C)A、效率评价
49、B、效益评价G性能评价D、用户评价18、设计数据库概念结构时,常用的数据抽象方法是分类、聚集和(D)A、归纳B、继承G分析D、概括19、模式评价的内容包括性能评价和(C)A、效率评价B、效益评价G功能评价D、用户评价20、为保证多用户环境中数据的完整性和一致性,DBMS采用的控制称为(C)A、安全性控制B、完整性控制C、事务控制D、并发控制21、从数据流图和数据字典出发,首先得到的是数据库的(A)A、概念结构B、逻辑结构G物理结构D、用户视图22、在表达实体关系的E-R图中,表示实体之间关系的图标是(C)A、BT_C、.:D、24、从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的(D)A、数据项B、数据流G数据处理D、数据存储25、在数据库物理设计中,数据的基本单位是(D)A、数据项B、数据流C、数据字典D、存储纪录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床三基试题及答案
- 深入分析文化产业管理考试中的文化心理与行为引导策略试题及答案
- 平衡技术考试题及答案
- 2024年文化产业管理证书考试细节题
- 第1课时 退位减 教学设计-2024-2025学年二年级上册数学人教版
- 专利代理人考试重难点突破题及答案
- 2024年西医临床知识体系搭建及试题及答案
- 专利代理人资格考试高难度题与答案
- 南宁小升初面试题及答案
- 第6单元 探索2 互联网社会与新业态 教学设计+作业设计-2023苏科版 七年级下册
- GB 30720-2025燃气灶具能效限定值及能效等级
- 中国时尚产业的发展趋势分析
- 养老床位建设服务方案(技术方案)
- 《学打结做毽子》教学课件
- 语文-湖南省长郡二十校联盟2025届新高考教学教研联盟高三第一次联考(长郡二十校一联)试题和答案
- 个人用电协议合同范例
- 建筑工程再生能源规划
- 《自动化控制系统培训课件》
- 多元函数概述
- 厨师用电安全培训
- 派出所民警进校园安全教育
评论
0/150
提交评论