




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与应用课程考试(A)卷一、选择题(2分/题,共20分)1单个用户使用的数据视图的描述称为 。A外模式 B概念模式 C内模式 D存储模式2数据库物理存储方式的描述称为 。A外模式 B内模式 C概念模式 D逻辑模式3在下面给出的内容中,不属于DBA职责的是 。A定义概念模式 B修改模式结构 C编写应用程序 D编写完整性规则4在数据库三级模式间引入二级映像的主要作用是 。A提高数据与程序的独立性 B提高数据与程序的安全性C保持数据与程序的一致性 D提高数据与程序的可移植性5DB、DBMS和DBS三者之间的关系 。 ADB包括DBMS和DBS BDBS包括DB和DBMS CDBMS包括DB和DBS D不能相互包括6 是控制数据整体结构的人,负责数据库结构定义和修改。 A专业用户 B应用程序员 CDBA D一般用户7数据库管理系统与操作系统、应用软件的层次关系从核心到外部分别是 。ADBMS、OS、应用软件 BDBMS、应用软件、OS COS、DBMS、应用软件 DOS、应用软件、DBMS8数据库管理系统中数据操纵语言DML所实现的操作一般包括 。 A查询、插入、修改、删除 B排序、授权、删除 C建立、插入、修改、删除 D建立、授权、修改9在数据库方式下的休息处理中,占据中心位置的是 。 A数据 B程序 C软件 D磁盘10关系模式中,满足3NF的模式 。A必定是2NF B可能是2NF C必定是4NF D必定是BCNF二、填空题(1分/空,共20分)1数据库系统中的数据模型通常由 、 和 三部分组成。2数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 ,支持数据库各种操作的软件系统叫 ,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫 。3在分布式数据库中,数据的分布方式有 、 、 和混合式四种。4常用的数据模型主要有 、 和 。5关系模型的三类完整性是指 、 和用户自定义完整性。6避免死锁的措施有: 和 。7分布式数据库是指 分散的、 统一的数据库。8设有关系模式R(U,V,W,X,Y,Z),其函数依赖集:F=UV,WZ,YU,WYX,现有下列分解:(1)p1=UVY,WXYZ 无损连接;(2)p2=WZ,VY,WXY,UV 无损连接。三、画出ER图,并将其转化为相对应的关系模型(10分)某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:商店:商店编号,店名,店址,店经理商品:商品编号,商品名,单价,产地职工:职工编号,职工名,性别,工资这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销售商品的有月销售量。1请画出商店、商品和职工的E-R图。(5分)2将该E-R图转换为关系数据模型。(5分)四、用SQL(1-9题)和关系代数(第10题)完成操作(2分/题,共20分)仓库仓库号城市面积wh1北京370wh2上海500wh3广州200wh4武汉400职工仓库号职工号工资WH3611230WH2e11220WH1E31210WH2E41250WH1E71250订购单职工号供应商号订购单号订购日期e3s7or672002-6-23e1s4or732002-7-28e7s4or762002-5-25e3s4or792002-6-13e3s3or912002-7-13e3NULLor90NULLe6NULLor77NULLe1NULLor80NULL供应商供应商号供应商名地址s3振华电子厂西安s4华通电子公司北京s6607厂郑州s7爱华电子厂北京1检索在北京的供应商的名称。2检索出目前与S6供应商没有联系的职工信息。3检索出和职工E2、E8都有联系的北京的供应商信息。4检索出在北京工作并且向S3供应商发出了订购单的职工号。5检索出向S1供应商发出订购单的那些仓库的平均面积。6检索出工资低于本仓库平均工资的职工信息。7插入一个新的订购单元组(e1,or91),其中供应商号和订购日期为空。8删除目前没有任何订购单的供应商。9给工资低于平均工资的职工增加200元。10用关系代数完成:检索目前与职工E6有业务联系的供应商的名称。五、模式分解(10分)找出关系模式union(学号,姓名,年龄,课程号,课程名,成绩,前序课程,系名,系主任)的主键、非主属性和所有的函数依赖,并将其分解为2NF、3NF的关系模式。六、编写并运行存储过程(5分)在第五题的关系模式组成的数据库中建立一个存储过程,查询某同学(姓名)的某课程(课程名)的成绩;并以许三多的人性的弱点为例执行该存储过程。七、编写触发器(5分)在第五题的学生表上建立一个触发器,当插入学生成绩记录时,检查该生信息是否在学生中,如果不在,则撤销所有的插入操作。八、计算(10分)设有关系模式R(U,F),其中U=A,B,C,D,E,G,函数依赖集F=ABC,CA,BCD,ACDB,DEG,BEC,CGBD,CEAG,计算属性集闭包(BD)+。数据库原理与应用(A)卷答案及评分标准一、选择题(2分/题)1A 2B 3C 4A 5B 6C 7C 8A 9A 10A二、填空题(1分/空)1数据结构 数据操作 数据完整性约束2数据集合 数据库管理系统 数据库系统3集中式 分割式 复制式4层次模型 网络模型 关系模型5实体完整性 参照完整性6相同顺序法 一次封锁法7数据是物理 数据的逻辑8是 不是三、分析一下问题,分别画出E-R图,并将其转化为相应的关系模型(5分/题)(E-R图5分)关系模式集:商店模式(商店编号,店号,店址,店经理)(1分) 商品模式(商品编号,商品名,单价,产地)(1分) 职工模式(职工编号,职工名,性别,工资,时间,商店编号)(1.5分) P1模式(商店编号,商品编号,月销售量)(1.5分)四、以下面的数据库为例,用SQL和关系代数完成以下操作(2分/题)1SELECT 供应商名 FROM 供应商 WHERE 地址=北京2SELECT * FROM职工 WHERE 职工号 NOT IN (SELECT 职工号FROM 订购单 WHERE 供应商号=S6)3SELECT * FROM 供应商 WHERE 地址=北京 AND 供应商号 IN (SELECT 供应商号 FROM 订购单 WHERE 职工号=E2) AND 供应商号 IN (SELECT 供应商号 FROM 订购单 WHERE 职工号=E8)4SELECT 职工号 FROM 职工 WHERE 仓库号 IN (SELECT 仓库号 FROM 仓库 WHERE 城市=北京) AND 职工号 IN (SELECT 职工号 FROM订购单 WHERE 供应商号=S3)5SELECT AVG(面积) FROM 仓库 WHERE 仓库号 IN(SELECT 仓库号 FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号=S1)6SELECT * FROM 职工 out WHERE 工资(SELECT AVG(工资) FROM 职工 inne WHERE 仓库号=out.仓库号)7INSERT INTO 订购单(职工号,订购单号) VALUES(e1,or91)8DELETE FROM 供应商 WHERE NOT EXISTS(SELECT * FROM 订购单 WHERE 供应商号=供应商.供应商号)9UPDATE 职工 SET 工资=工资+200 WHERE 工资(SELECT AVG(工资) FROM 职工)10供应商名(职工号=“E6”(订购单)供应商)五、模式分解(10分)候选关键字(学好,课程号)。(1分)非主属性:姓名,年龄,课程号,前序课程,成绩,系名,系主任。(1分)函数依赖:学号姓名,学号年龄,学号系名,系名系主任,课程号前序课程,课程号课程名,(学号,课程号)成绩,学号系主任(传递函数依赖)。(3分)分解为2NF的关系模式:S(学号,姓名,年龄,系名,系主任),(1分) C(课程号,课程名,教师),(0.5分)SC(学号,课程号,成绩)。(0.5分)分解为3NF的关系模式:S(学号,姓名,年龄,系名),(1分) C(课程号,课程名,教师),(0.5分)SC(学号,课程号,成绩),(0.5分) DEPT(系名,系主任)。(1分)六、编写并运行存储过程(5分)CREATE PROCEDURE get_grade(1分)(sname CHAR(8),cname CHAR(20)(1分)ASSELECT 姓名,课程名,成绩 FROM S,C,SC WHERE S.学号=SC.学号AND C.课程号=SC.课程号 AND 姓名=sname AND 课程名=cname(2分)EXECUTE get_grade 许三多,人性的弱点(1分)七、编写触发器(5分) CREATE TRIGGER student_del_trigger(1分) ON SC FOR INSERT(1分) AS IF NOT EXISTS(SELECT * FROM S WH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全生产安全监督题库绿色文库
- 2025年婚礼策划师国家职业资格考试试题及答案解析
- 2025年环境保护工程师职业资格认定试题及答案解析
- 课件中使用文字注意事项
- 新冠后遗症教学课件
- 2025年智能物流系统技术员面试模拟题
- 2025年县级体育馆社会体育指导员飞盘运动专业技能测试题库
- 2025年医学数据分析师面试模拟题与答案详解
- 2025年宠物动物科学高级模拟题及答案
- 2025年安全生产B卷复审试卷答案解析
- 山东省临沂市兰山区2022-2023学年小升初数学自主招生备考卷含答案
- 电气设备交接试验方案
- D500-D505 2016年合订本防雷与接地图集
- 北邮社电机拖动与调速技术教学包课后题解
- 学校门卫岗位职责及管理制度
- JJG 1105-2015氨气检测仪
- GB/T 8118-2010电弧焊机通用技术条件
- GB/T 17421.7-2016机床检验通则第7部分:回转轴线的几何精度
- 呆滞物料预防与处理(精益培训)
- 《中式面点制作第二版》教案高教版
- 看门狗定时器
评论
0/150
提交评论