数据库原理模拟试卷一(答案)

上传人:卷*** 文档编号:119490782 上传时间:2022-07-15 格式:DOC 页数:8 大小:40.50KB
收藏 版权申诉 举报 下载
数据库原理模拟试卷一(答案)_第1页
第1页 / 共8页
数据库原理模拟试卷一(答案)_第2页
第2页 / 共8页
数据库原理模拟试卷一(答案)_第3页
第3页 / 共8页
资源描述:

《数据库原理模拟试卷一(答案)》由会员分享,可在线阅读,更多相关《数据库原理模拟试卷一(答案)(8页珍藏版)》请在装配图网上搜索。

1、一、单选题(本大题共20小题,每题1分,共20分) 1. 提供数据库数据描述的集中管理的是 ( D ) A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典2. 授权和完整性管理器属于DBMS的 ( B ) A.查询解决器 B.存储管理器 C.事务管理器 D.顾客管理器3. 使用CREATE SCHEMA 语句建立的是 ( A ) A.数据库模式 B.表 C.视图 D.索引 4. 设关系R和S的构造相似,并且各有80个元组,如果这两个关系作交运算, 其运算成果的元组个数为 ( B ) A.80 B.不不小于等于80 C.不小于等于160 D.不小于等于80,不不小于等于160 5. 在

2、SQL的授权语句中使用“ALL PRIVILEGES”,表达 ( B ) A.授权所有顾客 B.所有的操作权限 C.对所有的数据集合 D.容许再授权 6. 体现业务流程分析成果的图表是 ( B ) A.业务流程图 B.数据流图 C.局部E-R图 D、基本E-R图 7. 对数据库模式进行规范化解决,是在数据库设计的 ( C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 可以消除冗余的键的范式是 ( C ) A.2NF B.3NF C.4NF D. BCNF 9. 在下列几种故障中,不破坏数据库内容的是 ( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时

3、的强磁场干扰 D.磁盘介质损坏 10. 在数据库技术中,独立于计算机系统的模型是 ( A )A.E-R模型 B.层次模型C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是 ( A )A.,-,和B.,-,和C.,和D.,和12. SQL中,下列波及空值的操作,不对的的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个顾客使用的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式 14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相似的元组一起删

4、除,应采用的方式是( B ) A.RESTRICT方式 B.CASCADE方式 C.SET NULL方式 D.CHECK方式 15. 在客户机/服务器体系构造的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B ) A.顾客界面B. 存取构造 C.数据输入 D.报表输出 二、填空题(本大题共20个空,每空1分,共20分) 1. 构造数据模型的构成涉及:数据构造,(数据操作)和(数据完整性约束)。 2. 在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。 3. 原则的数据库三级模式是概念模式、(内)模式和(外)模式。 4. 用有向图构造表达实体

5、类型及实体间联系的数据模型称为(网状)模型。 5. 若顾客编写程序时,只需指出做什么,不需指出怎么做,此类DML是(非过程性)DML;关系的DML属于这一类。 6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的构造。 7. 在ER图中,菱形框表达(联系)。 8. 物理构造设计是设计DB的物理构造,重要涉及DB的(存储构造)和存取措施。 9. 并发控制的重要措施是采用(封锁机制)。 10. 在并行解决中,若干事物互相等待对方释放封锁,称为系统进入(死锁)状态。 11. DDBS的“地址透明性”位于(分片)模式和(分派)模式之间。 三、名词解释(本大题共5

6、个小题,每题3分,共15分) 1. 概念模式 是数据库中所有数据的整体逻辑构造的描述。它由若干个概念记录类型构成。 概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等规定。 2. X封锁 如果事务T对数据R实现X封锁,那么其她的事务要等T解除X封锁后来,才干对这个数据进行封锁。 只有获准X封锁的事务,才干对被封锁的数据进行修改。 3. 复制透明性 即顾客不必关怀数据库在网络中各个结点的数据库复制状况,更新操作引起的波及由系统去解决。 4. 主属性 涉及在任何一种候选键中的属性。 5. 事务的原子性 一种事务对数据库的操作是一种不可分割的操作系列,事务要么完整地被

7、所有执行,要么所有不执行。 四、简答题(本大题共5小题,每题5分,共25分) 1. 设有关系R与S R: A B C2 3 44 5 67 8 9 S: D E7 54 8计算 3,2(R), A=D(RS) 3,2(R): A=D(RS) : C B A B C D E 4 3 7 8 9 7 5 6 5 4 5 6 4 8 9 8 2. 设R=ABCD,R上的F=AC,DC,BDA, 试证明=AB,ACD,BCD相对于F不是无损联接分解。 根据算法4.2ABCDABa1a2b13b14ACDa1b22a3a4BCDb31a2a3a4ABCDa1a2a3b14a1b22a3a4b31a2a3

8、a4(1) 构造表(2)根据AC,DC,BDA进行解决 没有一行都是a,因此,相对于F不是无损联接分解。3. 什么是Write-Ahead Log (WAL) Protocol “运营记录优先原则”?其作用是什么? 在数据库系统中,写一种修改到数据库中和写一种表达这个修改的登记记录到日记文献中是两个不同的操作,在这两个操作之间有也许发生故障。这时,如果先写了数据库修改,而在运营记录中没有登记这个修改,则后来就无法恢复这个修改,那么后来也就无法撤销这个修改。为了安全起见,采用“运营记录优先原则”。它涉及两点: (1)至少要等相应运营记录已经写入“日记”文献后,才干容许事务往数据库中写记录。 (2

9、)直至事务的所有运营记录都已写入运营“日记”文献后,才干容许事务完毕“END TRANSACTION”解决。4. 试论述分布式DBMS的功能。 重要功能有: (1)接受顾客祈求,并鉴定把它送到哪里,或必须访问哪些计算机才干满足该祈求。 (2)访问网络数据字典,或者至少理解如何祈求和使用其中的信息。 (3)如果目的数据存储于系统的多种计算机上,就必须进行分布式解决。 (4)通信接口功能,在顾客、局部DBMS和其她计算机的DBMS之间进行协调。 (5)在一种异构型分布式解决环境中,还需提供数据和进程移植的支持。这里的异构型是指各个场地的硬件、软件之间存在一定差别。5. 数据独立性与数据联系这两个概

10、念有什么区别?数据独立性是指应用程序与数据之间互相独立,不受影响。数据联系是指同一记录内部各字段间的联系,以及记录之间的联系。五、程序设计题(本大题共4小题,每题5分,共20分) 1.对于教学数据库的三个基本表 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,C#,GRADE) 课程 C(C#,CNAME,TEACHER) 试用关系代数体现式和SQL语句表达:检索WANG同窗不学的课程号。 (1)C#(C)-C#(SNAME=WANGSSC) 或者 C#(SC)-C#(SNAME=WANGSSC)(所有课程号减去WANG同窗所学的课程号)(2)SELECT C# FROM C

11、WHERE C# NOT IN (SELECT C# FROM SC WHERE S# IN SELECT S# FROM S WHERE SNAME=WANG) 2.教学数据库的基本表如上题,有如下关系代数体现式:C#,CNAME(C(S#,C#(SC)S#(S) 请写出相应的SQL语句,并指出其汉语含义。 汉语含义:检索所有学生都选修的课程的课程号与课程名。SELECT C#,CNAME FROM C WHERE NOT EXISTS (SELECT * FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.S#=S.S# AND SC.C#

12、=C.C#)3.设销售数据模型如下: 厂家 S (SNO,SNAME,CITY ) 产品 P (PNO,PNAME,COLOR,WEIGHT) 销售 SPJ (SNO,PNO,QTY) 用SQL完毕如下操作: 试建立一种有关产品“电钻”的产品号和厂家号的视图,其构造如下:View2(ENO, SNO) CREATE VIEW View2(ENO, SNO) AS SELECT P.PNO,SNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND PNAME=电钻; 4.在以上销售数据库表中,用SQL语句完毕如下操作:PNO为00227的产品数增长100;并检索出其相应的产品

13、名。 UPDATE SPJ SET QTY=QTY+100 WHERE PNO=00227; SELECT PNAME FROM P WHERE PNO=00227;六、应用题(本大题10分) 1. 学生运动会模型: (1)有若干班级,每个班级涉及: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一种班,涉及:运动员号,姓名,性别,年龄 (3)有若干比赛项目,涉及:项目号,名称,比赛地点 (4)每名运动员可参与多项比赛,每个项目可有多人参与 (5)规定可以发布每个比赛项目的运动员名次与成绩 (6)规定可以发布各个班级团队总分的名次和成绩 解题规定: (1)画出每个实体及其属性关系、实体间实体联系的E-R图. (2)根据试题中的解决规定:完毕数据库逻辑模型,涉及各个表的名称和属性.并指出每个表的主键和外键。 (1) (2) 班级(班级号,班级名,专业,人数) 主键:班级号 运动员(运动员号,姓名,性别,年龄,班级号) 主键:运动员号 外键: 班级号 项目(项目号,项目名,比赛地点) 主键:项目号比赛(运动员号,项目号,成绩,名次,得分) 主键:运动员号,项目号 外键: 运动员号;项目号

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!