数据库原理习题与解析

所需积分/C币:40 2017-11-14 15:32:41 8.74MB PDF
225
收藏 收藏
举报

数据库原理习题与解析——李春葆pdf资源下载,习题和解析。
丛书序 “计算机专业教学辅导从书——习题与解析系列”自1999年推出以来,一直被许多院 校采用并受到普遍好评,广大师生也给我们反馈了不少中肯的改进建议。这些都是我们修 订、扩充该丛书的动力之源。同时,计算机科学与技术的持续发展和不断演化,使得传统 的计算机专业教学模式也随之扩充与革新。随着计算机教学教材改单不断深化,如何促进 学生将理论用」实饯,提高分析与动手能力,以及通过实战加深对理论的珄解程度,都是 我们21世纪计算机教学亟待解决的问题。正是基」这样的需求,经过对原有丛书的使用情 况的深入调硏,并组织专家和一线教师对自身教学经验进行认真总结提炼之后,我们重新 修订了这套“21世纪讣算机专业重点课程辅导丛书”。本丛书根据训算机专业普遍采用的 课程体系,在原有丛书的基础上新増了“高等数学”、“线性代数”、“概率统计”、“i 算机系统结构”等专项分册,同时,依据各门误程的最新教学人纲,对原有图书内容进行 了全面的修订和扩充,使其更加完备、充实。修订之后的新版丛书几乎囊括了计算机专业 的各个科日,与现行计算机专课程体系更加吻合。 “21世纪计算机专业重点课程辅导从书”包括: 《高等数学习题与解析》 《线性代数习题与解析》 《概率统计习题与解析》 《汇编语言习题与解析》 《软件L程习题与解析》 《离散数学习题与解析》(第2版) 《C语言习题与解析》(第2版) 《C++语言习题与解析》(第2版) 《数据结构习题与解析》(第2版) 《数据厍原理习题与解析》(第2版) 《操作系统习题与解析》(第2版) 《编译原理习题与解析》(第2版 《计算机网络习题与解析》(第2版) 《计算机组成原理习题与解析》(第2版) 《计算机系统结构习题与解析》 本套丛书除保留原有从书的体例风格外,还强化了如下特点: 删除的内容 以典型题目分析带动能力培养 本丛书注重以典型题日的分析为突破口,点拨解题思路,强化各知识点的灵活运用, 启发解题灵感。所有例题不仅给出了参考答案,还给出了详细透彻的分析过程,便于读者 在解题过稈中举一反三,触类旁通,从而提高分析问题和解决问题的能力。 全面复习,形成知识体系 本丛书以杈威教材为依托,对各知识点进行了全面、深入的剖析和提炼,构成了一个 完备的知识休系。往往在各类考试中,一个微小的知识漏洞,就叫能造成无法弥衤的损失, 因此复习必须全面扎实。 区把握知识间的内在联系,拓展创新思维 把握知识点之间的关系,这样,掌握的知识就能变“活”。本丛书通过对知识点的分 解,找出贯穿于各知识之间的内在联系,并配上相关的例题,阐明如何利用这些内在联系 解决问题,从而做到不仅授人以“鱼”,更注重授人以“渔” 本套丛书由长期坚持在教学第一线的教授和副教授编写,他(她)们结合自己的教学 删除的内容 经验和见解,把多年的教学实践成果无私奉献给读者,希望能够提高学生素质、培养学生 的综合分析能力 如果说科学技术的飞速发展是21世纪的一个重要特征的话,那么,教学改革将是21 世纪教育工作不变的主题,也是需要我们不断揆索的课题。要紧跟教学改苹,不断更新, 真正满足新形势下的教学需求,还需要我们不断地努力实践和完善。本套教材虽然经过细 致的编写与校订,仍然难免冇疏漏和不足之处,需要不断地补充、修订和完善。我们热情 欢迎使用本套丛书的教师、学生和读者朋友提出宝贵意见和建议,使之更臻成熟 本丛书出版者的电子邮件:infoakhp.com.cn 2004年元月 前 数据库技术是计算机科学的重要分支。由于数据库具有数据结构化,较低的冗余度,较 高的程序与数据独立性,易于扩充和易于编制应用程序等优点,所以大屮型信息系统都是建 立在数据库设计之上的。数据库技术成为目前最活跃、应用最广泛的计算机领域之一,几乎 所有的应用系统都涉及到数据库,以数据库方式存储系统数据。 正是由于数据库应用的广泛性,数据库管理系统凵从专用的应用程序发展成为通用的 系统软件,日前有各种关系数据厍管理系统,如Ⅴ isual foxpro, ORACLE, SQL Server, Infornⅸx和 SyBASE等都是优秀的关系型数据库管理系统。 要想很好地使用这些数据库管理系统进行应用系统设计,必须全面地掌握数据库技术 数据库技术包括数据库系统原理和数据库系统应用两大部分,前者讨论数据库系统的组成 数据和数据联系描述、关系模型和关系运算、结构化査询语言SL、数据规范化、数据库设 计和数据库安全性等:后者讨论具体的数据库管理系统的应用,即如何使用一个数据库管坦 系统开发应用程序。前者是后者的理论基础,后者是前者的实践过程,两者缺一不可 本书是为了配合“数据库原理”课程的学习而编写的,通过研习例题的解析思路,使学 生充分掌握该课程的求解问题的技巧与方法,深化对基本概念的理解,提髙分析和解决问题 的能力。 全书分为8章:第1章是数据库概述部分;第2章是关系数据库,讨论关系模型的基 本概念、关系代数和关系演算;第3章是SQL语言,讨论SQL语言的特点、SQL数据查 询功能、SQL数据定义功能和SQL数据操纵功能;第4章是关系系统及其査询优化;笫5 章是关系数据理论,讨论函数依赖、关系模式的分解和关系模式的规范化等;第6章是数 据库设计,讨论数据库设计的基本步骤;第7章是数据库保护,讨论数据库的安全性、完 整性、并发控制和数据库恢复;第8章是面冋对象数据库系统,介绍面向对象数据馍型和 对象联系图等。书中各章由两部分构成,即基本知识点和例题分析,前者高度概括和疏理 本章应重点掌握的相关知识:后者详尽地解析了精选习题,其中很大·部分是近几牛高校 招收硕⊥研究生的入学考试试题 本书内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科数据库原理课程的学 习参考书,也适于报考计算杋专业硕士研究生的考生阅读,还适于数据库原理和应用课程的 自学者和计算机等级(三级或四级)考试者研习。 本书在编写过程中得到武汉大学计算机学院的大力支持,在此表示衷心感谢。由于内容 繁多,虽经过细致的编写与校订,仍难免有疏漏与不足之处,敬请广大读者批评指正。 作者 2003年12月 目录 第1章概述 OI.I..... 基本知识点 1.1.1数据与信息 1.1.2计算机数据管理的发展 1.1.3数据模式 ;·· 1.1.4数据厍系统 1.1.5数据库语言. 1.1.6数据模型 1.1.7数据库管理系统和管理信息系统 234400 12例题分析… 12.1单项选择题 1.2.2填空题.… 2.3问答题.… 21 第2章关系数据库 .31 2.1基本知识点 2.1.1关系模型的基本概念 2.1.2关系的数学定义 21.3关系代数 33 2.1.4关系演算 5 22例题分析 37 2.2.1单项选择题 2.,2.2填仝题 43 223问答题 44 第3章SQL语言 62 1基本知识点 62 3..1SQL语言概述 62 3.2SQL的数据定义 3.13SQL的数据史新 65 3.1.4SQL数据查询功能…. 3.1.5视图 .79 3.1.6嵌入式SQL 数据库原理习题与解析(第2版) 3.2例题分析… …80 32.1单项选择题. “非· 3.2.2填空题 3.2.3问答题 86 324应用题 .87 第4章关系系统及其查询优化…. 103 4.1基本知识点 :··::····;···· 103 4.1.1查询处理的几个概念 103 4.1.2关系系统… 103 4.1.3关系数据库系统的查询优化 104 4,2例题分析… 106 4,2.1单项选择题 106 4,2.2填空题. 42.3问答题 4.2.4应用题 108 第5章关系数据理论 ∴116 51基本知识点 l16 5.1.1问题的提出 116 5.1.2函数依赖 117 5.1.3函数依赖的等价和覆盖 119 5.1.4关系模式的分解.… 121 51.5关系模式的范式… 123 5.1.6候选码的求解理论和算法 26 52例题分析 130 52.1单项选择题……… 130 52.2填空题 136 5.23应用题. 137 第6章数据库设计 161 基本知识点 161 6.1.1数据库设计概述 16l 6.1.2需求分析. 162 6.1.3概念结构设 162 6.1.4逻辑结构设计 .163 6.1.5物理结构设计 6.1.6数据库实施 169 6.1.7数据库运行维护 169 6.2例题分析 .170 目录 6,2.1单项选择题 170 6.22填空题 “非· 174 623应用题 175 第7章数据库保护 191 7.1基本知识点 19 7.1.1数据库的恢复 ,191 7.1.2数据库的并发控制 ….….....4194 7.1.3数据库的完整性 195 71.4数据库的安全性 196 7.2例题分析 197 72.1单项选择题..... 197 7,2.2填空题 205 723问答题…… 第8章面向对象数据库系统 219 8.1基本知识点 219 8.1.1对象联系图 8.1.2对象关系数据库(ORDB) 220 8.1.3面向对象数据库(OODB) 220 8.2例题分析… 221 82.1单项选择题 21 82.2填空题. 223 82.3问答题 223 参考文献 228 第1章概述 本章学习要点 ⅵ数据管理技术的发展阶段 DB、DBMS和DBS的含义及它们之间的关系 ⅵ数据模型的概念,层次模型、网状模型、关系模型和面向对象模型的特征 冈数据库系统的三级模式结构 冈用ER图描述概念模型 1.1基本知识点 1.1.1数据与信息 数据指的是用符号记录下来的可以区别的信息。信息是反映现实世界的知识。 信息是以数据的形式表小的,即数据是信息的载体。另一方面,信息是抽象的,不随 数据设备所决定的数据形式而改变;而数据的表示方式却具有可选择性。 数据处理是指将数据转换成信息的过程,如对数据的收集、存储、传播、检索、分类、 加工或计算、打印各类报表或输出各种需要的图形。在数据处理的一系列活动中,数据收 集、存储、传播、检索、分类等操作是基木环节,这些基木环节统称为数据管理 数据与信息之问的关系可以表示为 信息=数据+数据处理 1.1.2计算机数据管理的发展 计算机数据管理经历」以下几个阶段 人工管理阶段 在这阶段(20世纪50年代中期以前)的特点:数据和程序不具有独立性;数据不 能长期保佇;系统中没有对数据进行管理的软件 文件系统阶段 在这一阶段(20世纪50年代后期至60年代中后期)的特点:程序和数据有了一定的 独立性,程序和数据分开存储;数据文件可以长期保存在外存储器上并能够多次存取;数 据的存取以记录为基本单位,并出现了多种文件组织,如顺序文件、索引文件和随机文件 等:数据冗余度大;缺乏薮据独立性;数据无集中管理。 数据库原理习题与解析(第2版) 数据库系统阶段 在这一阶段(20世纪60年代后期开始)的特点:实现数据共享,减少数据冗余;采 用特定的数据模型;具有较髙的数据独立性;有统一的数据控制功能。 1.1.3数据模式 在数据库系统中,用户看到的数据与计算机中存放的数据是两回事,两者之间是有联 系的,实际上它们之问已经过了两次变换。一次是系统为了诚少冗余,实现数据共享,把 所有用户的数据进行综合,抽象成·个统的数据视图;第二次是为了提高存取效率,改 善性能,把全局视图的数据按照物理组织的最优形式存放。 用户使用的数据视图叫做外模型,是一种局部的逻辑数据视图,表小用户所理解的实 体、实体属性和实体关系。 全局的逻辑数据视图叫做概念模型,是数据库管理员所看到的实体、实体属性和实体 之间的联系 数据的物理存储模型叫做内模型。 整个数据库系统分为三层:外层、概念层和内层。 用数据描述语言精确地定乂数据模型的全部语句称为模式。对应于不同的模型,也有 个相应的模式。 外模式定乂外模型的模式叫做外模式,又称子模式,用子模式数据描述语言(子 模式DDL)来定义。 概念模式定乂概念模型的模式叫做概悆模式,简称汋模式,用模式数据描述语言 (模式DDL)来定义。 内模式定义内模型的模式叫做内模式,又称物理模式,用设备介质语言来定义 了模式是概念模式的了集,可以从概念模式推导出来。图1.1表示各级模式之间的关 系。其中有两层映象: 子模式←→模式映象定义了各子模式与模式之间的映射关系。当整个系统要求改 变模式时,可以改变映射关系而保持子模式不变。这种用户数据独立于全局逻辑数 据的特性叫做逻辑数据独立性 。模式←→物理模式映象定义了模式与物埋模式的映射关系。当为了某种需要改变 物理模式时,可以同时改变两者之间的映射而保持模式和子模式不变,这种仝局逻 辑数据独立于物理数据的特性叫做物理数据独立性。这两个数据独立性是效据库管 理系统的重要特性。

...展开详情
试读 127P 数据库原理习题与解析
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享小兵

关注 私信
上传资源赚钱or赚积分
最新推荐
数据库原理习题与解析 40积分/C币 立即下载
1/127
数据库原理习题与解析第1页
数据库原理习题与解析第2页
数据库原理习题与解析第3页
数据库原理习题与解析第4页
数据库原理习题与解析第5页
数据库原理习题与解析第6页
数据库原理习题与解析第7页
数据库原理习题与解析第8页
数据库原理习题与解析第9页
数据库原理习题与解析第10页
数据库原理习题与解析第11页
数据库原理习题与解析第12页
数据库原理习题与解析第13页
数据库原理习题与解析第14页
数据库原理习题与解析第15页
数据库原理习题与解析第16页
数据库原理习题与解析第17页
数据库原理习题与解析第18页
数据库原理习题与解析第19页
数据库原理习题与解析第20页

试读结束, 可继续阅读

40积分/C币 立即下载 >