1. 首页
  2. 数据库
  3. SQLServer
  4. 数据库原理习题与解析

数据库原理习题与解析

上传者: 2019-05-14 18:16:24上传 PDF文件 8.74MB 热度 142次
数据库原理习题与解析——李春葆pdf资源下载,习题和解析。丛书序“计算机专业教学辅导从书——习题与解析系列”自1999年推出以来,一直被许多院校采用并受到普遍好评,广大师生也给我们反馈了不少中肯的改进建议。这些都是我们修订、扩充该丛书的动力之源。同时,计算机科学与技术的持续发展和不断演化,使得传统的计算机专业教学模式也随之扩充与革新。随着计算机教学教材改单不断深化,如何促进学生将理论用」实饯,提高分析与动手能力,以及通过实战加深对理论的珄解程度,都是我们21世纪计算机教学亟待解决的问题。正是基」这样的需求,经过对原有丛书的使用情况的深入调硏,并组织专家和一线教师对自身教学经验进行认真总结提炼之后,我们重新修订了这套“21世纪讣算机专业重点课程辅导丛书”。本丛书根据训算机专业普遍采用的课程体系,在原有丛书的基础上新増了“高等数学”、“线性代数”、“概率统计”、“i算机系统结构”等专项分册,同时,依据各门误程的最新教学人纲,对原有图书内容进行了全面的修订和扩充,使其更加完备、充实。修订之后的新版丛书几乎囊括了计算机专业的各个科日,与现行计算机专课程体系更加吻合。“21世纪计算机专业重点课程辅导从书”包括:《高等数学习题与解析》《线性代数习题与解析》《概率统计习题与解析》《汇编语言习题与解析》《软件L程习题与解析》《离散数学习题与解析》(第2版)《C语言习题与解析》(第2版)《C++语言习题与解析》(第2版)《数据结构习题与解析》(第2版)《数据厍原理习题与解析》(第2版)《操作系统习题与解析》(第2版)《编译原理习题与解析》(第2版《计算机网络习题与解析》(第2版)《计算机组成原理习题与解析》(第2版)《计算机系统结构习题与解析》本套丛书除保留原有从书的体例风格外,还强化了如下特点:删除的内容以典型题目分析带动能力培养本丛书注重以典型题日的分析为突破口,点拨解题思路,强化各知识点的灵活运用,启发解题灵感。所有例题不仅给出了参考答案,还给出了详细透彻的分析过程,便于读者在解题过稈中举一反三,触类旁通,从而提高分析问题和解决问题的能力。全面复习,形成知识体系本丛书以杈威教材为依托,对各知识点进行了全面、深入的剖析和提炼,构成了一个完备的知识休系。往往在各类考试中,一个微小的知识漏洞,就叫能造成无法弥衤的损失,因此复习必须全面扎实。区把握知识间的内在联系,拓展创新思维把握知识点之间的关系,这样,掌握的知识就能变“活”。本丛书通过对知识点的分解,找出贯穿于各知识之间的内在联系,并配上相关的例题,阐明如何利用这些内在联系解决问题,从而做到不仅授人以“鱼”,更注重授人以“渔”本套丛书由长期坚持在教学第一线的教授和副教授编写,他(她)们结合自己的教学删除的内容经验和见解,把多年的教学实践成果无私奉献给读者,希望能够提高学生素质、培养学生的综合分析能力如果说科学技术的飞速发展是21世纪的一个重要特征的话,那么,教学改革将是21世纪教育工作不变的主题,也是需要我们不断揆索的课题。要紧跟教学改苹,不断更新,真正满足新形势下的教学需求,还需要我们不断地努力实践和完善。本套教材虽然经过细致的编写与校订,仍然难免冇疏漏和不足之处,需要不断地补充、修订和完善。我们热情欢迎使用本套丛书的教师、学生和读者朋友提出宝贵意见和建议,使之更臻成熟本丛书出版者的电子邮件:infoakhp.com.cn2004年元月前数据库技术是计算机科学的重要分支。由于数据库具有数据结构化,较低的冗余度,较高的程序与数据独立性,易于扩充和易于编制应用程序等优点,所以大屮型信息系统都是建立在数据库设计之上的。数据库技术成为目前最活跃、应用最广泛的计算机领域之一,几乎所有的应用系统都涉及到数据库,以数据库方式存储系统数据。正是由于数据库应用的广泛性,数据库管理系统凵从专用的应用程序发展成为通用的系统软件,日前有各种关系数据厍管理系统,如Ⅴ 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数据库管理系统和管理信息系统23440012例题分析…12.1单项选择题1.2.2填空题.…2.3问答题.…21第2章关系数据库.312.1基本知识点2.1.1关系模型的基本概念2.1.2关系的数学定义21.3关系代数332.1.4关系演算522例题分析372.2.1单项选择题2.,2.2填仝题43223问答题44第3章SQL语言621基本知识点623..1SQL语言概述623.2SQL的数据定义3.13SQL的数据史新653.1.4SQL数据查询功能….3.1.5视图.793.1.6嵌入式SQL数据库原理习题与解析(第2版)3.2例题分析……8032.1单项选择题.“非·3.2.2填空题3.2.3问答题86324应用题.87第4章关系系统及其查询优化….1034.1基本知识点:··::····;····1034.1.1查询处理的几个概念1034.1.2关系系统…1034.1.3关系数据库系统的查询优化1044,2例题分析…1064,2.1单项选择题1064,2.2填空题.42.3问答题4.2.4应用题108第5章关系数据理论∴11651基本知识点l165.1.1问题的提出1165.1.2函数依赖1175.1.3函数依赖的等价和覆盖1195.1.4关系模式的分解.…12151.5关系模式的范式…1235.1.6候选码的求解理论和算法2652例题分析13052.1单项选择题………13052.2填空题1365.23应用题.137第6章数据库设计161基本知识点1616.1.1数据库设计概述16l6.1.2需求分析.1626.1.3概念结构设1626.1.4逻辑结构设计.1636.1.5物理结构设计6.1.6数据库实施1696.1.7数据库运行维护1696.2例题分析.170目录6,2.1单项选择题1706.22填空题“非·174623应用题175第7章数据库保护1917.1基本知识点197.1.1数据库的恢复,1917.1.2数据库的并发控制….….....41947.1.3数据库的完整性19571.4数据库的安全性1967.2例题分析19772.1单项选择题.....1977,2.2填空题205723问答题……第8章面向对象数据库系统2198.1基本知识点2198.1.1对象联系图8.1.2对象关系数据库(ORDB)2208.1.3面向对象数据库(OODB)2208.2例题分析…22182.1单项选择题2182.2填空题.22382.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表示各级模式之间的关系。其中有两层映象:子模式←→模式映象定义了各子模式与模式之间的映射关系。当整个系统要求改变模式时,可以改变映射关系而保持子模式不变。这种用户数据独立于全局逻辑数据的特性叫做逻辑数据独立性。模式←→物理模式映象定义了模式与物埋模式的映射关系。当为了某种需要改变物理模式时,可以同时改变两者之间的映射而保持模式和子模式不变,这种仝局逻辑数据独立于物理数据的特性叫做物理数据独立性。这两个数据独立性是效据库管理系统的重要特性。
用户评论