南昌大学-数据库期末2014(A)_第1页
南昌大学-数据库期末2014(A)_第2页
南昌大学-数据库期末2014(A)_第3页
南昌大学-数据库期末2014(A)_第4页
南昌大学-数据库期末2014(A)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

第3页共6页—南昌大学考试试卷—【适用时间:2014~2015学年第一学期试卷类型:[A]卷】教师填写栏课程编号:Z6103B001试卷编号:课程名称:数据库原理及应用开发开课学院:信息工程考试形式:闭卷适用班级:计算机系12级考试时间:120分钟试卷说明:1、本试卷共6页。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。题号一二三四五六七八九十总分累分人签名题分2020202020100得分考生填写栏考生姓名:考生学号:所属学院:所属班级:所属专业:考试日期:考生须知1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),违者按舞弊处理;不得自备草稿纸。考生承诺本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!考生签名:一、选择题:(每小题2分,共20分)得分评阅人1.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性2.实体完整性规则是指关系中()A.不允许有空行 B.主键不允许有空值C.不允许有空列 D.外键不允许有空值3.实现关系代数选择运算的SQL子句是()A.SELECT B.ORDERBYC.FROM D.WHERE4.在SQL语言中收回权限的操作是通过________语句实现的。()A.CREATEB.REVOKEC.INSERTD.GRANT5.在数据库的三级模式中,内模式有()A.1个B.2个C.3个D.多个6.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计 B.物理设计C.逻辑设计 D.系统实施7.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据控制语言(DCL)8.并发操作会带来哪些数据不一致性。()A.不可修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读9.所谓空值就是________的值。()A.数值0B.空的字符串C.任何值D.未知的值10.在对关系代数表达式的查询优化策略中,最重要也是最基本的一条是()A.执行自然连接运算B.执行笛卡儿积运算C.尽早执行选择运算D.投影运算二、填空题:(每小题2分,共20分)得分评阅人1.数据库系统可能发生各种各样的故障,大致可分为以下四类:、、和计算机病毒。2.数据管理技术的发展经历了人工管理阶段、____________和_____________。3.数据库领域中,最常用的数据模型有四种,它们分别是层次模型、、和面向对象模型。4.事务必须具有的四个性质是:____________、_____________、隔离性和___________。5.基本的封锁类型有二种:和__。6最常用的数据库的恢复技术是数据转储和。7全局ER模型的设计,需要消除的冲突主要有三类:属性冲突、和。8SQL语言具有二种使用方式,分别是交互式和。9如果关系模式R属于2NF,现在要将R规范化为3NF,是通过消除来实现的。10在数据库中,数据的完整性有三种,它们分别是实体的完整性、、。三、教学数据库中有三个表,课程C(CNO,CNAME,CCREDIT),CNO表示课程号,CNAME表示课程名,CCREDIT表示学分.学生S(SNO,SNAME,AGE,SEX,SDEPT),SNO表示学号,SNAME表示姓名,AGE表示年龄,SEX表示性别,SDEPT表示系,选课SC(SNO,CNO,GRADE),GRADE表示成绩.(每小题4分,共20分)得分评阅人要求用SQL语言查询:1.查询每门课程得最高分的学生学号,课程号,成绩。查询结果按课程号升序排列。2.查询选修了全部课程的学生学号,姓名和总分。3.把每门课程的平均成绩插入到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中,其中AVG_GRADE为每门课程的平均成绩。4把查询C表和修改学分的权限授给用户刘晨。5.建立计算机系选修了课程号为C1的学生视图。四、对于上题教学数据库,请用等价的SQL语句表示下列关系代数表达式:(每小题4分,共20分)得分评阅人1.σSage>18(S)2.πsno(S)-πsno(SC)3.πsno(σgrade<60(σCname=’数据库’(C)∞SC))4.πSname,Cname,Grade(S∞SC∞C)5.S×SC五、应用题(每小题10分,共20分)得分评阅人1.假设某公司销售业务中使用的订单格式如下:订单号:1168订货日期:12/18/2014客户名称:ABC客户电话:8161763产品编写品名价格数量金额A电源100.00202000.00B电表200.00408000.00C卡尺40.00502000.00总金额:12000.00公司的业务规定:(1)订单号是唯一的,每张订单对应一个订单号;(2)一张订单可以订购多种产品,每一种产品可以在多个订单中出现;(3)一张订单只有一个客户,一个客户可以有多张订单;(4)每一个产品编号对应一种产品的品名和价格;(5)每一个客户有一个唯一的的名称和电话号码。根据上述表格和业务规则设计关系模式:R(订单号,订货日期,客户名称,客户电话,产品编号,品名,价格,数量,金额)请回答下列问题:(1)根据以上规定,写出模式R的最小函数依赖集和关键码;(2)说明R属于第几范式?为什么?(3)分解成3NF模式集。2.某工厂需建立一个数据库以便存储以下信息:该工厂有多个车间,每个车间有车间号,主任姓名,地址,电话;一个车间有多个工人,每个工人有职工号,姓名,年龄,性别和工种;

温馨提示

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

评论

0/150

提交评论