欢迎来到天天文库
浏览记录
ID:40047532
大小:416.08 KB
页数:72页
时间:2019-07-18
《《工学sql总复习题》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、期末总复习考试题型及分值分配一、单项选择题(10×2分=20分)二、简答题(3×5分=15分)三、设计题(本大题共2题,第1小题12分、第2小题13分,共25分)四、编程题(本大题共8个小题,共40分)问答题教材。。。类型练习1:一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要
2、时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:构造满足需求的E-R图。(2)转换为等价的关系模型结构,并指出主码,及外码(若有)。Answer转换为等价的关系模型结构:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)外码:借书证号、书号类型练习2(课
3、后习题)2.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可以用在不同的产品上。这些零件由不同的原材料制成,不同的零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中。试用E-R图画出此工厂产品、零件、材料、仓库的概念模型。关于关系规范化类题型,机房上课时候已经练习过,大家参照下做题方法即可。需要同学们熟记和理解各个范式的定义,才能较熟练的完成此题-12分。练习已知关系模式S(sno,sname,sdept,mname,cno,grade)其中:sno为学号、sname为姓名、sdept为系名、m
4、name为系主任名、cno为课程名、grade为成绩。语义:每个学生只属于一个系,每个系有若干学生;每个系只有一名系主任,每个学生可以选修多门课,每门课可以被多个学生选修。每个学生选修一门课则有一个成绩。1.指出关系模式S的候选码及关系模式中的基本函数依赖,哪些是部分函数依赖,哪些是完全的函数依赖。2.原关系模式S属于第几范式?为什么?3.将关系模式分解成3NF,并说明为什么?答案(1)关系模式S的基本函数依赖如下:sno→sname,sdept→mname,sno→sdept,(sno,cno)→grade关系模
5、式S的码为:(sno,cno)。都是完全的函数依赖。(2)原关系模式S为几范式?为什么?答:原关系模式S是属于1NF的,码为(sno,cno),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。3.消除非主属性对码的函数依赖为部分函数依赖。将关系模式S(sno,sname,sdept,mname,cno,grade)分解成2NF如下:S1(sno,sname,sdept,mname)S2(sno,cno,grade)将上述关系模式分解成3NF如下:分解的关系模式S1中存
6、在sno→sdept,sdept→mname,即非主属性mname传递依赖于sno,所以可进一步分解如下:S11(sno,sname,sdept)S12(sdept,mname)分解后的关系模式S11、S12满足3NF。对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以原模式S(sno,sname,sdept,mname,cno,grade)按如下分解满足3NF:S11(sno,sname,sdept)S12(sdept,mname)S2(sno,cno,grade)程序题:第三章Select(
7、尤其是集函数、groupby、having、orderby等字句的使用),Insert,delete,update创建视图授权所有的都让大家在机房练习过,不知你练没练!第1章绪论1.现实世界中客观存在并能相互区别的事物称为()A.实体B.实体集C.字段D.记录答案:A2.现实世界中事物的特性在信息世界中称为()A.实体B.实体标识符C.属性D.关键码答案:C3.下列实体类型的联系中,属于一对一联系的是()A.教研室对教师的所属联系B.父亲对孩子的亲生联系C.省对省会的所属联系D.供应商与工程项目的供货联系答案:C4
8、.层次模型必须满足的一个条件是()A.每个结点均可以有一个以上的父结点B.有且仅有一个结点无父结点C.不能有结点无父结点D.可以有一个以上的结点无父结点答案:B5.采用二维表格结构表达实体类型及实体间联系的数据模型是()A.层次模型B.网状模型C.关系模型D.实体联系模型答案:C6.逻辑数据独立性是指()A.概念模式改变,外模式和应用程序不变B.概念模式改变
此文档下载收益归作者所有