数据库理论
-
高职高专计算机专业系列教材赵津燕等本书共20章。第1~6章为数据库系统基础,介绍数据库系统基础知识及数据库管理系统与数据应用技术开发的关系,提出一个数据库应用实训tins。第7~13章为数据库管理系统,从大型数据库SQLServer 2000人手,以tins为例,讲解如何在数据库服务器端管理和操纵数据库,使读者掌握大型数据库的管理方法。第14~20章为数据库应用开发技术,介绍目前最流行的专门的数据库前端开发工具——PowerBuilder 8.o和数据库应用开发方法,使读者了解二层结构的数据库开发技术。本书适合作为高职高专院校计算机、信息管理、电子商务等专业教材。
-
网络数据库王馨迪主编《网络数据库》首先对网络数据库系统的总体介绍,对目前数据库系统进行分析比较,然后以两条主线贯穿全书。其一以目前市场上流行的数据库系统:Oracle为主,介绍网络数据库的原理、解决问题的基本思路和技术方法;以案例为另一主线,对其重要的应用方法进行详细讲解,加深读者对相关技术的理解。《网络数据库》内容包括网络数据库概述,数据库设计理论,网络数据库安装、配置与管理、网络数据库体系结构,网络数据库安全管理Oracle9i数据库基本操作,网络数据库备份和恢复,网络数据库性能调整,Oracle数据库PL/SQL编程,网络数据库B/S模式应用,网络数据库C/S模式应用,以及完整案例。《网络数据库》内容丰富,注重实用,知识讲解与实例相结合,操作和实例设计方法适用,为用户提供了一条切实可行学习和掌握网络数据库的途径。《网络数据库》既可作为高等院校电子商务、计算机应用、信息管理等相关专业高年级本科生的教材或参考书,也可作为网络数据库的初、中级开发与管理人员的参考用书,或作为相关领域的培训教材。
-
数据库系统原理李建中,王珊编著《数据库系统原理》(第2版)是一本全面介绍数据库系统理论、技术和方法的大学教科书,全书分为基础篇、设计篇、实现篇、专题篇和新技术篇。基础篇介绍数据库的基本概念和体系结构、关系数据库系统和数据库的安全性与完整性。设计篇讨论数据库设计的基本步骤和设计方法,并介绍实体-联系模型、扩展的实体-联系模型和关系数据库的函数依赖理论。实现篇介绍数据库的物理存储结构、数据字典、关系代数操作算法、查询优化技术和事务处理技术。专题篇介绍新一代数据库技术及应用、扩展的关系数据库系统、面向对象与对象关系数据库系统、分布式数据库系统和并行数据库技术。新技术篇介绍数据库领域的新进展,包括数据仓库与联机分析、数据挖掘、Web信息检索与Web数据管理技术等。《数据库系统原理》(第2版)内容丰富,系统性强,知识体系新颖,理论与实践结合,具有先进性和实用性,是高校计算机、信息与科学计算及信息管理与信息系统等专业本科生和研究生数据库课程教材,也可作为数据库领域从业人员的参考书。《数据库系统原理》(第2版)还将提供电子课件和实验指导等教辅材料。
-
解读视图刘志儒,刘吉兆著本书概要介绍了投影的基本知识,几何要素的投影特点。引入诸多全新概念,如视图的形成原理、平面的积聚性投影、曲面的投影重叠性、投影面积相等原理的应用、视图的设计方法。尤其在视图上引入坐标从而解决了用文字来表达几何要素的问题,在此基础上引入图线对应法来解读各种立体的视图,利用一须的实形及类似性投影,判断立体上各表面的连接,进一步构思立体的形状。详细地介绍了各种立体的轴测图作法,以及补画立体三视图的画法,对传统的形体分析解图法和恢复原形读图法,做了扩充和改造。与此同时介绍了工程上的典型结构。最后介绍了剖视图的画法及读法。本书有配套习题集以供读者练习、巩固和提高。本书可供高等工业学校机械类、近机类各专业的学生学习和教师教学参考,或作为制图基础教材使用。
-
数据库原理、编程与性能(美)Patrick O'Neil,(美)Elizabeth O'Neil著;周傲英等译;周傲英译本书是在波士顿马萨诸塞大学数据库入门和提高等一系列教材的基础上写成的。从理论和实际两方面说详细了数据库的设计和实现。本书反重点放在对象关系模型上,介绍了ORACLE、DB2和INFORMIX系统中普遍采用的新概念,并在结合数据库理论、原理和主要的商业数据产品的基础上介绍了SQL-99。本书涵盖了关系数据库理论。SQL语言、数据库设计以及数据库完整性、视图、安全性、索引、事务管理等各个方面军的内容。PatrickO'Neil是马萨诸塞大学的计算机科学教授。他是数据库领域国际知名的专家,在事务处理性能和磁盘访问算法方面成果颇丰,曾著有数据库和事务处理基准方面的专著。他还是活跃的行业顾问,曾在微软、ORACLE、SYBASE、IBM和INFORMIX等公司工作过。
-
数据库系统原理学习辅导钱雪忠,罗海弛,钱鹏江编著本书是针对“数据库系统原理”课程组织编写的辅导教材,内容分为三部分:第一部分是知识篇,以《中国计算机科学与技术学科教程2002》设定的课程知识点为主线,总结要点与难点,通过大量的例题分析和习题,帮助读者掌握各知识点;第二部分为专题篇,以数据库应用技术点展开,技术点串起了教材的主要内容,学以致用,理论与实际互相促进;第三部分为模拟试卷,用于检验课程知识点的掌握情况。本书可以作为高等学校计算机、管理信息类专业本科和专科学生的辅导教材,也适合于参加计算机等级考试、全国计算机技术与软件专业技术资格(水平)考试、研究生入学考试的相关人员研习,还可供数据库应用系统开发设计人员参考使用。
-
数据库基础及应用技术何玉洁编著数据库技术是一门应用性很强的计算机应用性学科,因此在讲授数据库技术时应该从理论和应用两个方面来介绍。本书正是本着这个宗旨做到了理论和应用相结合。本书内容共分为两个部分,第1章为第一部分,介绍数据库的基础理论,这部分包括读者学习和使用关系数据库的最基本的概念。从第2章到每14章为第二部分,主要介绍目前应用范围非常广泛的数据库备份恢复、数据传输、数据完整性维护等数据库中最实用的技术。并在介绍操作的同时贯穿相应的数据库理论知识,使读者可以方便地将理论和实际结合起来。本书条理清晰,概念准确,讲解详细。既可作为数据库的中、高级培训教材,也可作为非计算机专业人员学习和使用数据库的教材或参考书,同时还可供学习数据库应用技术的计算机专业的人员参考。本书前言随着计算机技术的不断发展,信息管理自动化程度的不断提高,数据库在信息管理中的作用日益重要,数据库已成为科学的管理和利用数据的不可缺少的技术。目前数据库技术已不仅仅是计算机专业人员要掌握的知识,而且也是非计算机专业人员,特别是从事数据信息方面的工作人员要掌握的知识。此书的编写目的就是便于非计算机专业人员更好地学习和使用数据库技术。从目前看来,市场上已经有了许多介绍数据库的书,大致可以分为两大类:一类以讲述数据库原理为主,包括数据库系统结构、关系模型、关系代数、SQL语言以及关系规范化理论等,其特点是理论性强,而实践性不够,使读者在学习完理论之后,遇到具体环境及具体问题时,还是感到无从下手;另一类是以应用为主,主要是在具体的环境中讲述实现及操作,而没有理论知识,这类书适合于已经具备较好数据库理论知识的人阅读。对于专业技术人员和在校学生,迫切需要一本能既阐述数据库理论,又重视数据库实践的教材。本书虽然是作为审计署计算机中级培训班的数据库教材,但它具有集数据库原理、数据库应用、数据库实验于一身的特点。本书总结了作者多年从事数据库教学和科研的经验体会,结合了作者讲授微软SQLServer认证的一些经验和感受,并借鉴了第一版的成功经验和读者的反馈意见。在第二版的内容选取和内容安排上都进行了细心的考虑,为帮助计算机专业和非计算机专业人士更好的理解本书的内容,也为了大家能比较方便的自学,作者在每一部分都使用了大量的示例说明每一个概念。作者在编写时考虑了全书的系统性和科学性,又特别注重了本书的实用性。本书分为两大部分:理论部分和应用部分,其中应用部分主要介绍在SQLServer2000环境中如何应用数据库技术。全书共14章。第1章为理论基础,主要介绍关系数据库的基础知识,包括数据库系统的组成、数据模型、数据库的规范化和数据库的应用结构。本章为后续章节的学习打下理论基础。为便于读者的学习,这部分只介绍了关系数据库中最基本的知识,许多其他的知识我们是贯穿到应用技术中去介绍,使读者能边学习理论边实践,易于掌握。第2章到第14章,主要介绍SQLServer数据库管理系统的使用、Transact\|SQL语句以及在此环境中的数据库实现技术。SQLServer是目前市场占有率较高的服务器数据库管理系统,而且它的很多功能都可以在图形化操作界面下完成,非常利于非计算机专业人员学习和使用。我们以SQLServer2000版本为例,介绍了从安装、配置环境、创建数据库、创建表到操作数据库数据、安全管理、完整性约束、数据库备份与恢复等非常实用的知识。读者在有了这些知识后,可以很容易地将它们应用到其他的数据库管理系统中。本书在编写过程中得到了审计署很多部门的大力支持和帮助,特别是审计署程建勤处长、北京信息工程学院许小革处长的积极参与、鼓励和帮助,在此表示深深的感谢。鉴于作者水平所限,书中难免有错误和不妥之处,欢迎广大读者对本书不当之处批评指正。
-
数据结构与算法廖荣贵[等]编著内容简介数据结构与算法息息相关,本书以浅显易懂的文字与各种运用方式来说明各个主题,并对问题的解决方法与流程做详尽的图形剖析,辅以算法与程序代码的实例,从而增进读者对问题与结构的理解。全书共分13章,各章的主题分别为数据结构概论、数组、算法、数组结构的算法应用、查找算法、排序算法、堆栈、队列、链表、递归、树、图、散列。本书非常适合刚学习数据结构课程的学生研读,从书中的内容与顺序的编排来看本书也非常适合大专院校作为教材。在信息科学的领域中,数据结构是一门基础学科,有关人工智能、图像处理、语音识别、并行处理等相关应用的研究,都需要这门学科的辅助;算法是解决问题的方法,要解决问题,只使用数据结构这个工具还稍嫌不足,还需要学习不同的算法,进而在未来的学习道路上,才能不断思考、不断地进步。数据结构与算法息息相关。本书以浅显易懂的文字与各种运用方式来说明各个主题,并对问题的解决方法与流程作详尽的图形剖析,辅以算法与程序代码的实例来,从而增进读者对问题与结构的理解。全书共分13章,各章的主要内容分述如下:第1章"数据结构概论",介绍数据与结构、数据结构与算法等概念。第2章"数组",介绍数组的概念、数组类别和计量、数组的遍历和矩阵运算等。第3章"算法",介绍算法的概念、算法的效率分析及渐进式表示等。第4章"数组结构的算法应用",介绍数组在多项式的运算、捉大头抽签游戏、魔术方块算法中的应用,对奖算法与数据结构等。第5章"查找算法",介绍查找算法概述、线性查找法、二分查找法、插补查找法等。第6章"排序算法",介绍排序算法概述、冒泡排序法、交换排序法、选择排序法、插入排序法、谢尔排序法、基数排序法、快速排序法、归并排序法等。第7章"堆栈",介绍堆栈概述、堆栈的数据结构和操作、表达式的应用、后缀表达式求值和转换机器码。第8章"队列",介绍队列概述、队列的数据结构和操作、循环队列、双向队列和特殊队列。第9章"链表",介绍链表概述、以数组表示单链表和双向链表、以指针和结构表示链表、链表在其他结构中的应用等。第10章"递归",介绍递归关系以及递归算法在几种数学问题、汉诺塔问题、迷宫问题中的应用等。第11章"树",介绍树型结构和特性、二叉树的概念、二叉树的数据结构、二叉树的遍历、二叉运算树、堆、二叉查找树等。第12章"图",介绍图型结构的概念、图的数据结构、图的遍历、生成树和最小成本生成树、最短路径、拓扑排序等。第13章"散列",介绍散列概述、散列应用与散列函数、溢出处理、散列查找法等。本书的章节安排由浅入深,目的是培养读者对数据结构与算法的高度兴趣,从最基本的数组结构的使用及其在各种问题上的应用开始谈起:再来介绍算法的分析方法及简单的练习;再进到最常用的搜索算法与排序算法,此为第一阶段,主要使读者与程序设计课程建立联系,读者只要会基本的程序基础,就可利用程序语言编写各种实用的程序。第二阶段介绍利用数组结构扩展到堆栈结构、队列结构、链表结构等,增强读者对线性问题的解决能力。第三阶段介绍递归关系、树型结构和图型结构等较深问题的处理方法,增强读者对空间类问题的解决能力。本书具有如下特色:●每个章节的主题、结构与算法都有详细的图解说明;●每个算法都有实际对应的范例程序代码;●每个程序都有实际运行结果;●公式或运算式有推导过程,详细说明;●书中的程序代码以C语言为主,可以在各种版本的C语言开发环境中编译执行,如TurboC、VisualC++、BorlandC++Builder等;●学习评估及范例、练习等除了作者自己编的题材外,另外参考了多种数据结构与算法的典型考题:●书中结构层次分明,适合学校教师采用为教材;●本书注重训练思考的方法,解决问题的步骤,适合训练程序设计人员的程序设计能力。期望阅读本书的读者,除子能理解数据结构与算法领域的知识与技能之外,更能从本书的解题思路中得到灵感,可举一反三,将此学科的知识与技能应用在其他信息科技领域中。
-
数据库原理方法与应用张迎新著本书是作者从事数据库教学研究与实践20余年的经验结晶。本书将数据库理论、方法与应用技术合理地融合,所有理论和方法的阐述都从简单易懂的实例引出,注重理论联系实际,给出大量翔实的应用举例,以实例贯穿全书,力求深入浅出,通俗易懂,使没有相关基础知识的读者也能够学会。本书主要内容包括数据库系统概论、关系数据模型、结构化查询语言SQL、数据库设计、关系的规范化、SQL编程技术、数据库管理、数据库系统体系结构和Web数据库共九章内容,同时,与本书配套使用的网络课程“数据库技术”已由高等教育出版社出版。本书可作为计算机应用、信息管理与信息系统、电子商务、软件工程等专业数据库课程的教材,也可作为其他理工、管理和经济类等专业数据库应用基础课程的教材,对从事数据库应用系统开发的工程技术人员也有一定的参考价值。
-
数据库系统实验指导单建魁,赵启升编著《数据库系统实验指导》是作者在多年从事数据库课程和科研的基础上,为满足“数据库原理及应用”课程的教学需要,配合选用的《数据库系统概论》(第三版)教材而编写的实验指导书。全书共5个基本实验、2个综合实验和3个附录。实验部分主要包括;SQL Server 2000的安装和配置,数据库的创建和管理,表的创建和管理,数据操纵,数据查询、数据库保护(包括数据库恢复、并发控制、数据库安全性和数据库完整性4部分内容)和利用PowerBuilder 9.0开发工具进行数据应用系统的初步开发。附录包括T-SQL编程基础及存储过程、触发器的创建与管理,PowerBuilder数据库应用开发环境和建议的“数据库原理及应用”课程设计大纲。《数据库系统实验指导》内容循序渐进、深入浅出,可作为本科、专科计算机及相关专业“数据库原理及应用”课程的配套实验教材,同时也可供参加自学考试人员阅读参考。