数据库理论
-
数据库原理及应用张凤琴 主编《数据库原理及应用》教材是根据教育部制订的关于计算机科学与技术及相关专业的培养目标,突出对理论知识的应用和实践的动手能力的培养,使基础理论的教学最终以应用为目的。《数据库原理及应用》在对理论的掌握的基础上,侧重于强化理论知识的应用,系统完整地介绍了数据库系统的理论及应用系统的开发知识。讲解的内容由浅入深,易于理解,文字表达简练清晰、通俗易懂。其中应用部分以Visual FoxPro 6.0为开发工具。全书共分14章,主要介绍数据库系统结构、数据模型、关系数据库、关系代数和关系演算、查询优化、SQL语言、关系依赖、数据库的设计和管理、Visual FoxPro 6.0的数据表的操作,还介绍了查询和视图的创建、编程基础、表单和控件的使用、报表和菜单的设计及应用系统的连编和发布。各章后均附有内容小结及各种习题,便于课堂组织教学和知识的巩固。《数据库原理及应用》可作为高等院校计算机科学与技术专业及相关专业的本科教材,也可作为软件水平考试、计算机等级考试的参考书。对于数据库开发人员来说也是一本不可多得的参考书。 -
数据库系统原理陆慧娟主编《数据库系统原理》介绍了数据库系统基本原理、技术实现和基本应用知识,内容包括数据库系统概论、关系数据库、关系数据库标准语言SQL、RDBMS实例、SQL Server、关系数据库设计理论、数据库存储结构、数据库安全与保护、数据库设计等。 -
工程数据库管理系统董金祥,孙建伶编著本书是作者多年来在工程数据库领域教学与科研成果的总结。在论及改良型工程数据库主要内容的同时,重点论述的是面向对象数据库。面向对象数据库从面向对象程序设计的语言中借鉴了面向对象的思想来开发能支持“非标准”应用的数据库系统。面向对象数据库是工程数据库的一种实现方式。在本书中涉及面向对象数据库管理技术的各章中,均以一个面向对象的数据库系统OSCAR作为例子。OSCAR是浙江大学人工智能研究所投入大量人力物力,经过十年时间自行设计开发的,拥有自主版权。OSCAR的功能覆盖了工程对象建模、存储管理、版本管理、事务管理、查询处理等数据库的主要功能。OSCAR支持STEP标准,提供了STEP的EXPRESS语言建模和SDAI数据存取。OSCAR还是一个可以和程序设计语言无缝接口的工程数据库管理系统,从数据建模到数据操纵均不存在阻抗不匹配问题。OSCAR是目前国内功能最齐全、实用化程度最高的系统之一,已在多家单位投入实际应用。 -
高级数据库原理与技术毛国君编著随着数据库技术本身的发展和其他新技术的渗透,当今数据库的整体概念、技术内容、应用领域甚至基本原理都有了重大的发展和变化,形成了庞大的数据库家族。《高级数据库原理与技术》将全面介绍这些新型高级数据库,包括分布式数据库、并行数据库、Oracle系统、数据仓库以及面向对象数据库和多媒体数据库等相关技术。《高级数据库原理与技术》共分五篇。第一篇是预备知识,主要是解决一些读者或学生缺乏必要的分布式系统和数据库基础知识的问题。第二篇全面讲述分布式数据库的原理与技术,包括分布式数据库的概念、设计、查询优化、并发控制及安全性等。第三篇从理论和应用两个视角,对数据库中的并行处理技术和Oracle数据库管理技术进行深入剖析。第四篇集中阐述数据仓库概念、设计基础、核心技术及它的质量管理等问题。第五篇对其他一些新型数据库技术加以介绍,包括面向对象数据库、多媒体数据库、工程数据库、科学数据库、模糊数据库、演绎数据库、主动数据库、移动数据库、统计数据库等。《高级数据库原理与技术》可作为计算机专业研究生或高年级本科生教材,也可以作为从事计算机研究和开发人员的参考资料。同时,对于高职院校也可以选择部分章节进行讲授。 -
数据库性能调优(美)Dennis Shasha,(美)Philippe Bonnet著;孟小峰,李战怀等译;孟小峰译数据库是商业领域、Web站点和Web服务的至关重要的资源,一个简单的优化配置就可以极大地减少数据库的响应时间,提高数据的吞吐量。利用从本书中学到的调优方法,数据库开发人员和管理者就可以提高数据库系统的性能。这是一本关于数据库调优的极佳参考书,强烈推荐给从事数据库管理人员,本书对有经验的数据库管理员同样有价值,对于数据库设计人员和数据库研究者,同样是一本难得的参考书。书中关于Oracle、IBMDB2和MSSQLServer等产品的性能对比测度和性能剖析,在其他地方很难找到。DennisShasha,美国纽约大学Courant学院教授。1977年毕业于耶鲁大学,然后进入IBM,主要进行电路设计和3090微码等工作。1980年获得哈佛大学博士学位。研究方向为数据库调优、生物模式发现、树与图的组合模式匹配以及时间序列数据库设计。孟小峰,中国人民大学教授、博士生导师,现为中国计算机学会理事、中国计算机学会数据库专委会秘书长、IEEECS会员、ACMSIGMOD会员。近10年来在国内外杂志及国际会议上发表论文60余篇,有数据库方面的著译作7部。近期主要研究领域为Web数据集成、XML数据库、移动数据管理等。数据库的性能优化远不是按照厂家所列的有关指南通过短短的几步就可以达到的。要获得最大的优化效果,需要有广泛而深入的基本调优原理的知识,有按系统的方法搜集数据的能力,以及让系统运行更快速的技巧。这既是一门艺术,也是一门科学,而本书将帮助读者获得这方面的技能,从而可以达到对基于各种硬件和操作系统之上的各种数据库系统进行调优的目的。而且,这些技术辅以书中的有关实验结果,可以帮助读者准确评估有关的数据库产品并做出正确的选择。本书可以作为高年级本科生和研究生的教材,对从事数据库研究和开发的科研人员和工程技术人员也是一本难得的参考书。 -
数据库原理及应用洪志全等编著本书是高等院校计算机专业或相关专业的数据库课程教学用书。它以关系数据库为基础完整地介绍了数据库系统的基本概念、基本原理和应用技术,使读者对数据库系统有一个全面、深入、系统的了解,为进一步从事数据库系统的开发和应用奠定坚实的基础。本书主要内容包括:数据库系统的产生与发展、数据库系统特点、数据库的数据模型、E-R方法、关系数据库模型、SQL标准语言、数据库安全策略、数据库应用系统开发、分布式数据库设计和数据库技术的新发展等。本书的目标是力求简洁、实用,反映当前最新的数据库技术及开发平台,针对学生的工作、就业实际情况编写,在数据库理论方面进行了缩减,增强了实际开发、应用方面的内容。本书内容丰富,语言通俗易懂,叙述深入浅出,汇集了最新的数据库技术,以及笔者多年从事应用软件的开发经验。本书可作为各高校数据库课程用书和数据库开发、设计的学习、参考书籍。 -
网络数据库王馨迪主编《网络数据库》首先对网络数据库系统的总体介绍,对目前数据库系统进行分析比较,然后以两条主线贯穿全书。其一以目前市场上流行的数据库系统:Oracle为主,介绍网络数据库的原理、解决问题的基本思路和技术方法;以案例为另一主线,对其重要的应用方法进行详细讲解,加深读者对相关技术的理解。《网络数据库》内容包括网络数据库概述,数据库设计理论,网络数据库安装、配置与管理、网络数据库体系结构,网络数据库安全管理Oracle9i数据库基本操作,网络数据库备份和恢复,网络数据库性能调整,Oracle数据库PL/SQL编程,网络数据库B/S模式应用,网络数据库C/S模式应用,以及完整案例。《网络数据库》内容丰富,注重实用,知识讲解与实例相结合,操作和实例设计方法适用,为用户提供了一条切实可行学习和掌握网络数据库的途径。《网络数据库》既可作为高等院校电子商务、计算机应用、信息管理等相关专业高年级本科生的教材或参考书,也可作为网络数据库的初、中级开发与管理人员的参考用书,或作为相关领域的培训教材。 -
网络数据库技术逯燕玲等主编本书是“北京市高等教育精品教材立项项目”之一——“计算机网络技术与应用系列?滩摹敝械囊槐尽1臼槿妗⑾低车亟樯芰艘訵indowsNTServer4.0为网络操作系统的网络的规划、建设和管理。书中每章后附有习题和实训练习,适合作为高等院校相关课程的教材,也可供数据库管理员参考。本书全面、系统地介绍网络数据库的基本概念,以及MicrosoftSQLServer2000的安装、管理、应用和数据维护的方法。主要包括:网络数据库技术概论,SQLServer2000关系数据库的特性,服务器管理,数据库的使用与编程,查询分析器的使用与TSQL高级查询,SQLServer存储过程与触发器,SQLServer的安全性控制,数据库的完整性控制和数据库的备份与恢复等。本书突出实用性,每章后附有习题和实训练习。本书适合作为高等院校相关课程的教材,也可供数据库管理员参考。 -
数据库原理及应用张晋连等编著本书较为详细地介绍数据库基本原理,但不在理论性太强的问题上花过多篇幅;结合当前流行软件,理论联系实际。本书分为两大部分,第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言SQL。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用和SQLServer2000系统中使用的Transact-SQL语言,还介绍了数据库保护的内容,最后结合一个实际应用系统,介绍了如何进行数据库设计。本书既可作为普通高校或成人院校本科非计算机专业的专业课教材,也可作为相关领域技术人员的参考用书或培训教材。数据库技术是目前计算机领域发展最快、应用最广泛的技术。它的应用遍及各行各业,大到操作系统程序,全国联网的飞机票、火车票订票系统,银行业务系统:小到小型企事业单位的管理信息系统,家庭理财系统;互联网中日渐流行的动态网站都能看到数据库应用的身影。因此,数据库技术是计算机专业必须掌握的一门课程。现有数据库类教材中所涉及的理论部分都比较全面,但所涉及的具体数据库管理系统,或者太过时,如FoxBASE;或者对实验环境要求太高,不便于学生上机实际操作,如Oracle。而大量流行的各种数据库管理系统的培训教程只是教授如何使用,理论联系实际不够,只适用于短期培训,不适合作为成人院校的教材使用。因此,需要一类既要比较全面地介绍数据库原理方面的知识,又能结合当前流行数据库系统的使用、对实验条件要求又不是很高的教材。编者正是基于这种考虑编写了本教材。本书分为两大部分。前5章的内容作为第一部分。第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言——SQL。第6~8章是第二部分。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用,内容包括:SQLServer2000系统的基本使用方法、Transact-SQL语言、数据库的保护及一个数据库设计实例。使学生在学完这门课程之后,既能掌握一定的数据库理论,又能够联系实际独立开发具有一定实用功能的数据库应用系统。本书第1,2,3章和第4章的部分内容及全书的审定统稿由张晋连编写,第4章的大部分内容由刘振清编写,第5章由尚颖编写,第6章和第8章由柏浩编写,第7章由庞辉编写。在本书的编写过程中,得到了电子工业出版社刘宪兰、张毅和李岩编辑的大力支持与帮助,还得到了中国科学院管理干部学院领导的支持,在此表示由衷的感谢。由于编者水平有限,书中难免出现问题与缺陷,恳请广大读者批评指正。编者2003年7月于北京 -
数据库系统设计、实现与管理(美)Peter Rob,(美)Carlos Coronel著;陈立军等译;陈立军译本书是作者多年教学经验的总结与积累,历经多年锤炼,每个词句、每个素材都经过反复掂量。作者不断从同行、学生那里获得使用过程中的反馈意见,致力于寻求最佳的内容组织和讲解方式。本书如今已经出到第5版,不但包括传统教材中的内容,如:E-R模型、关系模型、SQL、关系规范化、事务以及分布式数据库等,其间还不断融入新的学科进展动态,比如Web数据库开发、电子商务、数据仓库等,真称得上是“与时俱进”的典范了。整个著述的过程正如多年的水流造就一枚圆滑的鹅卵石一样。本书在第1-5章中探讨了数据库和设计概念,并将它们作为一个大的整体放在第6章系统分析框架里面;第7,8章演示了一个真正的、完全实现了的数据库的设计过程;第9章在更大的系统框架里探讨了事务管理和并发控制问题;第10章着重于分布式数据库管理系统;第11章中详尽讨论了面向对象数据库;第12章涵盖了对客户/服务器系统的深入讨论;第13章对数据仓库进行了详细的探索,并分析了其功能是如何影响设计问题的;对在Internet数据库环境中所碰到的特别问题,在第14,15章中进行了讨论;第16章中讨论了数据库管理问题。本书适合作为计算机及相关专业本科生及研究生的教材,同时也可作为数据库研究和开发人员的参考书。
