数据库原理与应用考试B卷_第1页
数据库原理与应用考试B卷_第2页
数据库原理与应用考试B卷_第3页
数据库原理与应用考试B卷_第4页
数据库原理与应用考试B卷_第5页
全文预览已结束

下载本文档

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

文档简介

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--数据库原理与应用考试B卷(总3页)PAGE学院:学院:专业:学号:姓名:装订线广东工业大学考试试卷()课程名称:考试时间:第周星期(月日)题号一二三四五六总分评卷得分评卷签名复核得分复核签名一、简答题(共24分)1、(3分)简述二段锁协议和可串行化调度的含义。2、(4分)数据模型及其要素。3、(6分)什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性数据库系统怎样实现数据物理独立性和逻辑独立性4、(6分)简述数据库设计的过程。5、(5分)简述什么是事务以及事务的四个基本特征。二、选择题(共24分,每小题2分)1、在数据库设计中用关系模型来表示实体和实体之间的联系,则关系模型的结构是。A.层次结构B.二维表结构C.网状结构D.封装结构2、(多选)在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为。A.候选码B.数据项C.主属性D.主属性值3、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏是指数据库的___。A.安全性B.完整性C.并发控制D.恢复4、数据库的______是指数据库的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复5、数据库与文件系统的根本区别在于[]A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间6、关系模型中,一个码是()。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够唯一标识关系中的一个元组D.以上都不是7、下述SQL命令的短语中,不可以定义属性上约束条件的是()。NULL短语短语短语短语8、在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图10、同一个关系的任意两个元组值。A.不能全同B.可全同C.必须全同D.以上都不是11、X→Y,当下列哪一条成立时,称为平凡的函数依赖()。A.X∈Y∈X∩Y=Φ∩Y≠Φ12、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS三、问答题(14分).现有如下关系模式:Teacher(Tno,Tname,Dept,Bno,Bname,Bdate,Rdate)。其中,Tno:教师编号,Tname:教师姓名,Dept:所在部门,Bno;借阅的图书编号,Bname:书名,Bdate:借书日期,Rdate:还书日期该关系模式的属性有的语义有:教师编号是唯一的,教师编号函数决定教师姓名;教师只能在一个部门工作,一个部门有多个教师;图书编号是唯一的,图书编号函数决定书名;一个老师可以借多本图书,一本图书只能被一个老师借阅,当一个老师借阅一本书时都要要登记借书日日期和还书日期。1.(5分)请写出基本函数依赖集2.(4分)确定候选码和主属性、非主属性。3.(5分)该关系模式最高属于第几范式为什么四、问答题(9分)某部门有很多职工,由经理(职工之一)负责管理。一个职工可参加各种产品的研制,一种产品可有多个职工参加研制,并以月数计算。但一种产品只有一个职工负责研制。每个产品所需的各种零件,可由不同供应商供应,每种零件可由不同供应商供应给不同的产品。这些零件可以放在不同的仓库中,每个仓库存放各种不同的零件。请用E—R图画出此部门、职工、产品、供应商、零件、仓库的概念模型。五、问答题(21分)设有职工-工作-公司数据库:职工表EMP(E#,ENAME,AGE,SEX,ECITY),其属性分别表示职工号、姓名、年龄、性别和籍贯。工作表WORKS(E#,C#,SALARY),属性分别表示职工工号、工作的公司编码和工资。公司表COMP(C#,C_NAME,CITY),其属性分别表示公司编号、公司名称、公司所在的城市。设有一个学生-课程数据库学生表:Student(Sno,Sname,Ssex,Sage,Sdept)(注:Sdept代表学生所在院系)课程表:Course(Cno,Cname,Cpno,Ccredit,Cdept,Tname)(注:Cdept代表开设课程的院系,Tname代表任课老师名)学生选课表:SC(Sno,Cno,Grade)试用SQL语句完成以下操作:(6分)分别用关系代数和SQL语言查询至少选修了一门其直接先行课为5号课程的学生姓名;(3分)假设每个职工可以在多个公司工作,用SQL语言查询每个职工的兼职公司的数目和工资总数,显示为:E#,NUM,SUM_SALARY;(3分)用SQL语言查询“联华公司”(公司名称)中低于本公司平均工资的职工的工号和姓名;(3分)用SQL语言为50岁以上的职工加薪300元;(3分)创建视图V_EMP,要求包括属性:职工姓名、工作的公司名称、工资、公司所在的城市;(3分)给用户张大为授予对职工表的检索权限和对工作表中工资属性的更新权限。六、问答题(共8分)对职工-工作-公司数据库(关系模式参考第五题)有如下的查询:SelectE#,C#,SALA

温馨提示

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

评论

0/150

提交评论