数据库理论
-
数据库技术基础及应用实验指导与习题解答刘国燊、赖朝安、冼进本书是与《数据库技术基础及应用》一书配套的辅助教材,内容包括5个部分,为教与学提供方便和多方位的支持。第1部分是“数据库技术应用实验环境介绍”,对SQL Server,Access,VB 6.0,ODBC,ADO,Web,ASP均以环境界面与操作实例的形式进行介绍。第2部分是“实验内容与实验指导”,共安排无损连接分解测试、用Web页面和ASP页面访问数据库等8个实验。第3部分是“习题及其解答”,详细解答了原教材中的所有习题。第4部分是“使用JDBC/JSP/JavaBean编程模式访问数据库”,介绍数据库技术与网络技术结合的最新技术。第5部分是课程的“教学大纲与考试大纲”。本书对知识点和实际操作的解释非常详细,是一本很好的教材配套用书,使用的对象主要是老师和学生。本书既适合高等学校各专业的本科生和大专生使用,也可作为企、事业单位程序员和数据库管理员的参考书。 -
数据库系统设计及其应用案例分析刘秋生[等]编著本书是根据江苏省信息管理与信息系统专业委员会教学要求编写的。全书分三大部分共8章。第一部分主要介绍数据库系统设计的基本概念、基本方法、设计规则、原理、过程和学生成绩管理信息系统的数据系统应用实例。第二部分围绕学生成绩管理的数据库系统应用实例,分别详细地介绍了如何通过Java、Delphi、Access、Visual FoxPro等开发工具实现应用软件系统的研究开发。第三部分又分别为管理类不同专业分析了工资管理 、超市管理、物资管理等实用案例,旨在提高学生分析、解决问题的能力。本书附录部分还简要介绍了SQL Server2000及SQL语言。本书可作为高等院校信息管理与信息系统专业本科和信息化方向研究生的技术基础课程、信息系统分析与设计课程、软件开发的实践指南,也可以作为高职高专、职工大学、业余大学 、夜大、函授大学、成人教育学院等经济类、管理类本科、大专等层次的学生进行数据库技术、VB等计算机高级语言、管理信息系统等课程设计环节的教材,还可以作为广大信息系统研发爱好者及数据员的自学用书。 -
数据结构复习指南与题解刘海英,马征兵,李俊杰编著计算机是被广泛使用的工具,数据结构课程是学习计算机软件设计的基础课程。《数据结构复习指南与题解》是作者在长期教学经验积累的基础上精心编著的数据结构课程的学习参考书。全书共分10章,主要有数据结构基础知识、线性表、栈和队列、串、数组和广义表、树与二叉树、图、查找、排序和文件等内容,各章均包括基本概念、基本理论、典型实例和习题。《数据结构复习指南与题解》使用类C语言作为算法描述语言,且所有算法都可以在任意一种C语言的开发环境中实现。《数据结构复习指南与题解》是计算机本科和专科学生的学习参考书,并可作为报考计算机专业硕士研究生、参加国家高等教育自学考试、高等学校专升本或计算机等级三级和四级考试考生的复习参考书。 -
数据库原理方法与应用张迎新著本书是作者从事数据库教学研究与实践20余年的经验结晶。本书将数据库理论、方法与应用技术合理地融合,所有理论和方法的阐述都从简单易懂的实例引出,注重理论联系实际,给出大量翔实的应用举例,以实例贯穿全书,力求深入浅出,通俗易懂,使没有相关基础知识的读者也能够学会。本书主要内容包括数据库系统概论、关系数据模型、结构化查询语言SQL、数据库设计、关系的规范化、SQL编程技术、数据库管理、数据库系统体系结构和Web数据库共九章内容,同时,与本书配套使用的网络课程“数据库技术”已由高等教育出版社出版。本书可作为计算机应用、信息管理与信息系统、电子商务、软件工程等专业数据库课程的教材,也可作为其他理工、管理和经济类等专业数据库应用基础课程的教材,对从事数据库应用系统开发的工程技术人员也有一定的参考价值。 -
数据库系统实验指导单建魁,赵启升编著《数据库系统实验指导》是作者在多年从事数据库课程和科研的基础上,为满足“数据库原理及应用”课程的教学需要,配合选用的《数据库系统概论》(第三版)教材而编写的实验指导书。全书共5个基本实验、2个综合实验和3个附录。实验部分主要包括;SQL Server 2000的安装和配置,数据库的创建和管理,表的创建和管理,数据操纵,数据查询、数据库保护(包括数据库恢复、并发控制、数据库安全性和数据库完整性4部分内容)和利用PowerBuilder 9.0开发工具进行数据应用系统的初步开发。附录包括T-SQL编程基础及存储过程、触发器的创建与管理,PowerBuilder数据库应用开发环境和建议的“数据库原理及应用”课程设计大纲。《数据库系统实验指导》内容循序渐进、深入浅出,可作为本科、专科计算机及相关专业“数据库原理及应用”课程的配套实验教材,同时也可供参加自学考试人员阅读参考。 -
嵌入式实时数据库系统的事务模型及其处理技术夏家莉著嵌入式数据库系统的设计目的,是在最小的干涉和最小的系统影响下进行数据存储和恢复。由于嵌入式数据库系统常常需要对环境做出实时反应,此概念建立在实时和近似实时的嵌入式计算中,应准确地称之为嵌入式实时数据库系统。嵌入式数据系统可以嵌入到大型软件系统或设备中,存储和处理来自于所在设备和其他地方的数据,可以访问监视器、进行诊断以及进行其他工作。本书详细介绍了嵌入式实时数据库系统及其事务处理特点、事务模型、事务预分析、接纳控制机制、并发控制协议、事务调度策略、数据组织、功能替代性对实时数据库系统性能的影响等数据库知识及其操作方法,并举例说明了各种操作的实际运用情况。 -
营销的魔方杨昌宇主编传统营销容易引起竞争者的对抗行为,削弱促销效果,而运用数据库营销,则比较隐秘,一般不会引起竞争对手的注意,容易达到预期的目的。现如今,很多知名企业都将这种现代化的营销手段运用到了自身的企业,将其作为一种秘密武器运用于激烈的市场竞争中去,从而在市场上站稳了脚跟。正如那些致力于同消费者保持紧密联系的企业领导者所认为的,没有什么东西比拥有一个忠诚的消费者重要的了,而且与寻求新顾客相比,保留老顾客更便利、经济。因此,运用数据库管理模式与消费者保持以向沟通联系,可以维系与消费者的感情纽带,从而增强抵抗外部竞争的干扰能力。本书即透析了这一区别于传统理念的营销模式,并列举出相关特色营销,有助于企业领导运筹帷幄。“开卷有益”,相信将数据库营销运用到企业中去,你会发现一切变得如此水到渠成。 -
数据库系统原理学习辅导钱雪忠,罗海弛,钱鹏江编著本书是针对“数据库系统原理”课程组织编写的辅导教材,内容分为三部分:第一部分是知识篇,以《中国计算机科学与技术学科教程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等;●学习评估及范例、练习等除了作者自己编的题材外,另外参考了多种数据结构与算法的典型考题:●书中结构层次分明,适合学校教师采用为教材;●本书注重训练思考的方法,解决问题的步骤,适合训练程序设计人员的程序设计能力。期望阅读本书的读者,除子能理解数据结构与算法领域的知识与技能之外,更能从本书的解题思路中得到灵感,可举一反三,将此学科的知识与技能应用在其他信息科技领域中。
