数据库原理与应用B卷_第1页
数据库原理与应用B卷_第2页
数据库原理与应用B卷_第3页
数据库原理与应用B卷_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、精品数据库原理与应用 课程考试( B)卷一、选择题( 2 分 / 题,共 20 分)1 DBMS 的含义是C。A 数据库B数据库系统C数据库管理系统D 数据库管理员2 单个用户使用的数据视图的描述称为A。A 外模式B概念模式C内模式D 存储模式3 有一个关系:学生(学号、姓名、系别),规定学号的值域是8 个数字组成的字符串,这一规则属于。( D 是错误的)A 实体完整性约束B参照完整性约束C用户自定义完整性约束D 关键字完整性约束4 存在一个等待事务集T0 , T1 , , Tn ,其中 T0 正等待被T1 锁住的数据项,T1 正等待被 T2 锁住的数据项,Tn-1 正等待被Tn 锁住的数据项

2、,Tn 正等待被T0 锁住的数据项,则系统的工作状态处于D。A 并发处理B封锁C循环D 死锁5 数据库管理系统中数据操纵语言DML 所实现的操作一般包括A。A 查询、插入、修改、删除B排序、授权、删除C建立、插入、修改、删除D 建立、授权、修改6在数据库技术中,E-R 模型是一种A 。A 概念数据模型B结构数据模型C物理数据模型D 逻辑数据模型7数据库系统依靠支持了数据独立性。 ( C 是错误的)A 具有封装机制B模式分级、各级之间有映像机制C定义完整性约束条件D DDL 语言和 DML 语言互相独立感谢下载载精品8 SQL 语言具有C 等功能。A 数据定义、数据操纵和关系规范化B数据定义、数

3、据控制和关系规范化C数据定义、数据操纵和数据控制D 数据操纵、数据控制和关系规范化9如果一个关系 R 中的所有非主属性都完全函数依赖于每个候选关键字,则称关系 R 属于B 。A 第一范式B第二范式C第三范式D 第四范式10 面向对象的数据库是数据库技术与D相结合的产物。A 计算机网络技术B图形图像技术C计算机控制技术D 面向对象技术二、简答题( 4 分 / 题,共 20 分)1 数据库管理系统的主要功能有哪些?答: 数据库定义功能;数据库操纵功能;数据库查询功能;数据库控制功能;数据库通信功能。2 什么是数据的完整性?它与数据库的安全性有何区别?答: 保证数据正确的特性在数据库中称之为数据完整

4、性。3 简要说明数据库设计的主要步骤?答: 概念模型设计;逻辑数据库设计;规范化理论的应用;物理数据库设计。感谢下载载精品4 分布式数据库的基本特点有哪些?答: 数据的物理分布性;数据的逻辑整体性;数据的分布透明性;场地自治和协调工作;数据冗余。5 什么是事务?请解释事务的四个性质。答: 事务是构成单一逻辑工作单元的操作集合。三、画出ER 图,并将其转化为相对应的关系模型(5 分 / 题,共 10 分)1 工厂和产品2 仓库和职工感谢下载载精品四、用 SQL 和关系代数完成操作(2 分 / 题,共 20 分)职工仓库仓库号城市面积wh1北京370wh2上海500wh3广州200wh4武汉400

5、订购单职供应订购工订购日期商号单号号e3s7or672002-6-23e1s4or732002-7-28e7s4or762002-5-25e3s4or792002-6-13e3s3or912002-7-13e3NULLor90NULLe6NULLor77NULLe1NULLor80NULL仓库号职工号工资WH3611230WH2e11220WH1E31210WH2E41250WH1E71250供应商供应商号供应商名地址s3振华电子厂西安s4华通电子公司北京s6607 厂郑州s7爱华电子厂北京感谢下载载精品1 检索出目前与S6 供应商没有联系的职工信息。2 检索出和职工E6 、 E8 都有联系的

6、西安的供应商信息。3 检索出仓库的个数。4 检索出向 S6 供应商发出订购单的那些仓库的平均面积。5 检索出有最大面积的仓库信息。6 插入一个新的供应商元组( S9,智通公司,沈阳) 。7 删除目前没有任何订购单的供应商。8 给北京的所有仓库增加 123 平米的面积。9 用关系代数完成:检索目前与职工E6 有业务联系的供应商的名称。10 用关系代数完成:检索和北京的所有供应商都有业务联系的职工的工资。答:1 SELECT * FROM职工 WHERE 职工号 NOT IN(SELECT 职工号 FROM订购单 WHERE 供应商号 = S6)2 SELECT * FROM供应商 WHERE 地

7、址 = 西安 AND 供应商号 IN(SELECT 供应商号 FROM订购单 WHERE职工号 = E6)AND 供应商号 IN(SELECT 供应商号FROM订购单 WHERE职工号 = E8)3 SELECT COUNT(*) FROM仓库4 SELECT AVG( 面积 ) FROM仓库 WHERE 仓库号 IN(SELECT 仓库号FROM 职工 WHERE 职工号 IN(SELECT 职工号FROM订购单 WHERE 供应商号 = S6)5 SELECT * FROM仓库WHERE 面积 =(SELECT MAX( 面积 ) FROM仓库 )感谢下载载精品6 INSERT INTO供

8、应商 VALUES(S9,智通公司 ,沈阳 )7 DELETE FROM供应商 WHERE供应商号 NOT IN(SELECT 供应商号FROM订购单 )8 UPDATE仓库SET 面积 = 面积 +123 WHERE城市 = 北京 9 供应商名 (职工号 ="E6" (订购单 ) * 供应商 )10 职工号,工资 (职工 * ( 订购单÷ 供应商号 (地址 =" 北京 "(供应商 )五、模式分解(10 分)找出关系模式student(学号,姓名,出生日期,系名,系主任)的候选关键字、非主属性和所有的函数依赖,并将其分解为几个合理的关系模式。感谢下载载精品六、编写并运行存储过程(5 分)在第四题的数据库中建立一个存储过程,查询工资大于某个值且在某个城市仓库上*职工信息;并以工资大于2000 元且在北京仓库上班的职工为例,执行该存储过程。七、编写并运行触发器(5 分)在第四题的数据库中建立一个触发器,当插入一个订购单记录时,检查所参照的职工元组是否存在,若不存在,则撤销所做的插入操

温馨提示

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

评论

0/150

提交评论