版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 .存在一个等待事务集TO,T1,,Tn,其中TO正等待被T1锁住的数据项,。正等待被T2锁住的数据项,Tn-l正等待被Tn锁住的数据项,Tn正等待被T0锁住的数据项,则系统
2、的工作状态处于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.数据定义、数据控制和关系规范化C.数据定义、数据操纵和数据控
3、制D.数据操纵、数据控制和关系规范化9 .如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R屈JBA.第一范式B.第二范式C.第三范式D.第四范式10 .面向对象的数据库是数据库技术与相结合的产物。A.计算机网络技术B.图形图像技术C.计算机控制技术D.面向对象技术二、简答题(4分/题,共20分)1 .数据库管理系统的主要功能有哪些答:数据库定义功能;数据库操纵功能;数据库查询功能;数据库控制功能;数据库通信功能。2 .什么是数据的完整性它与数据库的安全性有何区别答:保证数据正确的特性在数据库中称之为数据完整性。3 .简要说明数据库设计的主要步骤答:概念模型设计;逻辑数据
4、库设计;规范化理论的应用;物理数据库设计。4 .分布式数据库的基本特点有哪些答:数据的物理分布性;数据的逻辑整体性;数据的分布透明性;场地自治和协调工作;数据冗余。5 .什么是事务请解释事务的四个性质。答:事务是构成单一逻辑工作单元的操作集合。三、画出ER图,并将其转化为相对应的关系模型(5分/题,共10分)1.工厂和产品2.仓库和职工四、用SQL和关系代数完成操作(2分/题,共20分)仓库仓库号城市面积whl北京370wh2上海500wh3广州200wh4武汉400仓库号职工号工资WH3611230WH2el1220WH1E31210WH2E41250WH1E71250职工订购单职工号供应商
5、号订购单号订购日期e3s7or672002-6-23els4or732002-7-28e7s4or762002-5-25e3s4or792002-6-13e3s3or912002-7-13e3NULLor90NULLe6NULLor77NULLelNULLor80NULL供应商供应商号供成商名地址s3振华电子厂西安s4华通电子公司北京s6607r郑州s7爱华电子厂北京1 .检索出目前与S6供应商没有联系的职工信息。2 .检索出和职工E6、E8都有联系的西安的供应商信息。3 .检索出仓库的个数。4 .检索出向S6供应商发出订购单的那些仓库的平均面积。5 .检索出有最大面积的仓库信息。6 .插入一
6、个新的供应商元组(S9,智通公司,沈阳)。7 .删除目前没有任何订购单的供应商。8 .给北京的所有仓库增加123平米的面积。9 .用关系代数完成:检索目前与职工E6有业务联系的供应商的名称。10 .用关系代数完成:检索和北京的所有供应商都有业务联系的职工的工资。答:1. SELECT*FROM职工WHERE职工号NOTIN(SELECT职工号FROM订购单WHERE供应商号='S6')2. SELECT*FROM供应商WHERE地址二'西安'AND供应商号IN(SELECT供应商号FROM订购单WHERE职工号='E6')AND供应商号IN(SE
7、LECT供应商号FROM订购单WHERE职工号='E8')3. SELECTCOUNT(*)FROM仓库4. SELECTAVG(面积)FROM仓库WHERE仓库号IN(SELECT仓库号FROM职工WHERE职工号IN(SELECT职工号FROM订购单WHERE供应商号='S6')5. SELECT*FROM仓库WHERE面积二(SELECTMAX(面积)FROM仓库)6. INSERTINTO供应商VALUES('S9','智通公司','沈阳)7. DELETEFROM供应商WHERE供应商号NOTIN(SELECT供
8、应商号FROM订购单)8. UPDATE仓库SET面积=面积+123WHERE城市二'北京'9. 万供应两名(o职工号=26(订购单)*供应商)10. 冗职工号.工资(职工*(订购单-rn供应商号(°地址L(供应商)五、模式分解(10分)找出关系模式student(学号,姓名,出生日期,系名,系主任)的候选关键字、非主属性和所有的函数依赖,并将其分解为几个合理的关系模式。六、编写并运行存储过程(5分)在第四题的数据库中建立一个存储过程,查询工资大于某个值且在某个城市仓库上*职工信息;并以工资大于2000元且在北京仓库上班的职工为例,执行该存储过程。七、编写并运行触发器(5分)在第四题的数据库中建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南保山九隆街道办事处招聘公益性岗位工作人员3人笔试模拟试题及答案解析
- 2026云南普洱市数据局招聘城镇公益性岗位工作人员2人考试备考题库及答案解析
- 职业中学技能竞赛组织方案
- 2025广东中山职业技术学院附属幼儿园招聘笔试备考题库及答案解析
- 2026江西省第五人民医院招聘编制外人员1人笔试参考题库及答案解析
- 美术培训班课程设计与教学案例
- 企业物业管理合同范本模板
- 制造业劳动合同文本模板
- 铝合金材料性能及加工工艺试题
- 教师专业发展规划与实践分享
- 墙壁维护施工方案(3篇)
- 骨外科护理年度工作总结范文
- 东北大学《大学物理》2024 - 2025 学年第一学期期末试卷
- 人工智能安全风险测评白皮书(2025年)
- 2025下半年贵州遵义市第一人民医院招聘事业单位65人笔试备考重点试题及答案解析
- 围麻醉期应激反应的调控策略
- 2025年外贸实习合同协议
- 集成电路封装测试厂建设项目可行性研究报告
- 医院服务礼仪培训
- 亚朵酒店管理分析
- 个人简历模版(三页)带封面(可编辑)大学毕业生版
评论
0/150
提交评论