(完整版)数据库原理期末试题_第1页
(完整版)数据库原理期末试题_第2页
(完整版)数据库原理期末试题_第3页
(完整版)数据库原理期末试题_第4页
(完整版)数据库原理期末试题_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、本word文档可编辑可修改 命题人:教研室主任(签字):系主任签字:日期:课程教研室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线北华大 学计算机科 学技术 学院 2008 - 2009 学年第 2 学期 数据库原理课程期末考试试卷( 1)题号得分一二三四五六七八总分评卷人核分:一、填空题(每空 1分,共 10分)1 DBMS是位于用户与(大题得分)之间 的一层数据管理软件。2数据库三级模式结构中,()是数据库中全体数据 的逻辑结构和特征 的描述。3 关系操作 的特点是()操作。4 在关系代数表达式中,符号表示 的运算是()。5在 SQL中使用()

2、描述数据库 的外模式。6在函数依赖: 学号姓名中,(7建立 E-R模型是数据库设计()是决定因素。)阶段 的任务。8 ()是用户定义 的一个数据库操作序列,这些操作要么都做,要么都不做,是一个不可分割 的工作单位。它具有()、一致性、隔离性和持续性四个特性。9 封锁是实现并发控制 的一个非常重要 的技术。基本 的封锁类型有排它锁和()。二、选择题(每小题 1分,共 10分)大题得分1在已知教 学环境中,一名 学生可以选修多门课程,一门课程可以被多名 学生选修,这说明 学生与课程之间存在() 的联系。A一对一B一对多C多对多D未知2()要求主属性不能为空。A关系完整性B用户自定义完整性C参照完整

3、性D实体完整性3SQL适用于()。A层次型数据库管理系统C网状型数据库管理系统B关系型数据库管理系统D混合型数据库管理系统第 1页共 6页 命题人:教研室主任(签字):系主任签字:日期:课程教研室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线4保证数据库中数据及语义 的正确性和有效性,是数据库 的(A安全性 B准确性 C完整性5采用定义视图 的机制在数据控制方面要解决 的问题是(A数据安全性 B数据完整性 C数据库恢复6在关系模式 R(U,F)中,如果 XY,存在 X 的真子集 X1,使 X1Y,称函数依赖)。D共享性)。D数据库并发控制XY为()

4、。A平凡函数依赖B部分函数依赖C完全函数依赖)。D传递函数依赖D物理设计阶段7数据字典产生于数据库设计步骤 的(A需求分析阶段 B概念设计阶段8日志文件 的作用是处理数据库 的(A安全性 B完整性 C恢复C逻辑设计阶段)。D并发控制9如果事务 T已在数据 R上加了 S锁,则其他事务在数据 R上( )。A只可加 X锁 B只可加 S锁 C可加 S锁或 X锁 D不能加任何锁10解决并发操作造成数据不一致问题,一般采用 的方法是提供( )。A并发机制 B封锁机制 C恢复机制 D约束机制三、分析简答题(每小题 5分,共 20分)大题得分1事务定义中 的 COMMIT语句和 ROLLBACK语句 的功能是

5、什么?1题得分第 2页共 6页 命题人:教研室主任(签字):系主任签字:日期:课程教研室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线2对 学生 -课程数据库有如下查询:2题得分SELECT SNAME FROM STUDENT,SCWHERE STUDENT.SNO=SC.SNO AND SDEPT=ISAND CNO=12;试画出用关系代数表示 的语法树,并用关系代数表达式优化算法对原始 的语法树进行优化处理,画出优化后 的标准语法树。3简述嵌入式 SQL语言中使用游标 的作用。3题得分4今有 3个事务 的一个调度 R3(B)R1(A)W3(B

6、)R2(B)R2(A)W2(B)R1(B)W1(A),4题得分该调度是冲突可串行化 的调度吗?为什么?四、应用题(每小题 3分,共 30分)大题得分设有下列关系模式:STUDENT(SNO,SNAME,SEX,BIRTHDAY,CLASS)TEACHER(TNO,TNAME,SEX,BIRTHDAY,PROF,DEPART)COURSE(CNO,CNAME,TNO)SCORE(SNO,CNO,GRADE)第 3页共 6页 命题人:教研室主任(签字):系主任签字:日期:课程教研室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线其中, 学生信息表 STU

7、DENT由 学号( SNO)、 学生姓名( SNAME)、性别( SEX)、出生年月日( BIRTHDAY)、班级( CLASS)组成,记录 学生 的情况;教师信息表 TEACHER由教师号(TNO)、教师姓名(TNAME)、性别(SEX)、出生年月日(BIRTHDAY)、职称(FROF)、教师所在系( DEPART)组成,记录教师 的情况;课程表 COURSE由课程号( CNO)、课程名称(CNAME)、任课教师号( TNO)组成,记录所开课程及任课教师情况;成绩表 SCORE由 学生 学号( SNO)、课程号( CNO)、成绩(GRADE)组成,记录 学生选课情况及相应 的成绩。按要求完成

8、以下操作:1查询“ LIUMEI”老师所授课程 的课程号和课程名。(用关系代数语言实现)1题得分2查询“ LIXIANG”同 学没有选修 的课程 的课程号。(用关系代数语言实现)2题得分3查询职称为“ FJS” 的教师所授课程 的课程号、课程名和任课教师名。(用 SQL语言实现)4查询 学号为“ 20062104” 的 学生所选课程 的课程号和课程名。(用 SQL语言实现)3题得分4题得分5删除尚无成绩 的选课记录。(SQL)5题得分6将 学号为“ 20061215” 的 学生 的班级改为“ 0612”。(SQL)6题得分第 4页共 6页 命题人:教研室主任(签字):系主任签字:日期:课程教研

9、室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线7统计每门课程 的 学生选课人数(显示课程名和人数)。要求显示结果按照人数 的降序排列。7题得分8题得分9题得分(SQL)8建立一个名为“ TEACHER-COURSE” 的视图,显示教师授课情况数据(教师号,教师名,职称,课程名)。(SQL)9试用 SQL语句定义 SCORE表,(SNO,CNO)为主码,并定义其参照完整性, GRADE限定在 0和 100之间。(在横线处填写完整性定义语句)CREATE TABLE SCORE( SNO CHAR(9) ,CNO CHAR(9) ,GRADE SMA

10、LLINT,,,);10把对数据库中 STUDENT关系 的查询权限和对年龄字段 的修改权限授予用户“ZHANGMIN”。回收用户“ LILAN”对 COURSE关系 的所有操作权限。(SQL)10题得分第 5页共 6页 命题人:教研室主任(签字):系主任签字:日期:课程教研室 系统理论使用专业班级 学号 考生姓名年级 2006级计算机科 学与技术(工)考试地点装订线五、综合设计题( 1小题 10分, 2小题 5分,3小题 8分, 4小题 7分,共 30分)大题得分现在要建立一小型超市数据库。语义为:每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;每个超市可销售多种商品,每种商品可在多个超市销售,每个超市销售每种商品有月计划数。描述“商品”实体 的属性有:商品号、商品名、规格、单价;商品号作为其唯一性标识描述“超市” 的属性有:超市号、超市名、地址;超市号作为其唯一性标识描述“供应商” 的属性有:供应商编号、供应商名、地址。供应商编号作为其唯

温馨提示

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

评论

0/150

提交评论