数据库原理与应用B卷.doc

上传人:xin****828 文档编号:6623551 上传时间:2020-03-01 格式:DOC 页数:7 大小:42KB
返回 下载 相关 举报
数据库原理与应用B卷.doc_第1页
第1页 / 共7页
数据库原理与应用B卷.doc_第2页
第2页 / 共7页
数据库原理与应用B卷.doc_第3页
第3页 / 共7页
点击查看更多>>
资源描述
数据库原理与应用课程考试(B)卷一、选择题(2分/题,共20分)1DBMS的含义是 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锁住的数据项,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定义完整性约束条件 DDDL语言和DML语言互相独立8SQL语言具有 C 等功能。 A数据定义、数据操纵和关系规范化 B数据定义、数据控制和关系规范化 C数据定义、数据操纵和数据控制 D数据操纵、数据控制和关系规范化9如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于 B 。 A第一范式 B第二范式 C第三范式 D第四范式10面向对象的数据库是数据库技术与 D 相结合的产物。A计算机网络技术 B图形图像技术 C计算机控制技术 D面向对象技术二、简答题(4分/题,共20分)1数据库管理系统的主要功能有哪些?答:数据库定义功能;数据库操纵功能;数据库查询功能;数据库控制功能;数据库通信功能。2什么是数据的完整性?它与数据库的安全性有何区别?答:保证数据正确的特性在数据库中称之为数据完整性。3简要说明数据库设计的主要步骤?答:概念模型设计;逻辑数据库设计;规范化理论的应用;物理数据库设计。4分布式数据库的基本特点有哪些?答:数据的物理分布性;数据的逻辑整体性;数据的分布透明性;场地自治和协调工作;数据冗余。5什么是事务?请解释事务的四个性质。答:事务是构成单一逻辑工作单元的操作集合。三、画出ER图,并将其转化为相对应的关系模型(5分/题,共10分)1工厂和产品 2仓库和职工四、用SQL和关系代数完成操作(2分/题,共20分)仓库仓库号城市面积wh1北京370wh2上海500wh3广州200wh4武汉400职工仓库号职工号工资WH3611230WH2e11220WH1E31210WH2E41250WH1E71250订购单职工号供应商号订购单号订购日期e3s7or672002-6-23e1s4or732002-7-28e7s4or762002-5-25e3s4or792002-6-13e3s3or912002-7-13e3NULLor90NULLe6NULLor77NULLe1NULLor80NULL供应商供应商号供应商名地址s3振华电子厂西安s4华通电子公司北京s6607厂郑州s7爱华电子厂北京1检索出目前与S6供应商没有联系的职工信息。2检索出和职工E6、E8都有联系的西安的供应商信息。3检索出仓库的个数。4检索出向S6供应商发出订购单的那些仓库的平均面积。5检索出有最大面积的仓库信息。6插入一个新的供应商元组(S9,智通公司,沈阳)。7删除目前没有任何订购单的供应商。8给北京的所有仓库增加123平米的面积。9用关系代数完成:检索目前与职工E6有业务联系的供应商的名称。10用关系代数完成:检索和北京的所有供应商都有业务联系的职工的工资。答:1SELECT * FROM职工 WHERE 职工号 NOT IN (SELECT 职工号FROM 订购单 WHERE 供应商号=S6)2SELECT * FROM 供应商 WHERE 地址=西安 AND 供应商号 IN (SELECT 供应商号 FROM 订购单 WHERE 职工号=E6) AND 供应商号 IN (SELECT 供应商号 FROM 订购单 WHERE 职工号=E8)3SELECT COUNT(*) FROM 仓库4SELECT AVG(面积) FROM 仓库 WHERE 仓库号 IN(SELECT 仓库号 FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号=S6)5SELECT * FROM 仓库 WHERE 面积=(SELECT MAX(面积) FROM 仓库)6INSERT INTO 供应商 VALUES(S9,智通公司,沈阳)7DELETE FROM 供应商 WHERE 供应商号 NOT IN(SELECT 供应商号 FROM 订购单)8UPDATE 仓库 SET 面积=面积+123 WHERE 城市=北京9供应商名(职工号=E6(订购单) * 供应商)10职工号,工资(职工 * (订购单供应商号(地址=北京(供应商)五、模式分解(10分)找出关系模式student(学号,姓名,出生日期,系名,系主任)的候选关键字、非主属性和所有的函数依赖,并将其分解为几个合理的关系模式。六、编写并运行存储过程(5分)在第四题的数据库中建立一个存储过程,查询工资大于某个值且在某个城市仓库上*职工信息;并以工资大于2000元且在北京仓库上班的职工为例,执行该存储过程。七、编写并运行触发器(5分)在第四题的数据库中建立一个触发器,当插入一个订购单记录时,检查所参照的职工元组是否存在,若不存在,则撤销所做的插入操作。八、证明题(10分)设有关系模式R(A,B,C,D),其上函数依赖集为:AC,DC,BDA ,试证明=AB,ACD,ABD相对于F是无损连接。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


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

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


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