烟台大学数据库原理及应用2015-2016学年第一学期(带答案).doc_第1页
烟台大学数据库原理及应用2015-2016学年第一学期(带答案).doc_第2页
烟台大学数据库原理及应用2015-2016学年第一学期(带答案).doc_第3页
烟台大学数据库原理及应用2015-2016学年第一学期(带答案).doc_第4页
烟台大学数据库原理及应用2015-2016学年第一学期(带答案).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

姓名_ 学号_ 院系_ 班级_-请在装订线以下答题-烟台大学计算机与控制工程学院20152016学年第 一 学期 数据库系统原理及其应用 试卷A(考试时间为120分钟)一、简答题(本大题共3小题,每小题5分,共15分)1.试述数据库系统的组成?2.两个实体型间的联系可以分为哪几种?并举例说明3.试述参照完整性规则?二、试用关系代数运算查询下列问题(本大题共3小题,每小题5分,共15分)供应商S(S#,SNAME,CITY)供应商号(S#) 、供应商姓名(SNAME) 、供应商所在城市(CITY) 零件P(P#,PNAME,COLOR,WEIGHT)零件号(P#) 、零件名称(PNAME) 、零件颜色(COLOR) 、零件重量(WEIGHT)工程J(J#,JNAME,CITY) 项目号(J#) 、项目名(JNAME) 、项目所在城市(CITY)供应SPJ(SNO,PNO,JNO,QTY)供应商号(S#) 、零件号(PNO) 、项目号(JNO) 、供应数量(QTY)1.查询所有在北京的供应商的名称SNAME2.查询给工程j1供应零件的所有供应商号码S#3.查询给工程j1供应零件p1的供应商号码S#4.查询给工程j1供应的零件为红色的供应商号码S#5.查询使用供应商东方电子所供应的全部零件的工程号J#三、试用SQL语言解决下列问题,关系见上题(本大题共8小题,每小题5分,共40分)1.创建基本表S(S#,SNAME,CITY),供应商编号S#为主键,供应商名称SNAME唯一,不能为空2.创建基本表SPJ(S#,P#,J#,QTY),确定表的主键和外键3.查询所有重量小于500g的零件的名称、颜色、重量4.查询使用了“东方电子”所供应零件的所有工程编号及名称5.查询没有使用天津产的零件的所有工程号码6.将p1零件的重量改为100g7.将新的供应商(s9,捷瑞)插入到S表,并将供货信息(s9,j1,p5,100)插入到SPJ表8.请为三建工程创建一个供应商视图,包括供应商编号、供应商名称、零件编号、零件名称、颜色、供应数量四、关系理论(本大题共2小题,每小题5分,共10分)1.设关系模式R(A,B,C,D)上的FD集为F,且F=AB-C,C-D(1)试求R的候选码,说明理由(2分)(2)该关系模式是第几范式,并说明理由(2分)(3)如果不是BCNF,请写出转换后的BCNF(1分)2.设关系模式R(X,Y,Z)上的FD=Y-Z,XZ-Y(1)试求R的候选码,说明理由(2分)(2)该关系模式是第几范式,并说明理由(2分)(3)如果不是BCNF,请写出转换后的BCNF(1分)四、数据库综合设计(共25分,每题2分)某学校图书馆需建立一个图书管理系统,基本要求如下:每种图书只能放在一个书架上,每个书架可以放置多种图书,每个学生每次可以借多本图书,学生可以查询自己的借阅历史,包括借书时间、还书时间。每本图书的信息包括:书架编号、书架容量、所在藏馆号,书架编号为主键。学生信息包括:学号、姓名、性别、Email、所在系,学号为主键。请完成如下设计(用汉字命名)1.设计该图书馆数据库系统的E-R图,属性可以单独说明(7分)2.将该E-R图转换为关系模型结构,并指出每个关系模式的主键和外键,主键下加下划线,外键下加波浪线(5分)3.用SQL语句创建图书表,尽量给出完整性约束(4分)4.用SQL语句查询“201320201”号学生,自2015-08-01至2015-08-30的借阅历史,包括索引号、借书时间、还书时间,并按照时间降序排序(4分)5.select J# from SPJ,J,P where J# not in(select J# from SPJ,J,P where P.CITY=天津);6.update P set WEIGHT=100 where P#=p1;7.insert into S(S#,SNAME) values (s9,捷瑞);insert into SPJ(S#,P#,J#,QTY) values (s9,j1,p5,100);8. create view sasselect S#、SNAME、P#、PNAME、COLOR、QTYfrom S,P,SPJ四、1.AB,AB的闭包是ABCD存在非主属性对码的完全函数依赖,存在非主

温馨提示

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

评论

0/150

提交评论