数据库原理与应用考试B卷.doc

数据库原理与应用考试B卷.doc

ID:58126504

大小:87.50 KB

页数:8页

时间:2020-04-24

数据库原理与应用考试B卷.doc_第1页
数据库原理与应用考试B卷.doc_第2页
数据库原理与应用考试B卷.doc_第3页
数据库原理与应用考试B卷.doc_第4页
数据库原理与应用考试B卷.doc_第5页
资源描述:

《数据库原理与应用考试B卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学院:专业:学号:姓名:装订线一、简答题(共24分)1、(3分)简述二段锁协议和可串行化调度的含义。2、(4分)数据模型及其要素。3、(6分)什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?数据库系统怎样实现数据物理独立性和逻辑独立性?4、(6分)简述数据库设计的过程。5、(5分)简述什么是事务以及事务的四个基本特征。二、选择题(共24分,每小题2分)1、在数据库设计中用关系模型来表示实体和实体之间的联系,则关系模型的结构是。A.层次结构B.二维表结构C.网状结构D.封装结构2、(多选)在一个关系中如果有这样一个属性存在,它的值能唯一

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.以

3、上都不是7、下述SQL命令的短语中,不可以定义属性上约束条件的是()。A.NOTNULL短语B.UNIQUE短语C.CHECK短语D.HAVING短语8、在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图10、同一个关系的任意两个元组值。A.不能全同B.可全同C.必须全同D.以上都不是11、X→Y,当下列哪一条成立时,称为平凡的函数依赖()。A.X∈YB.Y∈XC.X∩Y=ΦD.X∩Y≠Φ12、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。A.DBS包括DB和DBM

4、SB.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:还书日期该关系模式的属性有的语义有:教师编号是唯一的,教师编号函数决定教师姓名;教师只能在一个部门工作,一个部门有多个教师;图书编号是唯一的,图书编号函数决定书名;一个老师可以借多本图书

5、,一本图书只能被一个老师借阅,当一个老师借阅一本书时都要要登记借书日日期和还书日期。1.(5分)请写出基本函数依赖集2.(4分)确定候选码和主属性、非主属性。3.(5分)该关系模式最高属于第几范式?为什么?四、问答题(9分)某部门有很多职工,由经理(职工之一)负责管理。一个职工可参加各种产品的研制,一种产品可有多个职工参加研制,并以月数计算。但一种产品只有一个职工负责研制。每个产品所需的各种零件,可由不同供应商供应,每种零件可由不同供应商供应给不同的产品。这些零件可以放在不同的仓库中,每个仓库存放各种不同的零件。请用E—R图画出此部门、职工、产品

6、、供应商、零件、仓库的概念模型。五、问答题(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,

7、Cpno,Ccredit,Cdept,Tname)(注:Cdept代表开设课程的院系,Tname代表任课老师名)学生选课表:SC(Sno,Cno,Grade)试用SQL语句完成以下操作:1)(6分)分别用关系代数和SQL语言查询至少选修了一门其直接先行课为5号课程的学生姓名;2)(3分)假设每个职工可以在多个公司工作,用SQL语言查询每个职工的兼职公司的数目和工资总数,显示为:E#,NUM,SUM_SALARY;3)(3分)用SQL语言查询“联华公司”(公司名称)中低于本公司平均工资的职工的工号和姓名;4)(3分)用SQL语言为50岁以上的职工加

8、薪300元;5)(3分)创建视图V_EMP,要求包括属性:职工姓名、工作的公司名称、工资、公司所在的城市;6)(3分)给用户张大为授予对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。