《数据库原理》模拟试卷(二)

上传人:小** 文档编号:46749890 上传时间:2018-06-27 格式:DOC 页数:5 大小:79.50KB
返回 下载 相关 举报
《数据库原理》模拟试卷(二)_第1页
第1页 / 共5页
《数据库原理》模拟试卷(二)_第2页
第2页 / 共5页
《数据库原理》模拟试卷(二)_第3页
第3页 / 共5页
《数据库原理》模拟试卷(二)_第4页
第4页 / 共5页
《数据库原理》模拟试卷(二)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库原理》模拟试卷(二)》由会员分享,可在线阅读,更多相关《《数据库原理》模拟试卷(二)(5页珍藏版)》请在金锄头文库上搜索。

1、数据库技术模拟试卷(二) 包括参考答案 一、 单项选择题(15 小题,每小题 2 分,共 30 分)1DB 是指 【A】数据库应用软件【B】数据库管理软件 【C】数据的集合 【D】数据库系统 2文件系统的缺点是 【A】数据联系密切 【B】数据独立性程度高 【C】数据依赖于程序【D】结构简单 3设关系 R 和 S 具有相同的结构,由属于 S 但不属于 R 的元组构成的新关系的操作,记 为 【A】RS 【B】SR 【C】RS 【D】RS 4物理存储数据视图的描述,称为 【A】外模式 【B】用户模式 【C】内模式 【D】概念模式 5 数据库系统达到了数据独立性,是因为采用了 【A】层次模型 【B】网

2、状模型 【C】关系模型 【D】三级模式结构 6 数据独立性是指 之间相互独立,彼此不受影响。 【A】应用程序和用户 【B】应用程序和数据 【C】数据库和用户 【D】数据库和程序员 7下列语言中, 不是宿主语言 【A】C 语言 【B】FORTRAN 语言 【C】SQL 语言 【D】COBOL 语言 8 操纵语言(DML)的基本功能中不包括 【A】向数据库中插入数据 【B】描述数据库的访问控制 【C】对数据库中的数据进行排序 【D】删除数据库中的某些数据 9数据库(DB) 、DBMS、DBS 三者之间的关系是 【A】DB 包括 DBMS 和 DBS 【B】DBS 包括 DBMS 和 DB 【C】D

3、BMS 包括 DBS 和 DB 【D】DBS 与 DBMS 和 DB 无关 10DBMS 是一种【 】 【A】 数据库 【B】 数据库系统 【C】 数据应用软件 【D】 数据管理软件 11数据独立性是指【 】【A】数据之间相互独立,互不影响; 【B】数据的逻辑结构与物理结构相互独立; 【C】DB 的数据结构发生变化时,不影响应用程序; 【D】数据与存储设备之间相互独立 12DBS 中“联机存储器”是指 【A】内存和外存【B】内存和快闪存【C】磁盘和光盘【D】快闪存和磁盘 13BS 中“第三级存储器”是指 【A】磁盘和磁带【B】磁带和光盘【C】光盘和快闪存【D】快闪存和磁盘 14关系代数中,联接

4、运算可用 操作组合而成【A】乘、选择、投影 【B】并、交、差 【C】乘、并、交 【D】乘、并、差15SQL 的“CREATE UNIQUE INDEX”语句中 UNIQUE 表示基本表中 【A】索引键值不可分解【B】索引键值都是唯一的 【C】没有重复元组 【D】没有重复列值二、 填空题(每空 1 分,共 10 小空,共 10 分) 1当用户读取数据时,DBMS 会自动地将用户的请求转换成_,实现用户对数 据库的操作。 2数据库的逻辑模型独立于_。 3实现完整性规则是指实体的_不能取空值。 4关系数据库的_规则要求关系中在组成主键的属性上不能有空值。关系数据库的 _规则要求一个关系的外码取值或为

5、空值,或等于所对应关系中的主键值。 5视图是从_或_中导出的表。 6数据库设计分为规划、_、概念设计、_、物理设计、实现和运行维护七 个阶段 7可以使用 DBMS 的_语言建立 DB 的结构。三、 简答题(每小题 3 分,共 30 分) 1 如果两个实体集 A 和 B 之间有一个 MN 联系,那么这个 E-R 结构转换成的关系模 式是什么? 答:有三个模式:实体集 A 和 B 各转换成一个关系模式;它们的联系也转换成一个关系模 式,其结构为 A 的主键、B 的主键以及联系的属性组成。 2 试解释“并发调度的可串行化”概念。 答:如果一个并发调度的结果与某一串行调度执行结果等价,那么这个并发调度

6、称为是可 串行化的调度。 “等价”的含义是指对 DB 的影响和对用户读取数据的影响。 3 在 DDBS 中,分布透明性有哪三级?各位于 DDBS 体系结构中的什么位置? 答:在 DDBS 中,分布透明性有分片透明性、位置透明性和局部数据模型透明性。分别位 于全局概念模式、分片模式、分配模式和局部概念模式之间。 4在嵌入式 SQL 中,什么情况下的 DML 语句不必涉及到游标操作? 答:在嵌入式 SQL 中,在下列情况下的 DML 语句不必涉及到游标操作:(1) INSERT、DELETE、UPDATE 语句;(2)对于 SELECT 语句,如果已知查询结果肯定是 单元值时。 5试回答文件系统的

7、缺陷和造成的后果。 答:文件系统的缺陷和造成的后果主要有:数据依赖;数据冗余;数据异常;数据的不一 致性。 6数据库的运行维护阶段有哪些主要工作? 答:数据库的运行维护阶段的主要工作是: (1)维护数据库的安全性与完整性控制及系统的转储和恢复; (2)性能的监督、分析和改进; (3)增加新功能; (4)发现错误、修改错误。 7什么是数据独立性?其目的是什么?答:数据独立性是指应用程序和数据之间相互独立,不受影响。即修改 DB 的数据结构 时,不必改动应用程序。因此,数据独立性是为应用程序着想。8在宿主语言的程序中使用 SQL 语句有哪些规定? 答:在宿主语言的程序中使用 SQL 语句有三条规定

8、: (1)分清 SQL 语句和宿主语言语句,所有 SQL 语句必须加上前缀“EXEC SQL”和结 束标志“END_ECEC” ; (2)允许嵌入式 SQL 语句引用宿主语言的程序变量(引用时加冒号作为前缀) ,但不允许 语句宿主语言语句引用 SQL 数据库的表名和列名; (3)SQL 的集合处理方式与宿主语言单记录处理方式之间用游标机制协调。 9试解释事务的 COMMIT 语句和 ROLLBACK 语句。 答:COMMIT 语句表示事务成功地结束(提交) ,此时通知系统,事务对 DB 的所有更新 均已写回磁盘,DB 进入一个新的一致性(正确)状态; ROLLBACK 语句表示事务不成功地结束

9、(回退) ,此时已发生错误,DB 可能处于不 一致性的状态,随即系统将撤消该事务对 DB 已作的更新,DB 回退到该事务的初始状态。 10试解释 DB 恢复中的 UNDO 操作和 REDO 操作。 答:UNDO 操作和 REDO 操作是系统的内部命令。在 DB 恢复时,对于已经 COMMIT 的事务要执行 REDO(重做)操作,即根据日志内 容把该事务对 DB 修改重做一遍;对于还未结束的事务(即只有开始而未结束的事务)执 行 UNDO(撤消)操作,即根据日志内容把该事务对 DB 修改重做一遍。四 设计题(本题共有 5 小题,每小题 4 分,共 20 分) 设某商场数据库有两个基本表:商店基本

10、表:BAZAR(B,BNAME,BADDR,MGR) ,其属性分别表示商店编 号,店名,地址,经理工号;职工基本表:EMP(E,E NAME,SALARY,B) ,其属性分别表示职工工号, 姓名,工资,商店编号。此处假设经理工号就是他自己的职工工号,每一个职工只能在一个商店工人;一个职 工可在其它商店兼职当经理。 1用 CREATE 语句创建基本表 EMP(需定义主键和外键) 。 2试写出下列查询语句的关系代数表达式:检索在“华联店”工作的职工工号、姓名和工资。 3创建一个有关经理工资的视图:V3(B,BNAME, MGR,E NAME,SALARY) 4试写出下列修改操作的 SQL 语句:把

11、兼职为经理的职工工资增加 1000 元。 5写一个断言,规定每一个职工最多在 3 个商店当经理。 解 1CREATE TABLE EMP(E CHER(4) ,E NAME CHER(8) ,SALARY SMALLINT,B CHER(4) , PRIMARY KEY(E) ,FOREIGN KEY(B) REFERENCES BAZAR) ;2E,ENAME,SALARY(BNAME = 华联店(BAZAR | EMP) ;3CREATE VIEW V3AS SELECT BAZARB,BNAME, MGR,E NAME,SALARYFROM BAZAR,EMP WHERE MGRE; 4

12、 UPDATE EMPSET SALARY SALARY1000WHERE E IN(SELECT MGR FROM BAZAR) ; 5CREATE ASSERTION ASS4 CHECK(3(SELECT COUNT (BAZARB) ) FROM BAZAR,EMP WHERE MGREGROUP BY MGR) ;五、综合题(共 1 题,10 分) 设某商业集团数据库中有三个实体集:“商店”实体集,其中的属性有商店编号、商 店名、地址等;“商品”实体集,其中的属性有商品号、商品名、规格、单价等;“职工” 实体集,其中的属性有职工编号、姓名、性别、业绩等。 商店与商品之间存在“销售”联

13、系,每个商店可销售多种商品,每种商品也可放在多 个商店销售,每个商店销售一种商品,有月销售量;商店与职工之间存在着“聘用” 联系, 每个商店的职工人数应该在 20100 人之间,每个职工只能在一个商店工作,商店聘用职工 有聘用期和月薪。 (1)试画出 E-R 图; (2)将 E-R 图转换成关系模型。商店商品职工销售聘用单价商店编号商店名地址月薪聘期职工编号姓名性别业绩商品号商品名规格月销售量M1MN(2)将 E-R 图转换成关系模型如下(注:下划线表示为关键字,波浪线为外关键字): 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) 商品(商品号,商品名,规格,单价) 销售(商店编号,商品号,月销售量)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号