版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习大纲及复习要点的部分参考答案题型及复习方法:1、选择题:掌握复习大纲、要点、期中上的相关题目2、简答题:掌握要点、期中上的相关题目3、关系代数:掌握期中试卷、教材p75有关SPJ1的相关题目4、sql查询:掌握实验二、实验三、实验四及期中试卷、要点、p127题5上的相关题目,并注意:sql语句阅读理解5、范式判断:掌握要点、期中试卷,大纲上的相关题目6、er图绘制与转换为关系模式:掌握要点、复习大纲、数据库设计new2.ppt课件上的几道题7、可用行化调度判断:掌握要点上的几道题应用技能题答题步骤总结:3、关系代数查询答题步骤:确定条件的列名与查询的列名,来自哪些关系,来自单个关系用单关系
2、选择投影查询;来自多个关系先用连接,再选择投影;如果有所有的、至少、包含等字样考虑用除运算4、SQL语言查询答题步骤:列出整句话中出现的列名,确定来自哪些表,来自单个表用单表查询,用select确定列用where确定行;来自多个表用连接或子查询,要查询的列来自单个表可使用子查询(也可用连接查询),否则只能用连接查询;如果有所有的、至少、包含等字样考虑用Exists存在性子查询;如果有统计信息用分组查询,用having来筛选满足分组条件的组,注意select中的列只能有2种,分组列(groupby后面的列)与聚合函数列,没有第三种列,否则要加入到分组子句groupby中5 .码的求解、范式判断、
3、规范化答题步骤码的求解:找这样的属性或属性的组合:其能确定关系的每个属性,但其一部分不能确定每个属性。范式判断区分非主属性,主属性;再确定非主属性对码有无部分依赖、传递依赖等做出判断规范化将范式按1NF2NF3NFBCN逐步分解6 .绘制E-R图、转换为关系模式、确定关系的码答题步骤确定实体、联系、联系类型(1:1或1:n或m:n);再转换为关系模式;再确定每个关系的码7 .调度问题:确定是否为可用行化调度答题步骤先根据初值计算事务的串行结果,再计算事务的并行处理结果,比较两者的结果:若与其中任何一个申行结果相同则为可用行化调度,否则为不可用行化调度数据库原理与应用复习大纲(题库)的参考答案注
4、意:复习大纲上的选择题题号有的地方不连续,所以答案有的空在那儿第一部分基本概念1 .从数据管理的历史来看,数据管理技术经历了人工管理、文件系统和数据库管理三个阶段。2 .一般地讲,数据模型由数据结构、数据操作和完整性约束三个部分组成。一个数据模型的数据结构是关系的,就说该模型是关系模型。3 .在数据库的发展过程中,最普遍认可的逻辑数据模型有层次模型、网状模型、工系模型、和面向对象模型几种。目前数据库用得最普遍的模型是关系模型。三、简答题1、数据库系统的特点数据结构化数据共享性高,冗余度低,易扩充数据独立性高(物理独立性、逻辑独立性)数据由DBMS统一管理和控制(安全性、完整性、并发控制、数据恢
5、复)2、关系数据模型的组成要素关系的数据结构、关系的数据操纵、关系的完整性约束3、数据库系统的三级模式结构及其优点外模式、模式、内模式保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性第二部分关系数据库一、选择题1234567891011121314151617181920DADBABBCBBBCDCCCACD4、见教材P74页第5题设有一个SPJ数据库,包才S,P,J,SPJ四个关系模式供应商表S(SNO,SNAME,STATUS,CITY);零件表P(PNO,PNAME,COLOR,WEIGHT);工程项目表J(JNO,JNAME,CITY);供应情况表SPJ(SNO,PNO,JNO
6、,QTY);1) 求供应工程J1零件的供应商号码SNO2) 求供应工程J1零件P1的供应商号码SNO3) 求供应工程J1零件为红色的供应商号码SNO4)求没有使用天津供应商生产的红色零件的工程号5 )求至少使用了供应商S1所供应的全部零件的工程号第三部分SQL语言、选择题1234567891011121314151617181920BCBC断号CACCBDBD断号BADBDC2122232425262728293031ADCBD断号BDAAD二、综合题1、见教材P127页第5题设有一个SPJ数据库,包才S,P,J,SPJ四个关系模式供应商表S(SNO,SNAME,STATUS,CITY);零件
7、表P(PNO,PNAME,COLOR,WEIGHT);工程项目表J(JNO,JNAME,CITY);供应情况表SPJ(SNO,PNO,JNO,QTY);6 .针对习题3中的四个表试用SQL语言完成以下各项操作;(1)找出所有供应商的姓名和所在城市口(2)找出所有零件的名称、颜色、重量.(3)找出使用供应商51所供应零件的工程号码。(4)找出工程项目J2使用的各种零件的名称及其数量.=15andSage=20andsage=236 .查询未选修课程的学生的学号、姓名,并按照学号升序排序;Selectsno,snamefromstudentwheresnonotin(selectsnofromsc
8、)orderbysno7 .统计各门课程的不及格人数,要求输出课程代号,不及格人数;Selectcno,count(*)fromscwheregradeA,BC-D。(1) 指出该关系模式的码、主属性、非主属性。(2) 该关系模式属于几范式?(3) 将该关系模式规范化为BC范式。解答:(1)码为BC,因为它可以决定所有属性,主属性B、C非主属性A、D(2)没有非主属性对码的部分依赖,但非主属性A对码Bc存在传递依赖,所以不是3范式,而仅是2范式(3)分解为R1(D,A)R1(B,C,D)即可使关系规范化为BC范式。2、设有一个关系R(A,B,C,D,E),它的最小函数依赖集为FD=A-B,A-
9、C,C-D,C-E,请指出R的候选关键字、并分析R所属范式。解答:属性A决定所有属性,所以A为码,即为候选关键字;不存在部分依赖,存在传递依赖,所以R为第2范式3、有R(X,Y,Z),其函数依赖集FD=X-Y,X-Z,请指出R的候选关键字、并分析R所属范式。解答:4、下表给出的关系R为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?R工程号材料号数量开工日期完工日期价格P1I1498059902250P1I2698059902300P1I31598059902180P2I1698119912250P2I4189811991
10、2350解答:根据上表可得属性之间的函数依赖集为:(应该注意到:此处的价格为材料的单价)FD=工程号开工日期,工程号完工日期,材料号价格,(工程号,材料号)数量5、给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?SCSNOCNOCTITLEINAMEILOCAGRADE80152C1OS田D17080153C2DB高升D28580154C1OS田D18680154C3AI杨杨D37280155C4CL高升D292其中:SNO为学号,CNO为课料号,CTITLE为课程名,INAME为教师
11、名,ILOC徼教师地址,GRAD时成绩。解答:Fd=cnoctitle,cnoiname,inameiloca,(sno,cno)grade码为:(sno,cno)因为可以确定所有属性,而它的部分sno或者cno没有这种确定关系非主属性:ctitle,iname,iloca,grade存在非主属性对码的部分依赖,例如:cnoctile,(还有其他几个不一一列举)所以不是2nf,所以是1nf存在插入、删除异常,例如学生入学后还没选课则无法插入,删除一门课程时会把教师信息也删除掉分解为:CI(cno,ctitle,iname,iloca)Scnew(sno,cno,grade)CI中有传递可以进一
12、步分解为:I(iname,iloca)C(cno,ctile,iname)所以SC可以分解为如下三个关系:I(iname,iloca)C(cno,ctile,iname)Scnew(sno,cno,grade)这样分解后的关系能解决操作异常问题6、设有一定单关系如下图所示,试完成下列各题:(1) 定单关系的主键为;(2) 定单关系的主属性为;(3) 定单关系的非主属性为;(4) 定单关系的范式级别为;(5) 将定单关系规范化至2NF。顾客号顾客名商品号单价订购数U9001AmyA1150039001AmyB180049002TomA1150059002TomB180069003JaneC140
13、077、设有关系模式:TEACHE殴师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)(1)教师编号是候选码吗?说明理由(2)该关系模式的主码是什么?(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?(4)该关系模式满足第几范式?(5)将该关系模式分解为3NE解答:根据题意可得属性之间的函数依赖集为:FD=教师编号教师姓名,教师编号电话,教师编号所在部门,借阅图书编号书名,(教师编号,借阅图书编号,借书日期)还书日期,(教师编号,借阅图书编号,借书日期)备注8、假设某商业集团数据库中有一关系模式R(商店编号,商品编号,数量,部门编号,负责人),若规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量;求解:(1)写出关系R的基本函数依赖(2)找出R的候选码(3)R的范式,若不属于3NF,则分解为3NF解答:(1)根据题意可得属性之间的函数依赖集为:FD=(商店编号,商品编号)部门编号,(商店编号,部门编号)负责人,(商店编号,商品编号)数量(2)根据FD可彳#(商店编号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年1月福建省地理高中学生学业基础会考详细解析
- 浅析锚具式精轧螺纹钢筋复合抗浮锚杆的施工技术
- 2025-2030年漫画创作设计企业制定与实施新质生产力战略分析研究报告
- 智能汽车行业市场营销创新战略制定与实施分析报告
- 植物单倍体企业县域市场拓展与下沉战略分析报告
- 冻干乙型肝炎病毒诊断血球市场需求变化趋势与商业创新机遇分析报告
- 2025-2030年孕妇瑜伽工作坊行业深度调研及发展战略咨询报告
- 贵阳教师解读试题及答案
- 基础导游知识题库及答案
- 护理理论考试试题及答案
- 2025年卫生健康委系统工作人员招聘考试笔试试题(含答案)
- 《寻找消失的分数》期中考试分析班会课件
- DBJ33-T 1152-2025 《建筑工程建筑面积计算和竣工综合测量技术规程》
- 精神科安全检查及病房巡回
- 人教版高中生物必修1分子与细胞第2章第4节蛋白质是生命活动的主要承担者课件
- 《DCS常见故障分析》课件
- 《保安员培训》课件
- 酒店业网络安全管理制度
- 事业单位财务报销培训
- 《长方体和正方体》题型讲解(课件)六年级上册数学
- 工业机器人虚拟仿真与离线编程(ABB)课件 第5章 工业机器人喷涂工作站仿真
评论
0/150
提交评论