软件设计师 数据流图(DFD)专题_第1页
软件设计师 数据流图(DFD)专题_第2页
软件设计师 数据流图(DFD)专题_第3页
软件设计师 数据流图(DFD)专题_第4页
软件设计师 数据流图(DFD)专题_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件设计师考试软件设计师考试 之之 数据库专题数据库专题厦门理工学院计算机系厦门理工学院计算机系0 试题考点分析试题考点分析n根据考试大纲,本章要求考生掌握以下知识点:根据考试大纲,本章要求考生掌握以下知识点:集合运算和关系运算集合运算和关系运算函数依赖规范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)模式分解及分解应遵循的原则SQL语言:DML、DDL、DCL数据库控制(并发控制、恢复、安全性、完整性并发控制、恢复、安全性、完整性)关系数据库设计(下午考题)E-R模型及其与关系模式的转换(下午考题)厦门理工学院计算机系厦门理工学院计算机系0 试题考点分析试题考点分析n上午考

2、点分布上午考点分布厦门理工学院计算机系厦门理工学院计算机系0 试题考点分析试题考点分析n上午考点分布上午考点分布厦门理工学院计算机系厦门理工学院计算机系0 试题考点分析试题考点分析n下午考试考点分布下午考试考点分布厦门理工学院计算机系厦门理工学院计算机系0 试题考点分析试题考点分析n数据库下午试题数据库下午试题厦门理工学院计算机系厦门理工学院计算机系1 上午考点与试题上午考点与试题n上午考试主要考查以下知识点:上午考试主要考查以下知识点:集合运算和关系运算集合运算和关系运算函数依赖规范化(第一范式、第二范式、第三范式)模式分解及分解应遵循的原则SQL语言:DML、DDL、DCL数据库控制(并发

3、控制、恢复、安全性、完整性并发控制、恢复、安全性、完整性)厦门理工学院计算机系厦门理工学院计算机系n什么是什么是Armstrong公理系统?公理系统? 为从已知的函数依赖推导出其他的函数依赖,Armstrong提出了一套推理规则,称为Armstrong公理(Armstrongs Axioms)。1.1 考点:考点:Armstrong推理规则推理规则厦门理工学院计算机系厦门理工学院计算机系n什么是什么是Armstrong公理系统规则?公理系统规则?公理包含如下三条推理规则:公理包含如下三条推理规则:(1) 自反律:若自反律:若Y X U,则,则XY。 (2) 增广律:若增广律:若XY,Z U,则

4、,则XZYZ。(3) 传递律:若传递律:若XY和和YZ,则,则XZ。以上以上X、Y、Z表示属性集,表示属性集,XY表示表示X与与Y的并集的并集 (4)合并规则合并规则:如果:如果XY,XZ,则,则XYZ。(5)伪传递规则:如果伪传递规则:如果XY,YWZ,则,则XWZ。(6)分解规则分解规则:如果:如果XY,Z Y,则,则XZ。 或:如或:如XYZ,则则XY,XZ。(7)复合规则:如果复合规则:如果XY,WZ,则则XW YZ1.1 考点:考点:Armstrong推理规则推理规则厦门理工学院计算机系厦门理工学院计算机系n设关系模式设关系模式R(A,B,C),下列结论错误的是),下列结论错误的是_

5、(45)_。(45)A若若AB, BC,则,则ACB若若AB, AC,则,则ABC C若若BCA,则,则BA,CAD若若BA ,CA,则,则BCA n考点:考点:Armstrong推理规则推理规则答案:答案:C1.1 Armstrong推理规则推理规则试题试题1厦门理工学院计算机系厦门理工学院计算机系例:例:(20022002年上午试题年上午试题4040、4141)关系)关系 R R、S S 如下表所示,如下表所示, R R(A1,A2(A1,A2(131Zj(j=1,.,K),其中其中YjX(i)即在即在Zj中寻找中寻找X(i)中未出现过的属性集合中未出现过的属性集合A,若无这样的若无这样的

6、A则转则转(4).(3)判断是否有判断是否有X(i+1)=X(i),若是,则转,若是,则转(4);否则转否则转(2).(4) 输出输出X(i),即为即为X+厦门理工学院计算机系厦门理工学院计算机系试题试题4n给定关系模式给定关系模式R(U,F),),U=A,B,C,D,E,F=B A ,D A ,A E, AC B,其属性其属性AD的闭包为的闭包为_,其候选关键字为其候选关键字为_.n考点:属性集的闭包考点:属性集的闭包厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析4n什么是属性集的闭包?什么是属性集的闭包?n属性集的闭包:指由该属性集推导出的属性集。求属性集属性集的闭包:指由该属性

7、集推导出的属性集。求属性集的闭包由固定的算法推出的闭包由固定的算法推出.厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析4n给定关系模式给定关系模式R(U,F),),U=A,B,C,D,E,F=B A ,D A ,A E, AC B,其属性其属性AD的闭包为的闭包为_,其候选关键字为其候选关键字为_.n思路:思路:n设设X(0)=AD,计算计算X(1):逐一扫描逐一扫描F集合中各个函数依赖,找集合中各个函数依赖,找左部是左部是A,D或或AD的函数依赖,得到:的函数依赖,得到: A E ,D A,于是于是 X(1)= X(0) EA=ADEn由于由于X(1) X(0) ,所以继续扫描,所

8、以继续扫描F集合中各个函数依赖,集合中各个函数依赖,找左部是找左部是ADE的子集的那些函数依赖,得到:的子集的那些函数依赖,得到: A E ,D A,于是,于是X(2)=X(1) EA=ADEn由于由于X(2)=X(1),所以算法结束,属性所以算法结束,属性AD的闭包为的闭包为X(2),ADE厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析4n给定关系模式给定关系模式R(U,F),),U=A,B,C,D,E,F=B A ,D A ,A E, AC B,其属性其属性AD的闭包为的闭包为_,其候选关键字为其候选关键字为_.n什么是函数依赖与关键码的联系?什么是函数依赖与关键码的联系?设关系

9、模式设关系模式R的属性集的属性集U,X是是U的一个子集。的一个子集。如果如果X U在在R上都成立,那么称上都成立,那么称X是是R的一个超键。的一个超键。如果如果X U在在R上成立,但上成立,但对于对于X的任一真子集的任一真子集X1都有都有X1 U不成立不成立,那么称那么称X是是R上的一个候选键。上的一个候选键。n思路:思路:给定的函数依赖中有:给定的函数依赖中有:D A, A ED A ECD AC BCD AC B A厦门理工学院计算机系厦门理工学院计算机系求关系闭包求关系闭包n试题试题5:设有关系模式设有关系模式R(U,F),其中其中U=(A,B,C,D,E,G),F=AB-C,C-A,B

10、C-D,ACD-B,D-EG,BE-C,CG-BD,CE-AG 求求:属性集闭包属性集闭包(BD)+练习:练习:厦门理工学院计算机系厦门理工学院计算机系1.5 考点:考点:求关系的键求关系的键n什么是候选键?什么是候选键?n关键码(关键码(key):由一个或多个属性组成。):由一个或多个属性组成。n超键:在关系中唯一标识元组的属性集。超键:在关系中唯一标识元组的属性集。n候选键:不含有多余属性的超键。候选键:不含有多余属性的超键。关系模式中,若一个属性或属性组关系模式中,若一个属性或属性组K完全函数决定完全函数决定整个元组,整个元组,则则K称为该关系的一个候选键。称为该关系的一个候选键。n主键

11、:用户选作元组标识的候选键。主键:用户选作元组标识的候选键。n外键:如果模式外键:如果模式R中属性中属性K是其他模式的主键,那么是其他模式的主键,那么K在在模式模式R中称为外键中称为外键厦门理工学院计算机系厦门理工学院计算机系候选关键字的求解理论和算法候选关键字的求解理论和算法n对于给定的关系对于给定的关系R(A1,A2,An)和函数依赖集和函数依赖集F,可将其属性分成四类:可将其属性分成四类:L类:仅出现在类:仅出现在F左部的属性;左部的属性;R类:仅出现在类:仅出现在F右部的属性;右部的属性;N类:在函数依赖两边均未出现的属性;类:在函数依赖两边均未出现的属性;LR类:在类:在F左右两边都

12、出现的属性。左右两边都出现的属性。厦门理工学院计算机系厦门理工学院计算机系候选关键字的求解理论和算法候选关键字的求解理论和算法n定理定理1:对于给定的关系模式:对于给定的关系模式R及其函数依赖及其函数依赖F,若若X(X属于属于R)是是L类属性,则类属性,则X必定为必定为R的任一候的任一候选关键字成员。选关键字成员。n试题试题6:设有关系模式:设有关系模式R(U,F),其中其中U=(A,B,C,D),F=D-B,B-D,AD-B,AC-D 求:求:R的候选关键字。的候选关键字。厦门理工学院计算机系厦门理工学院计算机系候选关键字的求解理论和算法候选关键字的求解理论和算法n定理定理2:对于给定的关系

13、模式:对于给定的关系模式R及其函数依赖及其函数依赖F,若若X(X属于属于R)是是R类属性,则类属性,则X不在任何候选关键不在任何候选关键字中。字中。n定理定理3:对于给定的关系模式:对于给定的关系模式R及其函数依赖及其函数依赖F,若若X(X属于属于R)是是N类属性,则类属性,则X必包含在必包含在R的任一的任一候选关键字中候选关键字中n试题试题:设有关系模式:设有关系模式R(U,F),其中其中U=(A,B,C,D,E,F),F=A-D,E-D,D-B,BC-D,DC-A 求:求:R的候选关键字。的候选关键字。厦门理工学院计算机系厦门理工学院计算机系1.6 考点:无损分解的判断考点:无损分解的判断

14、n什么是无损分解?什么是无损分解?设关系模式设关系模式R(ABC),分解成分解成=R1(AB),),R2(AC)R在投影,连接以后仍能够恢复成在投影,连接以后仍能够恢复成r,即未,即未丢失信息丢失信息。这种。这种分解叫分解叫无损分解无损分解 rABC111121r1AB1112r2AC1111厦门理工学院计算机系厦门理工学院计算机系检验无损连接性检验无损连接性n算法:算法:检验无损连接性检验无损连接性(1)构造一个构造一个K行行n列的表,第列的表,第i行对应于关系模式行对应于关系模式Ri,第第j列对应于属性列对应于属性Aj.如果如果Aj 属于属于Ri,则在第则在第i行第行第j列上放符列上放符号

15、号ai,否则,放否则,放bij(2)逐个检查逐个检查F中的每一个函数依赖,并修改表中的元素。中的每一个函数依赖,并修改表中的元素。方法:取得方法:取得F中一个函数依赖中一个函数依赖X-Y,在在X的分量中寻找相的分量中寻找相同的行,然后将这些行中的同的行,然后将这些行中的Y的分量改为相同的符号,的分量改为相同的符号,如果其中有如果其中有aj则将则将bij改为改为aj;若无若无aj,则改为则改为bij;(3)这样反复进行,若发现某一行变成全这样反复进行,若发现某一行变成全a,则具有无损,则具有无损连接性连接性厦门理工学院计算机系厦门理工学院计算机系检验无损连接性检验无损连接性n试题试题7:设有关系

16、模式设有关系模式R(U,F),其中其中U=(A,B,C),F=A-B,C-B 判断一个分解判断一个分解P=AC,BC是否具有无损连接性。是否具有无损连接性。厦门理工学院计算机系厦门理工学院计算机系检验无损连接性检验无损连接性n试题试题8:设有关系模式设有关系模式R(U,F),其中其中U=(B,O,I,S,Q,D),F=S-D,I-B,IS-Q,B-O 判断一个分解判断一个分解P=SD,IB,ISQ,BO是否具有无损连是否具有无损连接性。接性。厦门理工学院计算机系厦门理工学院计算机系试题试题9n设关系模式设关系模式R为为R(H,I,J,K,L),R上的一个函数依赖集为上的一个函数依赖集为F=HJ

17、, JK, IJ, JLH,分解分解 (6) 是无损联接的。是无损联接的。(6) A. =HK,HI,IJ,JKL,HL B. =HIL,IKL,IJL C. =HJ,IK,HL D. =HI,JK,HL考点:无损联接考点:无损联接答案:答案:B厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9解法二:解法二:无损联接的测试无损联接的测试 输入:关系模式输入:关系模式R=A1A2An,R上成立的上成立的FD集集F,及,及R的一个的一个分解分解=Ri(i=1,2, ,k)。)。 输出:判断输出:判断相对于相对于F是否具有无损联接特性。是否具有无损联接特性。 方法:方法: 第一步:构造一张

18、第一步:构造一张k行行n列的表格,每列对应一个属性列的表格,每列对应一个属性Ai, 每每行对应一个分解后的关系模式行对应一个分解后的关系模式Ri。如果。如果Aj在在Ri中,则在表中,则在表格的第格的第i行第行第j列上填写上列上填写上aj,否则填上,否则填上bij。 厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n第二步:反复检查第二步:反复检查F的每一个的每一个FD,并修改表格中的元素,并修改表格中的元素,其方法如下:(其方法如下:(Chase过程)取过程)取F的一个的一个FD X Y,如,如果表中有两行在果表中有两行在X分量上相等,在分量上相等,在Y分量上不等,则修改分量上不等,

19、则修改Y,使在这两行上的分量相等。如果使在这两行上的分量相等。如果Y的分量上有一个是的分量上有一个是aj,则则另一个也修改为另一个也修改为aj,如果没有,如果没有aj,则用其中的某一个,则用其中的某一个bij替替代另一个符号(尽量将代另一个符号(尽量将ij改成较小的数),一直到表格不改成较小的数),一直到表格不能再修改为止。能再修改为止。 n第三步:判断若修改到最后表格中有一行是全第三步:判断若修改到最后表格中有一行是全a,即,即a1a2an,则可以下结论则可以下结论相对于相对于F是无损联接。是无损联接。 厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n思路思路 输入:输入: R(

20、H,I,J,K,L), F=HJ, JK, IJ, JLH =HIL,IKL,IJL输出:判断输出:判断相对于相对于F是否具有无损联接特性。是否具有无损联接特性。 方法:方法: 第一步:构造初始表,有属性处填第一步:构造初始表,有属性处填ai,没有属性处用,没有属性处用bij表示表示HIJKLHILa1a2b13b14a5IKLb21a2b23a4a5IJLb31a2a3b34a5厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n第二步:第二步:检查函数依赖集检查函数依赖集F=HJ, JK, IJ, JLHHJ:H列没有相同的值,不修改列没有相同的值,不修改HIJKLHILa1a2b

21、13b14a5IKLb21a2b13a4a5IJLb31a2a3b14a5厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n第二步:第二步:检查函数依赖集检查函数依赖集F=HJ, JK, IJ, JLHJK :J列没有相同的值,不修改列没有相同的值,不修改HIJKLHILa1a2b13b14a5IKLb21a2b13a4a5IJLb31a2a3b14a5厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n第二步:第二步:检查函数依赖集检查函数依赖集F=HJ, JK, IJ, JLHIJ :I列有相同的值,修改列有相同的值,修改HIJKLHILa1a2b13b14a5IKLb2

22、1a2b13a4a5IJLb31a2a3b14a5HIJKLHILa1a2a3b14a5IKLb21a2a3a4a5IJLb31a2a3b14a5厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n第二步:第二步:检查函数依赖集检查函数依赖集F=HJ, JK, IJ, JLHJLH :J和和L列有相同的值,修改列有相同的值,修改HIJKLHILa1a2a3b14a5IKLb21a2a3a4a5IJLb31a2a3b14a5HIJKLHILa1a2a3b14a5IKLa1a2a3a4a5IJLa1a2a3b14a5厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析9n 第三步:判断

23、若修改到最后表格中有一行是全第三步:判断若修改到最后表格中有一行是全a,即,即a1a2an,则可以下结论则可以下结论相对于相对于F是无损联接。是无损联接。 HIJKLHILa1a2a3b14a5IKLa1a2a3a4a5IJLa1a2a3b14a5厦门理工学院计算机系厦门理工学院计算机系试题试题10n关系模式关系模式R(U,F),其中),其中UW,X,Y,Z,F=WXY,WX, XZ,YW。关系模式。关系模式R的候选建是的候选建是_(45)_、_(46)_是无损连接并保持函数依是无损连接并保持函数依赖的分解。赖的分解。(45)A.W和和 Y B. WY C.WX D.WZ(46)A.p=R1(

24、WY),R2(XZ) B.p=R1(WZ),R2(XY) C.p=R1(WXY),R2(XZ) D.p=R1(WX),R2(YZ) n考点:函数依赖、无损分解考点:函数依赖、无损分解答案:答案:A C1.7 试题实例试题实例厦门理工学院计算机系厦门理工学院计算机系试题解析试题解析10n思路思路 WX, XZ (传递律传递律) WZ 又又 WXY, WX WY W是候选键,而且是候选键,而且YW, Y也是候选键也是候选键 厦门理工学院计算机系厦门理工学院计算机系试题试题11n已知关系已知关系R如表所示,关系如表所示,关系R的主属性为的主属性为(9),候选关键字分候选关键字分别为别为(10).9)

25、 A. ABC B. ABD C. ACD D. ABCD10) A. ABC B. AB,AD C. AC,AD和和CD D. AB,AD,BD和和CD考点:主属性、候选关键字考点:主属性、候选关键字答案:答案:d dABCDabcdacdebdefadcgbcdgcbeg厦门理工学院计算机系厦门理工学院计算机系1.8 数据库技术基础相关试题数据库技术基础相关试题n在数据库逻辑结构的设计中,将在数据库逻辑结构的设计中,将E-R模型转换为模型转换为关系模型应遵循相关原则。对于三个不同实体集关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系和它们之间的多对多联系m:n:p,最少可转

26、换为,最少可转换为_(17)_个关系模式。个关系模式。C (17) A. 2 B3 C. 4 D. 5 n规则规则1:1转换为一个或多个转换为一个或多个1:n转换为一个或多个转换为一个或多个m:n转换为一个转换为一个厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n给定关系模式给定关系模式R(U,F),U=A,B,C,D,E,F=BA,DA,AE,ACB,其属性,其属性AD的闭包为的闭包为_(18)_,其候选关键字为,其候选关键字为_(19)_。A, D(18) A. ADE B. ABD C. ABCD D. ACD(19) A. ABD BADE

27、 CACD DCD 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n若有关系模式若有关系模式R(A,B,C)和和S(C,D,E),对于如下的关,对于如下的关系代数表达式:系代数表达式:E=A,D (B2003R.C=S.CE=80(RS)E=A,D (R.C=S.C(B2003(R)E=80(S)E=A,D (B2003(R) E=80(S)E=A,D (B2003E=80(RS)n正确的结论是正确的结论是_(20)_ ,表达式,表达式 _(21)_ 的查询效率最的查询效率最高高。A, B(20) A. E1E2E3E4 B. E3E4但但E1E2

28、 C. E1E2但但E3E4 D. E3E4但但E2E4(21) A. E1 B. E2 C. E3 D. E4 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n设学生设学生 S、课程、课程 C、学生选课、学生选课 SC 的关系模式分别为:的关系模式分别为: S(Sno,Sname,Sage,Saddr)、)、C(Cno,Cname,Pcno)以及)以及 SC(Sno,Cno,Grade)与关系)与关系代数表达式代数表达式 Sno,Sname,Grade(Sname=数据库数据库(SSCC)等价的元组演算表达式为:等价的元组演算表达式为: _(35

29、)_ S(u)SC(v)C(w)_(36)_(37)_ C, C, A (35)A.(u)(v)(w) B.(u)(v)(w) C.(u)(v)(w) D.(u)(v)(Vw) (36)A.u1=v1v1=wlw1=数据库数据库 B.u1=v2v2=wlw3=数据库数据库 C.u1=v1v2=wlw2=数据库数据库 D.u2=v2v1=w2w2=数据库数据库 (37)A.t1=u1t2=u2t3=v3 B.t1=u1t2=u2t3=v2 C.t1=u1t2=w1t3=v2 D.t1=u1t2=w2t3=v3 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(

30、续续)n设关系模式设关系模式 R为为 R(H,I,J,K,L),R 上的一个函数依赖集为上的一个函数依赖集为 F=HJ,JK,IJ,JLH,分解,分解_ (38)_ 是无损联接的。关是无损联接的。关系模系模 R (A,B,C,D,E) 中的关系代数表达式中的关系代数表达式 52(R) 等价于等价于 SQL 语句语句_ (39)_。B, A (38) A. =HK,HI,IJ,JKL,HL B. =HIL,IKL,IJL C. =HJ,IK,HL D. =HI,JK,HL (39) A. SELECT* FROM R WHERE E2 B. SELECT B,E FROM R WHERE B2

31、C. SELECT B,E FROM R HAVING E2 D. SELECT* FROM R WHERE 5B 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n已知关系已知关系R如下表所示,关系如下表所示,关系R的主属性为的主属性为_(17)_,候选关键字,候选关键字分别为分别为_(18)_。D, DRA B C Da b c da c d eb d e fa d c gb c d gc b e g (17)A. ABC B. ABD C. ACD D. ABCD(18)A. ABC B. AB 、AD C. AC、AD和和和和CD D. AB

32、、AD、BD和和CD厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题n在数据库逻辑结构的设计中,将在数据库逻辑结构的设计中,将E-R模型转换为模型转换为关系模型应遵循相关原则。对于三个不同实体集关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系和它们之间的多对多联系m:n:p,最少可转换为,最少可转换为_(17)_个关系模式。个关系模式。C (17) A. 2 B3 C. 4 D. 5 n1:1转换为一个或多个转换为一个或多个1:n转换为一个或多个转换为一个或多个m:n转换为一个转换为一个厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相

33、关试题数据库技术基础相关试题(续续)n给定关系模式给定关系模式R(U,F),U=A,B,C,D,E,F=BA,DA,AE,ACB,其属性,其属性AD的闭包为的闭包为_(18)_,其候选关键字为,其候选关键字为_(19)_。nA, D(18) A. ADE B. ABD C. ABCD D. ACD(19) A. ABD BADE CACD DCD 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n若有关系模式若有关系模式R(A,B,C)和和S(C,D,E),对于如下的关,对于如下的关系代数表达式:系代数表达式:E=A,D (B2003R.C=S.CE

34、=80(RS)E=A,D (R.C=S.C(B2003(R)E=80(S)E=A,D (B2003(R) E=80(S)E=A,D (B2003E=80(RS)正确的结论是正确的结论是_(20)_ ,表达式,表达式 _(21)_ 的查询效率最的查询效率最高。高。A, B(20) A. E1E2E3E4 B. E3E4但但E1E2 C. E1E2但但E3E4 D. E3E4但但E2E4(21) A. E1 B. E2 C. E3 D. E4 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n设关系模式设关系模式 R为为 R(H,I,J,K,L),R 上

35、的一个函数上的一个函数依赖集为依赖集为 F=HJ,JK,IJ,JLH,分解,分解_ (38)_ 是无损联接的。关系模是无损联接的。关系模 R (A,B,C,D,E) 中的关系中的关系代数表达式代数表达式 52(R) 等价于等价于 SQL 语句语句_ (39)_。B, A (38) A. =HK, HI, IJ, JKL,HL B. =HIL,IKL,IJL C. =HJ,IK,HLD. =HI,JK,HL (39) A.SELECT* FROM R WHERE E2B. SELECT B,E FROM R WHERE B2 C.SELECT B,E FROM R HAVING E2D.SELE

36、CT* FROM R WHERE 5B 厦门理工学院计算机系厦门理工学院计算机系数据库技术基础相关试题数据库技术基础相关试题(续续)n假定每一车次具有唯一的始发站和终点站。如果实体假定每一车次具有唯一的始发站和终点站。如果实体“列列车时刻表车时刻表”属性为车次、始发站、发车时间、终点站、到属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是达时间,该实体的主键是_(42)_;如果实体;如果实体“列车运行列车运行表表”属性为车次、日期、发车时间、到达时间,该实体的属性为车次、日期、发车时间、到达时间,该实体的主键是主键是_(43)_。通常情况下,上述。通常情况下,上述“列车时刻表列车时刻表”和和“列车运行表列车运行表”两实体间两实体间_(44)_联系。联系。(42)A.车次车次 B.始发站始发站 C.发车时间发车时间 D.车次,始发站车次,始发站(43)A.车次车次 B.始发站始发站 C.发车时间发车时间 D.车次,日期车次,日期(44)A.不存在不存在 B.存在一对一存在一对一 C.存在一对多存在一对多 D.存在多对存在多对多多 A, D, C厦门理工

温馨提示

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

评论

0/150

提交评论