版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...数据库原理与应用课程考试〔A〕卷一、选择题〔2分/题,共20分〕1.单个用户使用的数据视图的描述称为。A.外模式B.概念模式C.内模式D.存储模式2.数据库物理存储方式的描述称为。A.外模式B.内模式C.概念模式D.逻辑模式3.在下面给出的内容中,不属于DBA职责的是。A.定义概念模式B.修改模式构造C.编写应用程序D.编写完整性规则4.在数据库三级模式间引入二级映像的主要作用是。A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性5.DB、DBMS和DBS三者之间的关系。A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括6.是控制数据整体构造的人,负责数据库构造定义和修改。A.专业用户B.应用程序员C.DBAD.一般用户7.数据库管理系统与操作系统、应用软件的层次关系从核心到外局部别是。A.DBMS、OS、应用软件B.DBMS、应用软件、OSC.OS、DBMS、应用软件D.OS、应用软件、DBMS8.数据库管理系统中数据操纵语言DML所实现的操作一般包括。A.查询、插入、修改、删除B.排序、授权、删除C.建设、插入、修改、删除D.建设、授权、修改9.在数据库方式下的休息处理中,占据中心位置的是。A.数据B.程序C.软件D.磁盘10.关系模式中,满足3NF的模式。A.必定是2NFB.可能是2NFC.必定是4NFD.必定是BCNF二、填空题〔1分/空,共20分〕1.数据库系统中的数据模型通常由、和三局部组成。2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的,支持数据库各种操作的软件系统叫,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫。3.在分布式数据库中,数据的分布方式有、、和混合式四种。4.常用的数据模型主要有、和。5.关系模型的三类完整性是指、和用户自定义完整性。6.防止死锁的措施有:和。7.分布式数据库是指分散的、统一的数据库。8.设有关系模式R〔U,V,W,X,Y,Z〕,其函数依赖集:F={U→V,W→Z,Y→U,WY→X},现有以下分解:〔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={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},计算属性集闭包〔BD〕+。数据库原理与应用〔A〕卷答案及评分标准一、选择题〔2分/题〕1.A2.B3.C4.A5.B6.C7.C8.A9.A10.A二、填空题〔1分/空〕1.数据构造数据操作数据完整性约束2.数据集合数据库管理系统数据库系统3.集中式分割式复制式4.层次模型网络模型关系模型5.实体完整性参照完整性6.一样顺序法一次封锁法7.数据是物理数据的逻辑8.是不是三、分析一下问题,分别画出E-R图,并将其转化为相应的关系模型〔5分/题〕〔E-R图5分〕关系模式集:商店模式〔商店编号,店号,店址,店经理〕〔1分〕商品模式〔商品编号,商品名,单价,产地〕〔1分〕职工模式〔职工编号,职工名,性别,工资,时间,商店编号〕〔1.5分〕P1模式〔商店编号,商品编号,月销售量〕〔1.5分〕四、以下面的数据库为例,用SQL和关系代数完成以下操作〔2分/题〕1.SELECT供给商名FROM供给商WHERE地址=’北京’2.SELECT*FROM职工WHERE职工号NOTIN(SELECT职工号FROM订购单WHERE供给商号=’S6’)3.SELECT*FROM供给商WHERE地址=’北京’AND供给商号IN(SELECT供给商号FROM订购单WHERE职工号=’E2’)AND供给商号IN(SELECT供给商号FROM订购单WHERE职工号=’E8’)4.SELECT职工号FROM职工WHERE仓库号IN(SELECT仓库号FROM仓库WHERE城市=’北京’)AND职工号IN(SELECT职工号FROM订购单WHERE供给商号=’S3’)5.SELECTAVG(面积)FROM仓库WHERE仓库号IN(SELECT仓库号FROM职工WHERE职工号IN(SELECT职工号FROM订购单WHERE供给商号=’S1’))6.SELECT*FROM职工outWHERE工资<(SELECTAVG(工资)FROM职工inneWHERE仓库号=out.仓库号)7.INSERTINTO订购单(职工号,订购单号)VALUES(‘e1’,’or91’)8.DELETEFROM供给商WHERENOTEXISTS(SELECT*FROM订购单WHERE供给商号=供给商.供给商号)9.UPDATE职工SET工资=工资+200WHERE工资<(SELECTAVG(工资)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分〕CREATEPROCEDUREget_grade〔1分〕(@snameCHAR(8),@cnameCHAR(20))〔1分〕ASSELECT姓名,课程名,成绩FROMS,C,SCWHERES.学号=SC.学号ANDC.课程号=SC.课程号AND姓名=@snameAND课程名=@cname〔2分〕EXECUTEget_grade‘许三多’,’人性的弱点’〔1分〕七、编写触发器〔5分〕CREATETRIGGERstudent_del_trigger〔1分〕ONSCFORINSERT〔1分〕ASIFNOTEXISTS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年生产数据统计申报表
- 高中生通过地理空间分析探讨城市建筑节能改造对空气污染缓解作用课题报告教学研究课题报告
- 2026宁波海港人力资源服务有限公司玉环分公司招聘5人考试备考题库及答案解析
- 2026辽宁沈阳建筑大学招聘高层次人才44人(第一批)考试参考题库及答案解析
- 2026四川雅安雨城区陆军第九五六医院社会招聘3人笔试参考题库及答案解析
- 2026年甘肃省平凉市灵台县选调一般工作人员37人笔试参考题库及答案解析
- 2026年职业病防治攻坚专项计划
- 2026年人才激励制度、如何建立新的人才激励机制
- 2026四川绵阳市北川羌族自治县总医院中羌医医院院区招聘编外卫生专技人员4人笔试备考试题及答案解析
- 八、主体结构加固主要方法或方案和施工措施
- (正式版)DB42∕T 2413-2025 《退役军人志愿服务队伍建设与管理规范》
- JJF(晋) 150-2025 肠内营养泵校准规范
- 饲料标签培训
- 《公路雪害防治技术指南》
- 转租鱼塘合同协议书范本
- 《医学影像检查技术学》课件-口腔X线摄影
- 委托书代办发工资范本
- 2024低温阀门深冷处理规范
- 房屋抵押个人借款协议样式
- 2023年新高考河北卷政治高考真题解析(参考版)
- 部编人教版四年级下册小学数学全册课时练(一课一练)
评论
0/150
提交评论