数据库原理及应用复习题及参考答案.doc_第1页
数据库原理及应用复习题及参考答案.doc_第2页
数据库原理及应用复习题及参考答案.doc_第3页
数据库原理及应用复习题及参考答案.doc_第4页
数据库原理及应用复习题及参考答案.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中南大学现代远程教育课程考试复习题及参考答数据库原理及应用一、判断题:判断下列各题是否正确,正确的划,错误的划 1.数据库模型或数据模型是一个描述现实世界如何表示成计算机信息的定义集合 ( )2.在数据库系统中,核心的部分是应用程序。 ( )3.码可以选作主码,但一个主码不总是候选码. ( )4.视图、表、同义词是一样,可以进行更新操作的。 ( )5.在关系的规则中,不允许出现重复的元组,而在ORACLE的表中却可以输入多条所有字段值都相同的记录。 ( )6.表T中仅有两个元组,我们可以说T一定是BCNF. ( ) 7.在数据表定义时设置Primary key是数据库的实体完整性控制。 ( )8.R.AR.B, R.AR.C与R.AR.(B,C)等价 (其中A,B,C为R的属性) ( )9. 模式是数据库局部逻辑结构。 ( )10.数据库是整个数据库系统的基础 ( )11. 已知关系模式 TEACH2( C, T, H),其中 C表示课程,T表示教员, H表示参考书,假设每一门课程可由多个教员讲授,每个教员可使用不同的参考书,并且可讲授不同的课,则TEACH2为全码关系。( ) 12.已知关系模式R(A, B, C),满足函数依赖集F=A-B,B-C,C-A,则R不存在非主属性,因此,一定属于BCNF 。 ( )13. 在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。( )14、若R.AR.B, R.AR.C,则R.AR.(B,C) (其中A,B,C为R的属性) ()15、若R.(B,C,D)R.(A,D), 则R.(B,C)R.(A,D)(其中A,B,C,D为R的属性) ()16、VFP是关系统数据库系统,而且是完备式的关系系统。()17、在ORACLE的表中可以直接输入空值记录。( )18、关系模式R属性的属性或属性集如果具有唯一性,叫关系模式R的码。()19、关系的优化是将表尽可能地变小(列数与行数都少)。()20、外模式是数据库全局逻辑结构。 ( )21、现实世界的对象在数据库中用实体描述 ( )22、在基于有数据库的软件系统设计与实施中,只有程序编制是最主要的。 ( )23、对于数据量大的系统都应该采用数据库技术进行开发( )24、基于数据库的编程工具一般通过ODBC与数据库相联 ( )25、关系数据库已经是最好的了,现在的应用都能得到满足 ( )二、填空题:请把答案填在题中的横线上。(1) 在数据库的三级模式,包括内模式、 、与_。(2) 在关系数据库中,表(table)是三级模式结构中的 。(3) SQL的四种功能为操纵、_、_、_。(4) 数据库保护包括安全性、_、_与恢复。(5) 数据库设计的一般步骤有:需求分析、_、_、 _、_、运行与维护等。(6) 关系系统的完整性控制包括实体完整性、_、_。(7) DB设计中优化设计的目标是_、_。(8) ER图的主要元素是实体型、_、_。(9) 常用的关系运算是关系_与关系演算,其中关系演算包括_演算与域演算。(10) 数据库中的数据一般包括 数据与媒体数据.(11) 关系模式R的码都为单属性,则R一定是第 _ 范式。 (12) 数据库系统一般包括数据库、_、_、_与用户。(13) 现在流行的数据库管理系统有ORACLE、_、_、_、_、_、iBase等。三、现有如下E-R图, m零件仓库库存库存量n实体的主要属性如下,其中下划线部分为主码:仓库(仓库号、仓库名、面积、货位数、)零件(零件号、零件名称、规格型号、计量单位、供货商号、价格、)库存(?,?,库存量)1 试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(外码),其中的类型长度可以根据需要确定。?,?处需要填上相应的属性。2 在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。3 用SQL与关系代数、元组演算表示查询:找出职工“张明亮”的职工号、部门号、工作日期找出零件名为“镙丝II”的零件号与规格型号,计量单位4 试用SQL表示查询:1)找出“张明亮”所管理仓库的总面积与总货位数。2)找出所管理零件总价值(价格*总数量)超过50万的职工号及职工名。5、删除价格大于10万的零件及库存记录。6、建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)四、1 已知关系模式R(A、B、C 、D、E)满足的函数依敕为: F=AB、BD、CB、DEA (1)求R所有的码,并写出求解过程。(2)判断R的最高范式,,并说明理由2 已知关系模式R(A、B、C 、D、E)满足的函数依敕为: F=ABC、BD,DB,BDE (1)求R所有的码,并写出求解过程。(2)判断R的最高范式,,并说明理由五、程序填空以下程序表示产生以i3081开头的第7位不为4而第8位固定为3的多个学号,请将程序中的空格补充完整(其中的数字与()只是作为第几空说明,不作程序) DECLARE v_LoopCounter (1_):= 1;BEGIN while v_LoopCounter 36 LOOPIf v_LoopCounter =500000)5. delete from storage where storage.mno=material.mno and material.price100000;delete from material where price100000;6. Create view IS_MAsSelect warehouse.wno, wname, material.mno, mname, price, storeFrom warehouse, material, storageWhere warehouse.wno=storage.wno and material.mno=storage.mno;四、1.由已知条件可知:函数关系的右属性不包含E,所以码中必包含E易知E不能推出所有其它属性,所以不是码同理考虑两个属性的组合,分析知只有BE和CE能推出所有其它属性依此考虑三个属性的组合ADE不能推出其它所有属性综上可知R的码有BE和CE 若码是CE,不存在部分依赖和传递依赖,但存在决定因素B不包含码,故R是3NF;若码是BE,因为存在B-D部分依赖,所以R是1NF。综上R的最高范式是3NF。2.由已知条件可知:函数关系的右属性不包含A,所以码中必包含A易知A不能推出所有其它属性,所以不是码同理考虑两个属性的组合,分析知只有AB和AD能推出其它所有属性因为只有四个属性,因此不存在三个属性的组合综上可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论