资源描述:
《!!!数据库考试题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、...习题一、[12分]用英文解释1、DBMS2、DataDictionary3、Transaction[10分]二、单项选择题1.Theremaybeinstanceswhereanattributehasasetofvaluesforaspecificentity.Thistypeofattributeissaidtobe【】A.singlevaluedattributeB.multivaluedattributeC.simpleattributeD.compositeattribute2.Ina
2、particularbank,aloancanbelongtoonlyonecustomer,andacustomercanhaveseveralloans,thentherelationshipsetfromcustomertoloanis【】A.onetomanyB.manytomanyC.manytooneD.onetoone3.A【】containsmetadata─thatis,dataaboutdata.A.tableB.viewC.datadictionaryD.trigger4.The
3、phrase―greaterthanatleastone‖isreprese【nt】edinSQLbyA.>allB.some5.Ingeneral,allaggregatefunctionsexcept【】ignorenullvaluesintheirinputcollection.A.sumB.avgC.minD.count6.IfascheduleScanbetransformedintoascheduleS‘byaseriesofswapsofnon-conflic
4、ting
instructions,wesaythatSandSe【】‘arA.non-conflictingequivalentB.conflictequivalentC.non-conflictingserializableD.conflictserializable7.Thefundamentaloperationsintherelationalalgebraar【e】。A.∪,-,×,π和σB.∪,-,∞,π和σ
C.∪,∩,×,π和σD.∪,∩,∞,π和σ8.InSQL,=someiside
5、nticaltoin,and【】isidenticaltonotin。A.<>someB.=allC.<>allD.=some9.Theresultoftrueandnullis【】。A.nullB.trueC.falseD.notnull10.Thefunctionsumappliedonthecollection{1,1,3,4,4,11}returnsthevalue【】.A.24B.6C.4D.111......三、[10分]设有Course(课程)、Teacher(教师)、Student(研
6、究生),其中:Course有属性cno(课程号)、cname(课程名)和mark(学分);Teacher有属性tno(教师编号)、tname(教师姓名)和major(专业属性);Student有属性sno(学号)、sname(学生姓名)、age(年龄)、bno(班级号)、score(总成绩)属性。Teacher与Student之间有指导论文的联系,用Supervise表示,每位教师可指导多名研究生,每名研究生有且只能有一位指导教师;Teacher与Course之间有讲授的联系,用Teach表示,每位教
7、师可以教授多门课程,每门课程可同时由多位教师开设。试画出E-R图。四、[12分]题设与第三题相同,试根据你所画的E-R图,设计出关系数据库,并指出每个关系中的主键和外键。五、[8分]题设与第三题相同,试用关系代数表达:1.检索编号为‘t01的‘老师的姓名2.检索班级号为‘b01或‘者年龄大于21岁所有学生的姓名六、[12分]题设与第三题相同。使用SQL表达:1.建立表结构Course(课程)、Teacher(教师)、Student(研究生)(其中要求age大于零;定义必要的主键和外键)。2.将学号为‖
8、a01姓‖名,为‖zhang年‖龄,为‖22的‖学生信息加入到Student表中3.检索专业为‘计算机‘的老师的姓名和编号,并按编号由大到小排列。4.将学号以‘a01开‘头的学生信息删除。5.检索比‘b01班‘所有学生的总成绩都高的学生的姓名,去掉重复的姓名。6.检索张山老师所教的学生的平均总成绩(假设不存在教师重名现象)。七、[12分]设有属于1NF的关系模式R=(A,B,C,D,E),R上的函数依赖集F={BCAD,ADEB,EC}。1.R是否属于3