版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、习题一、单项选择题1. 数据管理技术得发展经历了多个理阶段,其中数据独立性最高得就是A数据库系统B)文件系统C)人工管理2. ( B )属于信息世界得模型,就是现实世界到机器世界得一个中间层次。A )数据*II型? B )概念模型3. 反映现实世界中实体及实体间联系得信息模型就是(A关系模型B )层次模型C)4. 下列条目中 ,( C )就是数据模型得要素.I、数据管理n、数据操作b) I、n与wA I、n与出5. 数据库得概念模型独立于(A) E R 图c)现实世界6. 按所使用得数据模型来分B )。, 数据库可分为哪三种模型(B)A)层次、关系与网状 C)大型、中型与小型7. 层次模型不能
2、直接表示实体间得( C ) 。A) 1 : 1关系 B ) 1: n关系个中间层次。C)E R 图D ) .网状模型出、数据完整性约束C) n、出与ivB)具体得机器与D )用户需求A )。网状、环状与链状D) 独享、共享与分时C ) m : n关系.D)数据项管理D)关系模型D) E R模型IV、数据结构D) I、出与IVDBMSD) 1 : 1与1 : n关系数据操作D )缺陷出、用户VI、应用系统b )仅I、n、出、W与vD )都就是C ).B )访问数据得用户数太多D)数据类型太复杂)参照完整性规则D) 数据操作性规则B)排序、授权、删除D)建立、授权、修改B) 至多由一个属性组成B
3、)概念模式改变, 内模式不变D )内模式改变,外模式与应用程序不变8. 在对层次数据库进行操作时, 如果删除双亲节点 , 则相应得子女节点值也被同时删除。 这就是由层次模型得(B)决定得.A )数据结构B)完整性约束C)9. 下列条目中 ,( D )就是数据库应用系统得组成成员。I、操作系统n、数据库管理系统IV、数据库管理员V、数据库A)仅 n、iv 与 vc )仅 I、n、iv 与 v10. 在数据库中 , 产生数据不一致性得根本原因就是(A)数据存储量过大C)数据冗余11. 关系模型得完整性规则不包括( D ) .A)实体完整性规则BC)用户自定义得完整性规则12. 数据库管理系统中数据
4、操纵语言DM L所实现得操作一般包括(A )。A)查询、插入、修改、删除C)建立、插入、修改、排序13. 关系模型中 , 一个关键字( C ) 。A)可由多个任意属性组成C)可由一个或多个其值能唯一标识该关系模式或任何元组得属性组成D) 以上都不就是14. 现有学生关系模式:学生(宿舍编号,宿舍地址,学号,姓名,性别 , 专业,出生日期) , 这个关系模式得主关键字就是( B ).A)宿舍编号? B )学号 C )宿舍地址,姓名 D)宿舍编号,学号15. 在关系数据库中 , 用来表示实体之间联系得就是( D ) 。A)树形结构B)网状结构C)线性表D )二维表16. 逻辑数据独立性就是指( D
5、 ) .A)概念模式改变,外模式与应用程序不变C )内模式改变,概念模式不变17. 数据库三级模式体系结构得划分,有利于保持数据库得(A ).A)数据独立性B)数据安全性C)结构规范化 D)操作可行性18. 在数据库得三级模式结构中,内模式得个数(A )。A只有1个B)与用户个数相同C)由系统参数决定D)有任意多个19. 在数据库得三级模式结构中,当模式改变时,通过修改外模式/模式得映像而使外模式不变 ,从而不必修改应用程序,这就是保证了数据与程序得( D )。A)存储独立性B )物理独立性C)用户独立TD)逻辑独立性20. 数据库系统得体系结构就是(C )。A)二级模式结构与一级映像B )三
6、级模式结构与一级映像C)三级模式结构与二级映像D)三级模式结构与三级映像二、设计题1。已知某图书销售数据库由图书、出版商、作者、书店、订单等实体集(对象)组成,各个实体得属性如下:1 )出版商:出版商编码、名称、地址、所在城市、联系电话2)图书:书编码、书名、类型、单价、出版日期3)作者:作者编码、姓名、出生日期、地址、联系电话4)书店:书店编码、名称、地址、联系电话5 )订单:订单编号、订单日期、订购数量.数据库语义如下:1 ) 一个出版商可以出版多本图书,但一本图书只能由一个出版商出版;2 ) 一个作者可以写多本书,一本书可以有多个作者编写;3)图书销售情况以订单形式加以存储,一张订单可以
7、有多本图书,一本图书可以在多个订单中出现 ,但同一订单中同一本图书只能出现一次;4) 一个订单只属于一个书店,一个书店可以有多张订单;画出该数据库得E -R图。参考答案:m2.某工厂(包括厂名与厂长名)需要建立一个数据库,其语义如下1 ) 一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址与电话2 ) 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别与工种;3 )一个车间生产多种产品,产品有产品编号、产品名称、规格型号与价格4 )一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、零件名、重量与价格5)一个产品由多种零件组成,一种零件也可装配出多种产品6)产品与零件均
8、存入仓库中;7)厂内有多个仓库,仓库有仓库号、仓库主任姓名与电话。 画出该数据库得ER图.参考答案:1车间号车间主任地址规格型号单价产品名产品包含生产组成姓名电话职工号年龄规格型号单价制造存储存放n1n1电话1n产品nmnnmn车间员工?习题二一、单项选择题1 .关系模型中,候选码(C ).A)可由多个任意属性组成B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组得属性组成D)以上说法都不正确2 .一个关系数据库中得各个元组(B )。A )前后顺序不能任意颠倒,一定要按照输入得顺序排列B)前后顺序可以任意颠倒,不影响数据库中得数据关系C)前后顺序可以任意颠倒,但排列顺序
9、不同,统计处理得结果就可能不同不)前后顺序不能任意颠倒,一定要按照码段值得顺序排列3 .外码必须为空值或等于被参照表中某个元组得主码。这就是( B ).A)实体完整性规则B)参照完整性规则C)用户自定义完整性规则D)域完整性规则4 .在关系代数运算中,不属于基本运算得就是( C )。A)差B)并C)交D)乘积5 .设关系R与S得属性个数分别就是3与4 ,元组个数分别就是100与3 0 0,关系T就是R与S得广义笛卡尔积,则T得属性个数与元组个数分别就是( D )。A) 4,300 B) 4,400C) 7, 400D)7 , 3 0 0 006 .在关系代数得连接操作中,(A )操作需要取消重
10、复列A)自然连接B)笛卡儿积C)等值连接 D)。连接7 .下列哪一种关系运算不要求:R与S具有相同得元数,且它们对应属性得数据类型也相同"? ( C )。A) RUSB) RASC) RSD)RXS8 .设关系R与关系S具有相同得目(或称度),且相对应得属性得值取自同一个域,则R-(R S)等于(B ).A) RUSB) RASC)RXSD )R S9 .在关系代数得专门关系运算中,从关系中取出若干属性得操作称为( B );从关系中选出满足某种条 件得元组得操作称为(A );将两个关系中具有共同属性得值得元组连接到一起构成新关系得操作称为(C )。A)选择B)投影C)连接? D)扫描
11、10 .在关系R(R# , RN, S#)与S (S#, SN, S D)中,R得主码就是R # ,S得主码就是S#,则S# R 中称为(A )。A)外码 候选码?C)主码 D)超码11 .等值连接与自然连接相比较,正确得就是(C )。A)等值连接与自然连接得结果完全相同B)等值连接得属性个数大于自然连接得属性个数C)等值连接得属性个数小于自然连接得属性个数D)等值连接得属性个数等于自然连接得属性个数12 .有两个关系R(A, B, C)与S (B, C, D),则R+S结果得属性个数就是( C )。A) 3 ? B) 2C) 1 D)不一定13 .设关系R(A,B, C)与关系S (B ,C
12、, D),那么与R图S等价得关系代数表达式就是( B )。A) b2 = 4(R XIS)B) b2=4 (RXS )C) (2=1 (ROOS)B)(2=1 (RXS)14 .设关系X与Y得属性相同,分别有m与n个元组,那么X Y操作得结果中元组个数为( C )。A)等于mn B)等于mC)小于等于mD)小于等于m n15 .设关系R(A,B , C)与S (B, C,D),下列各关系代数表达式不成立得就是( B )。A)R£?B)H2,3(r)u ni, 2 (S)? C) r ns ? D) RtxS16 .设川=1<1><1$,且亚、R、S得属性个数分别为w
13、、r与s,那么三者之间应满足(B )。A) w <=r+sB )w<r+sC) w >r + sD)w > r+s17 .有两个关系R(A,B, C)与S (B, C, D),则R XIS结果得属性个数就是( B )。A ) 3?B) 4 ?C)5 D) 618 .在四元关系R中,属性分别就是A、B、C、D,下列叙述中正确得就是( C )。A)Hb, c (R)表示取值为B、C得两列组成得关系B) I12,3(R)表示取值为2、3得两列组成得关系C) hb, c(r)与n2,3(R)表示得就是同一个关系D)IK c(R)与口2,3 (R)表示得不就是同一个关系19 .设
14、有关系SC(Sno,Cno,Gra d e),主码就是(S no,C n o )。遵照实体完整性规则( D )。A)只有Sno不能取空值B)只有Cno不能取空值C)只有Grade不能取空值D) S n o与C no都不能取空值20 .设关系 R=(A, B , C),与 S QL 语句 S e 1 ect Distin c t A F r om R Where B= 1 7 等价得关系代数 表达式就是(A )。A) HA( B=17 (R) )B) (B=17 ( nA (R)C)(B=17( IK c(R)D) nA,C ( CB=17 (R)21 .设有关系R(A, B, C)与关系S (
15、B,C, D),那么与R X s等价得关系代数表达式就是( C )。A) 口1, 2, 3,4 (r2 =1A3=2(RXS)B) 口1, 2,3 ,6(d=1A3=2 (RXS)C) 口1, 2,3, 6( 2=4 A 3=5 (R XS ) )D) IIl, 2,3, 4 ( CT2 = 4A 3= 5 ( R XS )下面第2225题,基于“学生一选课一课程”数据库中得3个关系:S(S no, Sn a me, G e nde r ,Depar t men t),主码就是 S n oC (Cno, C name ,Tea cher),主码就是 CnoSC(Sno,Cno, Grade),
16、主码就是(Sno, Cno)22 .下列关于保持数据库完整性得叙述中,哪一个就是不正确得? ( D )。A)向关系SC插入元组时,S n。与C n。都不能就是空值( NULL)B)可以任意删除关系SC中得元组C)向任何一个关系插入元组时,必须保证该关系主码值得唯一性D )可以任意删除关系 C中得元组23 .为了提高特定查询得速度,对SC关系创建唯一索引,应该创建在哪一个(组)属性上? ( A )。A) (Sno,Cno) B) (Sno,Grade)C) (Cno, Grade) D )Grade24 .查找每个学生得学号、姓名、选修得课程名与成绩,将使用关系(D )。A)只有 S,SC B)
17、只有 SC, C C)只有 S ,C D)S, SC,C25 .查找学生号为"D07540102”得学生得"数据库"课程得成绩,至少将使用关系( B )。A)S 与 SC B)SC与 C C) S与 C D) S、S C 与 Co解答题1。设有如下关系:图书(书号,书名,作者,出版社);读者(借书证号,读者名,读者地址);借阅(读者名,书号,借书日期 ,归还日期)。指出每个关系模式得候选码,主码,外码,主属性。参考答案:图书(书号,书名,作者,出版社):候选码、主码=书号;主属性=书号;无外键。读者(借书证号,读者名,读者地址):候选码=借书证号,读者名、主码=读
18、者名;主属性=读者名;无外键.借阅(读者名,书号,借书日期,归还日期):候选码、主码=读者名+书号+借书日期;主属性=读者名,书号;外键=读者名与书号。试用关系代数表达式查询2010年12月3 1日以前借书未还得读者姓名与图书书名参考答案:口1, 3(口1,2( (3<=, 2010T2 3,A4=借阅) *111,2 (图书)或口读者名,书名(口读者名,书号(b借书日期< = ,2 0 10-1 2 31'a癸亥日期=,(借阅)X 口书号,书名(图书)2.设关系R、W与D如下,计算下列关系代数:PQTYB2bcdm2bCdnPQTY2bcd9aef2bef9ade7gef
19、7gcd关系RTYBcdmcdndfn关系Wncd二二关系D R1=Hy,t (R )参考答案:YTdCfeed R2= 0P> 5AT=e (R)参考答案:PQTY9aef7gef R3=R W R4= 口2,1, 6(4=5 (R &)参考答案:设X=(3=5 (RXD)=PQR、TR、YD、TD、Y2bcdcd9aefef2befef7gefef7gcdcd得到 R 4二口2, 1 ,6 (X尸QPYb2da9fb2fg7fg7d R 5=K D参考答案:在关系R中,属性P得取值:(2,7 , 9)。其中:2 得像集为 (c, d),(e, f) 7 得像集为(c , f
20、), (c, d)9 得像集为 (e,f),(d,e) 关系D在(T,Y)上得投影为 (c, d), (e , f) 只有关系R中2得像集与7得像集包含D在(T, Y)属性组上得投影,即R 5 =R-D = 2 ,7 3 .给定一个有关学生选课数据库Educa tion ,它包含学生、课程、教师、选课与授课等5个关系模式,分别用 Stu den t s , C o ur s es,Teachers,Stud C o urses, Instruc t i o ns 表示。各个关系模式表不如下:S t uden t s(Sn o ,Sname, Gender, Major)=学生(学号,姓名,性别
21、,所属专业)C ourses(C no, Cname, Pno, C re d it)=课程(课程编号,课程名称,前修课程,学分)T e achers (Tno, Tname, Tit 1 e , Major)=教师(教师编号,姓名,职称,所属专业)StudCourses ( Cn o, Cno, Per i o d, Grade)=选课(学号,课程编号,选课学期,成绩)Instruct io ns (Tno, Cno, Period尸授课(教师编号,课程编号,授课学期)用关系代数完成下列查询:查询选修过“数据库”与“数据结构"这两门课程得学生姓名。解题步骤:1 )通过St u dC
22、 o u rses与Courses得自然连接,求出选修过“数据库”得学生学号T1 = Us n O ( Cn a me = ,数据库' (StudCou r sesx Courses)2)通过Stu d C o u rses与Cou r ses得自然连接,求出选修过“数据结构”得学生学号T 2=Esno( Cname=/ 数据结构'(Stud C our s esxC o u rse s )3 )求出选修过“数据库”与“数据结构”这两门课程得学生学号T 3= T 1 A T24)在已知学号得情况下,与Students进行自然连接,求出选课学生得姓名T=Hsname (T3XSt
23、ud e nts)最终答案:ns n ame( n no ( oCname='数据库,(StudCOUrSeSXl COU T Se S) Asno ( GCname='数据结构,(S t udCo u r s esx C o urseS )xi S tud e n t s) 查询姓名为“李平”这个学生所选修得全部课程得名称。解题步骤:1)从S t ud e nts中取“李平”这个学生得学号t i=nSno ( OSname ='李平,(S tU d en ts)2 )从S t u d C ourses中取学号与课程号两个属性得投影,并与Courses作自然连接,得到学
24、号、 课程号与课程名称这3个属性T2=nsno,cno(StudCour ses 画- n。, cname (Course s)3)将T 1与T 2作自然连接,并求课程名称 Cn ame上得投影.T3=ILname(T1 XT 2 )最终答案:cname ( Hsno( Sname=, 李平(S t uden ts) x (IIsno,cno(Stu d Courses) xC o urses) 查询没有选修过“数据库”这门课程得学生姓名。解题步骤:1)先查询选修过“数据库”这门课程得学生学号Tl = Esn。(n ame=数据库/ (St udC o ursex C o ur s es)2)
25、使用减法,求出没有选修数据库得学生学号T2=1lSno( S tu d ents)-T13)将T2与Student s作自然连接,求出没有选修 数据库"得学生得姓名T3=nSname(T2X!Stu dents)最终答案:Etsname( (Etsno (Stude n ts) ILn0(匝n a me =数据库/ (StudCoursACo u rses ) St ude nts) 查询选修过“数据库”但没有选修其先行课得学生学号解题步骤:1)先查询选修过“数据库”这门课程得所有学生得学号T1=Hsno( cname=/ 数据库,(Stu dCou s setxCour s es)
26、2)求“数据库”这门课程得前修课程得编号(假设为 T2)T = =Hpno ( CC n ame=数据库(C OUSe S)3)求T 1这些学生中选修过 T 2这门课程得所有学生得学号T3=Hs no(T1x(rcno=T2 (S t udC o urse s)或T3 = nsno (StudCours es tx)T2)4)从选修“数据库”课程得学生中减去同时选修了其前修课程得学生,最终得到没有选修其先行课得学 生学号T4T4=T1-T 3查询所有课程成绩全部及格得学生姓名。解题步骤:1)求出有一门课程考试成绩不及格得学生得学号T 1 =Hsno ( 0Grade<60 ( S t U
27、 dCourSeS2)从所有选课学生中减去T 1中得学生,得到所有考试成绩都及格得学生得学号T 2 =Hsno ( S t udCourses尸 T 13) T 2与Stude nt s自然连接,得到这些学生得姓名T3=nsname (T 2 x Stu d ent ) 查询选修过教师“达尔文”所授得全部课程得学生姓名。解题步骤:1)求出教师“达尔文”所授得全部课程T1T1=ILno (ITmo( g Tn a me=-达尔文,(Teach ers)口 c no, Tn o (Ins t ru c tions)2)使用除法,求出选修了这些课程得学生学号T2,然后将T2与S t uden t s
28、自然连接,得到这些学生得姓名T 3T 2 =nSno,c n o( s tu d c o ur s e s )T3=Hsname (T 2 x Stu d e nts) 查询哪些学生选修得课程中其前修课程还没有选修过。解题步骤(举例说明):1)设 R=Hs no, cn o ( S tu d Courses ) 同 口加。,Pno(Co u r s es),s=Ro 假设实例如下:CoursesS tudC o u rsesCnoPn oC 1C3C2C4C 3C1C 2C1C4C 3C6C5C1C2C1C5SnoC n oS 1C1S1C 3S1C4S2C1S2C 2S2C 4S 2C 6S
29、3C1S3C2S4C5则得到R、S如下:RSSnoC noP n oSnoCnoP n oS 1C 1S1C 1S 1C3C2S 1C3C2S1C4C 3S1C4C3S2C1S2C1S2C 2C1S 2C201S 2C4C3S2C4C3S2C6C5S2C6C 5S3C 1S3C 1S3C2C 1S3C201S4C5S405Sn oC n oPn oS 104C 3S2C2C 1S 30201,求出选修课程中包含前修课程得学生与课程信息3 )设T= R K,排除已有前修课程得学生及课程信息Sno0noP n oS 10 1SI0302S201S20403S206C 5S3C 1S405k= n
30、i,2,3(r ix s)R.Pcno=S.Cno2)设4)设二 %no,(T) ,排除那些本身没有前修课程得选修记录得到没有选修前修课程得课程及学号信息SnoCnoP n oS1C3C2S 2C4C3S2C6C55)将P与Studen t s自然连接,得到没有选修前修课程得学生姓名X =rtsnamd 痣no(P)xSt u desn ts)最终答案:R =rtsno, cno(Stu d Co urses) to Hen o ,Pno (Co ur s es)k= n i,2,3(r(xi s)R.Pcno=S.CnoT=R-KP= CpnoO '(T)X=nsname (S no
31、(P)IxStu dents) 查询哪些学生与学号为“ S1”得学生选修了完全相同得课程。解题步骤(举例说明)。假设:Stu Cour s esSnoCnoGrad eS1C16 0S 1C270S 1C380S2C190S2C26 5S 2C375S2C485S3C195S 3C 270S3C 37 5S4C480S4C 685S5C190S5C272S5C37 5S5C678S5C 7781 )求出学号为S 1得这个学生选修得全部课程编码T1T1 = nc no(%no= S1, (StudC o urses)C n oC 1C2C32 )利用除法,求出至少选修了全部T 1课程得学生学号
32、T 2 .但T2中L部分学生选修得课程比要多,也就就是说与S 1选修得课程不完全相同。S1还T2 =nsno,cno ( S t u dCou r se s)+T1SnoS1S 2S 3S53 )在Stu d Cours e s中提取T 2这些学生选修得全部课程,得到T3T3 =ns no,cno(Stu dCou r seSb<T2)4)将T 3与T1k2 (笛卡尔积)相减,得到那些比S1选得课还要多得学生及课程信息 T4。T4=T3 T1 河2S noCnoS 2C4S5C6S5C 75)在T2中剔除比S1选课还要多得那些学生,当然还要去掉S1自己本身.T 5 = OSn °
33、;=,S1,(T2) nsno (T4)最终答案:T 1 =ncno( %no=,s1,(StudC ourses)T2=nsno,cno(Stu d Course s )耳1T3=nsno, cno ( S tudCour s esxT2)T4=T3- T1 XT 2T5 = (TSn/ (T2) -nsno (T4) 查询哪些学生没有选修过教师“达尔文”所授得任何一门课程解题步骤:1)求出教师“达尔文”所授得所有课程T1T1 = Etcn o( cTn a me=/ 达尔文,(In struct i on s fT e ache r s )2)通过T 1与S tudCourses得自然连接
34、,求出选修过“达尔文”所授任一课程得学生T2,从全部学生中减去T2 ,得到没有选修过教师“达尔文”所授课程得学生T 3。C 1C2T2=Hsno (Stu d Cou r sesxTI)T3= nsno(S t u dent。-T 2 查询哪些学生至少选修了教师“达尔文”所授得两门不同得课程。解题步骤(举例说明)。假设:Stu d Cours e sS noCnoGradeS1C 16 6S2C 16 7S2C368S 2C46 9S2C 670S3C178S3C 476S4C475S4C673S5C28 0S5C48 9S6C68 61 )求出教师“达尔文”所授得所有课程T1T1=Hono
35、( cTname=,达尔文/(Ins t ructio n sTeach e r s)这里举例假设为:CnoC42 )通过T 1与S tudCour s e s得自然连接,求出选修过“达尔文”所授任一课程得学生及课程信息T2。T 2 =Hsno, cno(StudCourses T1)T2T2SnoCnoSnoCnoS1C1S1C1S 2C1S2C1S2C4S2C4S 3C1S3C 1S3C4S3C4S4C4S4C4S5C2S5C2S 5C4S 5C43 )通过T 2与T 2得笛卡尔积,得到选修了 “达尔文”所授两门不同课程得学号。T3=nS no ( (H =3人2 <> 4 (
36、T2 xr2)其中:6 = 3人2<4(T2 >T2)SnoCnoS2C 1S2C4S3C 1S 3C4S5C2S5C4习题三、单项选择题1 .设系、学生、教师3个实体之间存在约束:一个系可以有多名教师,一名教师只属于一个系,一个系可以有名学生,一名学生只属于一个系。下列E R图中能准确表达以上约束得就是( B )。2 .有10个实体型,并且它们之间存在着10个不同得二元联系,其中2个就是1: 1联系类型,3个就是1:n联系 类型,5个就是m: n联系类型,那么根据转换规则,这个E-R图转换成得关系模式有 (B ).A) 13 个B)1 5 个C) 18 个D) 2 0 个3 .从
37、E-R模型关系向关系模型转换时,一个m : n联系转换为关系模式时,该关系模式得码就是(C )。A) m端实体得码B) n端实体得码C)m端实体码与n端实体码组合D)重新选取其她属性4 .设R (U)就是属性集U上得关系模式,X、Y就是U得子集.若对于R (U)得任意一个可能得关系r,r中不可能存在两个元组在X上得属性值相等,而在Y上得属性值不等,则称(A )。A)Y函数依赖于XB) Y对X完全函数依赖C) X为U得候选码D) R属于2NF5.下列不属于非平凡函数依赖得就是(D )。A)(Custo mer I D , Pr ov i derI D , BuyDate ) GoodsNameB
38、 )(Custom e rID,Pro v i d erID ,Buy Date)Good s Name,Provide r I DC) (Cust omerlD, Provid e rID, B uyDat e ) G 00dse l a ssID D)(Custom e rID ,P rov i derID , B u y D a te) P r o vi d erID6 .某供应商关系模式为:Provide rs (PID, Pname, Tel, GoodsI D ,Goo d s Cl a s s I D,G o od s Na m e, G o odsP r i ce) 该关系模式
39、满足如下函数依赖:P I D Pname, PID T e 1 ,G o odsID Goo d sC 1 a s sID, Goo d s I D Goo d sNam e ,G o o d s N ame Goods P ri ce,则这个关系模式得主码为( C )。A)(PID, GoodsName)B) (PID, G oodsC 1 as sID)C) (PI D, Goo d s I D)D) (PID, GoodsPr i ce)7 .下列关于模式分解得叙述中,不正确得就是( A )。A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性B)若要求分解保持函数依赖,那么模式分
40、解可以达到3NF,但不一定能达到BCNFC)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF8 .下列关于部分函数依赖得叙述中,正确得就是( C )。A)若X Y,且存在属性集乙Z Y ,X Z,则称Y对X部分函数依赖 B)若X Y,且存在属性集 Z,Z Y= , X Z,则称Y对X 部分函数依赖C)若X Y,且存在 X得真子集 X' ,X'Y,则称 Y对X部分函数依赖 D)若X Y,且对于 X得任何真子集 X',都有 X' Y,则称Y对 X部分函数依赖9
41、.设U就是所有属性得集合,X、Y、Z都就是 U得子集,且Z=U-X-Y,下列关于多值依赖得叙述中,正确得就是( D ) 。1、 若 X Y,则 XY11、*丫,则乂丫出、若X Y,且Y'Y,则X Y' N、若X Y,则 X ZA)只有HB)只有m0 1与出 D)n与IV10 .设有关系模式 SC(Sno, Sname, Sex, Bir t h day, Cno, Cn a m e, Grad e , Tno, T name) 满足函数依赖集:Sn o f Sname, Sn ofSex, Sn o fBirt h d ay , C nof C n am e , (Sn o ,
42、 C no) -G rade ,Tn o f T n a me。S C得主码与属性集 (Sno , Tno)得闭包分别就是( B ).A)(Sno , T n o )与 Cno, C n ame,Gr a d e , Tno, T n ameB) (Sn o, Cno, Tno)与Sno, Sname, Sex, Birthday, CnoC) (Sno, Cno)与 Sno, S n ame, S ex, Birth day, C no, C name, G a adeD) (Sno, Cno, T n o)与 Sn o , S nam e , Sex, Birthday, Tno , Tn
43、ame11.设关系模式 R(U,F ), U =AB C DE, F= AB- C, CD, DX B,则关系 R 得键就是(C )。A) AB B )ABCC)ABD D )ABE12 .设有关系模式R (A ,B, C ),根据语义有如下函数依赖集:F= A B,(B,C) A。关系模式R得规范化程度最高达到( C )。A)1NF B)2NF C)3NF D)4N F第 1 314题基于如下叙述:关系模式Stu dents (Sno, Sn a me, Cno, Cname, Grade, Tname, Taddr )得属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名与教师地址
44、。其中,一名学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一名学生选修一门课程时必须选定讲授课程得教师,教师不会重名。13 .关系模式St ude nt s得候选关键码有( A )。A)1 个,为(Sno ,Cno)B) 1 个,为(Sno, Cno,Tname)C)2 个,为(Sno, Sname , C n o)与(Sno, C n o , T name)D )2 个,为(Sno,Sname , Cno)与(Sname , Cno, T na me)14.关系模式Stud e n t s得规范化程度最高达到(A )。A) 1 NFB)2NFC) 3 NF
45、D )BCNF第1517题基于下列描述:有关系模式R (C, B C D,CD A, A B E。A, B, C,D, E),根据语义有如下函数依赖集:15 .下列属性组中得就是关系 R得候选码(B1、 (A, B) n、 (A , D) 出、(A)仅出B) I与出16 .关系模式R得规范化程度最高达到(C )。A) 1NF B) 2 NFC) 3 NF17 .现将关系模式R分解为两个关系模式R1A )不具有无损连接性且不保持函数依赖C)不具有无损连接性且保持函数依赖)。;,C)IV、(C, D ) V、(B ,D)i、n 与 iv D) n、出与 vD)BC N F(A , C, D), R
46、2 (A, B,E) ,那么这个分解( A ).B)具有无损连接性且不保持函数依赖D)具有无损连接性且保持函数依赖第18-1 9基于以下描述:有关系模式P (A, B,C,D,E,F , G, H, I ,J),根据语义有如下函数依赖集:F=ABD E,AB G, B F, C J,C I, G H18 .关系模式 P得码就是(D )。A) (A, B,C)B)(A,B,D)C) (A, C,D, G)19 . 关系模式 P 得规范化程度最高达到( ? )。D)(A, B,C, D)A) 1 NF B) 2NFC)3NFD) 4N F第2021题基于以下描述:有关系模式R (S,T, C, D
47、 ,G),根据语义有如下函数依赖集:F= ( S ,C)T, C D, (S,C)G,T C。20 . 关系模式R 得候选码 ( C ) .A)只有1个,为(S, C)B)只有1个,为(S,T)C)有 2 个,为(S, C)与(S, T)D)有 2 个,为(S,C)与(T)21 .关系模式 R得规范化程序最高达到(A )。A)INFB)2NFC) 3NF D) BCNF第2223题基于以下描述:有关系模式 P(C, S,T,R),根据语义有如下函数依赖集:F= C T ,ST R, T R C。22 .关系模式P得规范化程度最高达到(D )。A)INF B)2N FC) 3NFD) B CNF
48、23 .现将关系模式 P分解为两个关系模式P 1(C,T, R ),P 2 (C, S),那么这个分解(A ).A)不具有无损连接性,不保持函数依赖B)具有无损连接性,不保持函数依赖C)不具有无损连接性,保持函数依赖D)具有无损连接性,且保持函数依赖第242巡基于已知下列信息:数据库关系模式R = (A, B ,C,D,E)有下列函数依赖:A - BC , AE, C-D o24 .下述对R得分解中,哪一个(或哪些)分解可保存R所有得函数依赖关系?( B )。1、 (A、B、C)与(C、D、E)n、 (A、B)与(C、D、E)A)均不就是B)只有iC)只有nd) i与n25 .下述对R得分解中
49、,哪一个(或哪些)分解就是R得无损连接分解?( B )。1 、 (A、B、C)与(C、D、E)n、 (A、B)与(A、C、D、E)A)均不就是b)只有iC)只有nD) i与n二、解答题1、某公司需建立产品信息数据库,其其业务需求如下:一种产品可以使用多个不同种类得部件,也可以使用多个不同种类得零件:一种部件至少被用在一种产品中;一种部件可以由多个不同种类得零件组成;一种零件至少被用在一种产品或一种部件中;对于一种具体得部件,要记录这种部件使用彳#各种零件得数量;对于一种具体得产品,要记录这种产品使用得各种 部件零件数量与各种零件数量,但部件所使用得 零件数量不计入该产品得零件数量;一个供应商可
50、供应多种零件,但一种零件只能由一个供应商供应。根据以上业务要求,某建模人员构建了如下E-R图:此E - R图中得实体得属性完整,但实体、联系得设计存在不合理之处 请重新构建合理得 ER图,使之符合业务要求,而且信息完整。m零件数量n产品号零件号产品名称mnn零件名称m部件零件部件型号n1密件数量供应商零件供应供应商号曾必-零件供应商名飞。联系电话部件号、存B件名称 根据重构得E-R图给出符合3N F得关系模式,并标出每个关系模式得主码与外码。主码用下划线标注。产品(产品号产品名称,型号,装配图号部件(部件号,部件名称)零件(零件号零件名称,供应商号)。供应商号为外键产品一部件(产品号,部件号,
51、部件数量)O产品号、部件号都为外键产品-零件(产品号,零件号,零件数量)。产品号、零件号都为外键部件-零件(部件号,零件号,零件数量)。部件号、零件号都为外键供应商(供应商号,供应商名 ,联系电话)2、):已知某教务管理系统得各个关系模式如下(带下画线得属性就是主码 系(系号,系名)学生(三,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号,教师号) 选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号 )请根据给出得关系模式,画出该关系得E-R图,图中忽略实体集得属性,但如果实体集之间得联系有属性则需要给出联系得属性。 假设该系统得业务需求发生变化 ,需要满足下列要求:为课程增加先修课程信息(一门课程可有多 门先修课程);一门课程可由多名教师讲授,一名教师可以讲授多门课程。试根据上述需求修改关系模式 仅列出有改动得关系模式,并使每个关系模式满足3NF。参考答案:系(系号,系名)学生(生丝,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号)选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号)教师授课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 军政知识选择题库及答案
- 2025年水土保持专业题库及答案
- 广州小学考试试卷及答案
- 2025年高考数学专业真题及答案
- 动物脑功能测试题及答案
- 2025~2026学年云南省曲靖市罗平县第一中学高三上学期期中考试数学试卷
- 火鸡科学家简介
- 木地板表面造型处理工安全实操考核试卷含答案
- 保育员班级工作总结
- 数据通信机务员现场作业技术规程
- GB/T 9573-2013橡胶和塑料软管及软管组合件软管尺寸和软管组合件长度测量方法
- 劳动争议调解仲裁法知识讲座
- 矮小症诊治指南
- GB 14443-2007涂装作业安全规程涂层烘干室安全技术规定
- 解一元一次方程移项说课稿课件
- 危机管理及风险评估基础知识课件
- 多原子分子的结构和性质
- 中兴视频会议MCU MS9000开局配置
- 江苏股权交易中心章程
- 【水处理计算书+公式】工艺计算A2O-AO-MBBR
- 新品上市通知008附件1f50-21s13c认证f50试验报告
评论
0/150
提交评论