《数据库原理A模拟试题》中国传媒大学计算机学院_第1页
《数据库原理A模拟试题》中国传媒大学计算机学院_第2页
《数据库原理A模拟试题》中国传媒大学计算机学院_第3页
《数据库原理A模拟试题》中国传媒大学计算机学院_第4页
全文预览已结束

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上“数据库原理A”模拟试题一、单项选择题(请将最合适的答案填入题后的表格中。每小题1分,共10分)1. _是长期存储在计算机内的有组织、可共享的数据集合。A. 数据库管理系统 B. 数据库系统C. 数据库D. 文件组织2. 数据的正确、有效和相容称之为数据的_ _。A. 安全性B. 一致性C. 独立性D. 完整性3.实施参照完整性可防止下面情况发生 。A当父表中没有相关记录时,把记录添加到相关的子表中B改变父表的值,从而导致在相关子表中出现孤立记录C删除在相关子表中有匹配记录的父表记录D以上全部4. 设一关系模式为:供货(客户编码,客户姓名,客户地址,商品编码,商品名称

2、,单价,供应商编码,供应商姓名,供应商地址,供货数量),则该关系模式的主码是 。A 客户编码,供应商编码B 客户编码,商品编码C 供应商编码,商品编码D 客户编码,商品编码,供应商编码5. _属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A. 数据模型B. 概念模型C. 层次模型D. 关系模型6. 在SQL语言中授权的操作是通过_语句实现的。A. GRANTB. CREATEC. REVOKED. INSERT7. 采用二维表格结构表达实体类型及实体间联系的数据模型是 。A 层次数据模型B 网状数据模型C 关系数据模型D 实体联系模型8. 2NF_规范为3NF。A. 消除非主属

3、性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除非主属性对码的完全函数依赖D. 消除主属性对码的部分和传递函数依赖9需求分析阶段得到的结果是_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构10下列实体类型的联系中,属于一对一联系的是 。A 教研室对教师的“所属”联系 B 省对省会的“所属”联系C 父亲对孩子的“亲生”联系D 供应商与工程项目的“供货”联系二、判断改错题(正确的打勾,错误的打叉并改正。每小题2分,共10分。)1视图的更新和基本表一样。( )2对关系模式的规范化是为了提高查询速度。

4、( )3若数据库中只包含成功事务提交的结果,则此数据库就处于一致状态。( )4封锁的粒度越大,系统的并发度就越小。( )5关系中每个属性值都是不可分解的。( )三、(20分)写出完成下列操作的SQL命令假设某教学管理数据库中有关于学生、教师、课程和成绩4个基本表,其关系框架如下(带有下划线的是主码):学生信息表:student(Sno,Sname,Ssex,Sbirthday,Class)其中:Sno,Sname,Ssex,Sbirthday,Class分别代表学生的学号,姓名,性别,生日和所在班级。教师信息表:teacher(Tno,Tname,Tsex,Tbirthday,Post,Dep

5、art)其中:Tno,Tname,Tsex,Tbirthday,Post,Depart分别代表教师的职工号,姓名,性别,生日,职称,所在系。“职称”取值为:助教、讲师、副教授和教授。课程表:course(Cno,Cname,Credit,Tno)其中:Cno,Cname,Credit,Tno分别代表课程的课程号,课程名,学分和任课教师的职工号。成绩表:score(Sno,Cno,Mark)其中:Sno,Cno,Mark表示某一学号的学生选修了某个编号的课程所获得的成绩。1. 找出35岁(含)以下的女教授,列出她们的姓名、生日和所在系。2. 查找选修了“数据库原理”的学生,列出其姓名、成绩和所在

6、班级,并按成绩的降序排列。3. 显示平均成绩在85分以上课程的课程名和任课教师姓名。4. 建立名为English-Mark,包括学号、姓名和成绩列的“英语”课的成绩单视图。四、分析设计题(共20分)某连锁超市配送中心的数据库有多个实体集。其中仓库实体集包含仓库号、面积、电话号码等属性,用来存放来自不同供应商提供的商品,准备供应给各个超市。商品实体集包含的属性有商品号、名称、规格、单价;超市实体集包含的属性有超市号、超市名、地址、负责人;供应商实体集包含的属性有供应商号、姓名、地址、电话号码。假设:n 一个仓库可以存放多种商品,一种商品只能存放在一个仓库中,用“库存量”来表示某种商品在某个仓库中

7、的数量。n 一个供应商可以供给若干超市多种商品,每个超市可以销售不同供应商供应的多种商品,每种商品可由不同供应商供给不同的超市,用“供应量”来表示某供应商供应了多少数量的商品给某个超市。(1)试画出E-R图,并在图上注明属性、联系的类型。(2)将E-R图转换成关系模型,并用下划线标明主码。五、解答题(共40分)1、设有四个事务:T1,T2,T3,T4;在系统崩溃前,系统在日志中记录了如下内容:Start-Transaction,T1;Read-Item,T1,A;Read-Item,T1,D;Write-Item,T1,D,20; Commit,T1;Checkpoint;Start-Tran

8、saction,T2;Read-Item,T2,B; Write-Item,T2,B,12;Start-Transaction,T4;Read-Item,T4,B; Write-Item,T4,B,15;Start-Transaction,T3;Read-Item,T3,A; Write-Item,T3,A,30;Read-Item,T4,A;Write-Item,T4,A,20; Commit,T4;Read-Item,T2,D;Write-Item,T2,D,25;其中:Start-Transaction,T1表示开始执行事务T1;Read-Item,T1,A表示事务T1读取数据A;Wri

9、te-Item,T1,D,20表示事务T1将数据D写为20;Commit,T1表示提交事务T1如果系统采用具有检查点的恢复技术,当系统重启后:1哪些事务需要Undo(回退),哪些事务需要Redo(重做),哪些事务不需要进行处理?说明理由。2哪些操作需要Redo?3哪些操作需要Undo?2、设有R(A,B,C)和S(C,D,E)两个关系,试将下列SQL查询语句改写为对应的关系代数表达式。SELECT A,EFROM R,SWHERE B=D AND R.C=S.C3、现有关系模式:Teacher(Tno,Tname,Tel,Department,Bno,Bname,BorrowDate,Rdate)其中:Tno教师编号、Tname教师姓名、Tel电话、Department所在部门、Bno借阅图书编号、Bname书名、BorrowDate借书日期、Rdate还书日期该关系模式的属性之间具有通常的语义,例如,教师编号是唯一的,图书编号是唯一的,同一本书可被同一教师多次借阅等等。请问:Teacher的主码是什么?Teacher属于第几范式? 说明理由。如何将其规范化为3NF(用下划线标出主码)?4、假设存款余额x=1000元,甲事务

温馨提示

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

评论

0/150

提交评论