数据库理论
-
数据库开发基础耿骞、汤艳莉本书根据教育部《职业院校计算机应用和软件专业领域技能型紧缺人才培养培训指导方案》编写。本书是计算机应用与软件专业领域的基础课教材。本书主要内容有:数据库系统与SQLServer、SQLServer2000的配置与工具管理、数据库管理、数据表的设计与使用、数据的操作、T-SQL、数据库完整性、存储过程与触发器、安全管理、数据库和数据库文件管理、ODBC与网络环境下的数据库使用、数据分析服务。本书适合作为高等职业院校的教材,也可供软件设计人员参考。 -
数据库原理及应用张晋连等编著本书较为详细地介绍数据库基本原理,但不在理论性太强的问题上花过多篇幅;结合当前流行软件,理论联系实际。本书分为两大部分,第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言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月于北京 -
数据库原理及应用张小全等编著《21世纪应用型本科教材:数据库原理及应用》主要围绕着数据库系统的基本概念、原理、方法和发展趋势等进行了介绍,同时又从应用设计的角度介绍了两个使用最广泛的数据库管理系统:MS Access和MS SQL Server,以使读者能理论与实际相结合,初步具备数据库应用的开发能力。《21世纪应用型本科教材:数据库原理及应用》是上海市教委“十五”规划教材,在编写中力求体现出“讲求基础、侧重应用”的特色,以达到培养计算机应用型人才的目的。书中的习题能有效地帮助读者加深对教材内容的理解和掌握。《21世纪应用型本科教材:数据库原理及应用》可作为高等院校计算机及相关专业的教学用书,也可作为从事相关领域工作人员的自学参考用书。 -
数据库应用基础蒋文蓉本书是计算机应用与软件技术专业领域技能型紧缺人才培养培训系列教材之一,其主要内容包括数据库基础知识、实体关系图、数据库规范化、关系数据库及保护、SQL Server 2000关系数据库管理系统、关系数据库标准语言SQL及高级SQL查询等。本书的重点是掌握E-R模型的基本概念和构造方法、关系数据库标准语言SQL及实际应用,为进一步学习数据库开发技术或高级程序设计语言打下基础。.本书适合作为各类高等职业技术学校、部分普通高等院校计算机应用与软件技术专业应用型人才培养用教材,也可以作为程序开发和设计者学习数据库技术的参考用书。... -
时态数据库导论汤庸编著时间是自然界无所不在的客观属性,随着数据库技术的深入发展,时态信息处理已成为电子政务、电子商务、数据仓库等新一代数据库与信息系统的关键技术。经过20多年的研究和实践,时态数据库技术已发展成一门独特的数据库学科。本书系统介绍时态数据库的基本概念、基础理论、主要技术及软件开发平台。主要内容包括时间基本元素模型、时态数据库基本概念、时态关系代数、时态数据模型与查询语言、时态数据索引技术、时态知识表达与逻辑方法、时态数据库管理系统TimeDB,最后介绍一个典型时态应用实例。本书是国内首部时态数据库专门著作,对相关人员有独特的参考意义.它为时态数据库相关理论研究提供一个整体概念。为相关应用开发提供一些新的方法和思路。本书可作为计算机及相关专业研究生和高年级本科生教材.也可供相关研究开发人员参考。 -
数据库系统设计与原理冯建华,周立柱编著数据库系统设计与原理本书主要讲述数据库系统的设计与原理,第1章到第6章主要介绍数据库的设计内容和设计方法,包括数据库的概念设计、逻辑设计和物理设计,相关的模型主要介绍了实体-联系模型和关系模型。第7章和第8章主要介绍数据库的底层存储结构和索引的细节,侧重于文件组织、文件结构和索引结构。第9章到第11章主要介绍数据库管理系统的核心技术:包括查询处理、事务管理、并发控制和故障恢复等。第12章和第13章主要介绍数据库管理系统体系结构的扩展和数据库技术的研究进展以及当前出现的一些新的有关数据库研究的课题和应用领域。本书可作为高等院校计算机专业本科生的数据库课程的教材,也可以作为其他科技人员和高校教师的参考书。冯建华,男,山西运城人,1967年8月出生,副教授,现在清华大学计算机科学与技术系软件研究所工作。1986年从运城康杰中学考入清华大学计算机科学与技术系,1991年免试推荐直读清华大学计算机科学与技术系工学硕士研究生,1993年硕士毕业后留校工作至今,期间曾作为技术顾问在联合国国际原子能机构(1AEA,位于奥地利首都维也纳)工作近两年时间。现正在攻读清华大学计算机科学与技术系在职博士学位。主要研究方向为:数据库、数据仓储、XMI。数据库和WWW环境下的信息处理。曾参加了两项国家863项目的开发工作,负责一项国家973项目的子课题"万维网上的数据集成、数据仓储和知识发现的有效算法与软件系统"的研究工作。目前正在率领一个小组开发NativeXMLDatabaseManagementSystem。参与了计算机系两个大项目:"玉溪卷烟厂信息管理与决策支持系统"和"联合国IAEA技术合作局工作流系统"的设计与开发工作。目前已在国内核心期刊和国际会议上发表论文3多篇,其中被EI收录的十多篇。完成的数据库教材主要有《数据库系统设计与原理》和《SQl。Server数据库原理:设计与实现》。周立柱,清华大学计算机系教授,博士生导师。197年毕业于清华大学自动控制系,1983年在加拿大多伦多大学获计算机科学硕士学位。目前是国家教育部科技委委员;国家教育部计算机专业教学指导委员会副主任委员;中国计算机学会数据库专业委员会副主任委员。目前主要从事的研究方向为:数据库系统,数字化图书馆,Web与海量数据处理技术等。序清华大学计算机系列教材已经出版发行了近3种,包括计算机专业的基础数学、专业技术基础和专业等课程的教材;覆盖了计算机专业大学本科和研究生的主要教学内容。这是一批至今发行数量很大并赢得广大读者赞誉的书籍,是近年来出版的大学计算机教材中影响比较大的一批精品。该系列教材的作者都是我熟悉的教授与同事,他们长期在第一线担任相关课程的教学工作,是一批很受大学生和研究生欢迎的任课教师。编写高质量的大学(研究生)计算机教材,不仅需要作者具备丰富的教学经验和科研实践,还需要对相关领域科技发展前沿的正确把握和了解。正因为该系列教材的作者们具备了这些条件,才有了这批高质量优秀教材的出版。可以说,教材是他们长期辛勤工作的结晶。系列教材出版发行以来,无论从其发行的数量、读者的反映、已经获得的许多国家级与省部级的奖励以及在各个高等院校教学中所发挥的作用上,都可以看出该系列教材所产生的社会影响与效益。计算机科技发展异常迅速、内容更新很快。作为教材,一方面要反映本领域基础性、普遍性的知识,保持内容的相对稳定性;另一方面,又需要跟踪科技的发展,及时地调整和更新内容。该系列教材都能按照自身的需要及时地做到这一点,如《计算机组成与结构》一书十年中共发行了三版,其他如《数据结构》等也都已发行了第二版,使教材既保持了稳定性,又达到了先进性的要求。该系列教材内容丰富、体系结构严谨、概念清晰、易学易懂,符合学生的认识规律,适合于教学与自学,深受广大读者的欢迎。系列教材中多数配有丰富的习题集和实验,有的还配备多媒体电子教案,便于学生理论联系实际地学习相关课程。随着我国进一步的开放,我们需要扩大国际交流,加强学习国外的先进经验。在大学教材建设上,我们也应该注意学习和引进国外的先进教材。但是,计算机系列教材的出版发行实践以及它所取得的效果告诉我们,在当前形势下,编写符合国情的具有自主版权的高质量教材仍具有重大意义和价值。它与前者不仅不矛盾,而且是相辅相成的。我希望今后有更多、更好的我国优秀教材的出版。前言长期以来各大学在从事计算机系本科生的数据库系列课程的教学实践中,我们感觉到在教材方面普遍存在着两个方面的问题,一是教材更新的速度慢,不能充分反映当前数据库技术的发展以及扩展研究进展;二是教学内容相对简单,学生常常感觉到没有真正学到有关数据库管理系统的核心知识。基于以上原因,清华大学计算机科学与技术系软件所的数据库研究课题组在多年数据库系列课程教学的基础上,并根据对本科生数据库大学本科课程教学内容的改革的精神,编写了这本书。本书包含13章。第1章到第6章是有关数据库设计的内容,主要介绍数据库的设计内容和设计方法以及数据库管理系统(DBMS)在实际工作中的应用。其中包括数据库的概念设计、逻辑设计和物理设计,相关的模型主要介绍了实体-联系模型和关系模型。第7章和第8章是有关数据存储的内容,主要介绍数据库的底层存储结构和索引的细节,侧重于文件组织、文件结构和索引结构。第9章到第11章是有关DBMS内核的内容,主要介绍数据库管理系统的核心技术:包括查询处理、事务管理、并发控制和故障恢复等。第12章和第13章是有关数据库管理系统的结构扩展和数据库技术的前沿研究的内容,主要介绍数据库管理系统体系结构的扩展和数据库技术的学术研究进展,以及当前出现的一些新的有关数据库研究的课题和应用领域。本书主要由冯建华负责编写,齐畅和孙静负责本书教学用例的设计,周立柱对全书进行了审阅。在编写过程中,作者参考了国内外有关数据库技术的书刊和文献资料,尤其是本书所列的参考教材、参考书及其他参考资料,以及清华大学计算机科学与技术系的论文及科研成果报告。但是由于数据库技术及其扩展研究正处在蓬勃发展的阶段,新的文献资料搜集的还很不完整。限于水平和经验,书中难免会有缺点和不足,恳请读者给予批评指正。本书的编写得到作者所在的数据库课题研究小组其他成员和清华大学出版社的大力支持,在此表示衷心的感谢。 -
大容量数据存储系统编码(荷)Kees A.Schouhamer Immink著;徐端颐,雷志军译本书主要介绍了存储系统中得到重要应用的调制编码,其内容可以分为3个部分:编码的理论基础知识(第1章~第3章),主要从信息论的角度介绍信息量与熵、信息容量以及频谱分析等;游程长度受限(RLL)码(第4章~第8章),主要介绍了RLL码的基本原理、编码/译码方案,以及多种RLL编码构造方法;编码的频谱控制(第9章~第14章),主要介绍为实现特定的频谱控制要求,各种编码方案的实现方法和性能比较。本书的最后还附有推荐阅读材料(第15章)。本书可作为信息存储科学、通信系统工程等专业及相关专业的研究生、本科生、大专生的参考材料,同时也可作为通信系统与信息存储相关专业的工程技术人员和设计、生产人员的参考书。\t -
数据库系统原理及应用教程苗雪兰等编著本书为普通高等教育“十一五”国家级规划教材。本书共10章,系统全面地阐述了数据库系统的基本理论、应用技术和设计方法。本书具有概念清楚、重点突出、章节安排合理,以及重视上机实验环节等特点。书中以流行的SQL Server 2000数据库管理系统为技术案例和实验平台,具有较好的可操作性。书中每章后附有丰富习题。为便于组织教学和实验,本书的最后一章为数据库课程的教学标准、实验标准和实验方案,供读者参考。为了便于教学,本书还编写了与本书配套的《数据库系统实验指导和习题解答(第3版)》,并提供电子教案供读者下载。本书可作为高等院校计算机及相关专业本科生的教材,也可作为高职高专计算机专业学生的教材。 -
数据库性能调优(美)Dennis Shasha,(美)Philippe Bonnet著;孟小峰,李战怀等译;孟小峰译数据库是商业领域、Web站点和Web服务的至关重要的资源,一个简单的优化配置就可以极大地减少数据库的响应时间,提高数据的吞吐量。利用从本书中学到的调优方法,数据库开发人员和管理者就可以提高数据库系统的性能。这是一本关于数据库调优的极佳参考书,强烈推荐给从事数据库管理人员,本书对有经验的数据库管理员同样有价值,对于数据库设计人员和数据库研究者,同样是一本难得的参考书。书中关于Oracle、IBMDB2和MSSQLServer等产品的性能对比测度和性能剖析,在其他地方很难找到。DennisShasha,美国纽约大学Courant学院教授。1977年毕业于耶鲁大学,然后进入IBM,主要进行电路设计和3090微码等工作。1980年获得哈佛大学博士学位。研究方向为数据库调优、生物模式发现、树与图的组合模式匹配以及时间序列数据库设计。孟小峰,中国人民大学教授、博士生导师,现为中国计算机学会理事、中国计算机学会数据库专委会秘书长、IEEECS会员、ACMSIGMOD会员。近10年来在国内外杂志及国际会议上发表论文60余篇,有数据库方面的著译作7部。近期主要研究领域为Web数据集成、XML数据库、移动数据管理等。数据库的性能优化远不是按照厂家所列的有关指南通过短短的几步就可以达到的。要获得最大的优化效果,需要有广泛而深入的基本调优原理的知识,有按系统的方法搜集数据的能力,以及让系统运行更快速的技巧。这既是一门艺术,也是一门科学,而本书将帮助读者获得这方面的技能,从而可以达到对基于各种硬件和操作系统之上的各种数据库系统进行调优的目的。而且,这些技术辅以书中的有关实验结果,可以帮助读者准确评估有关的数据库产品并做出正确的选择。本书可以作为高年级本科生和研究生的教材,对从事数据库研究和开发的科研人员和工程技术人员也是一本难得的参考书。 -
数据库原理与应用靳学辉本书系由中国计算机学会教育委员会、大专教育学会征稿、招标并经电子工业部计算机专业教学指导委员会确定的“九五”规划教材。本教材由靳学辉主编,田绍槐主审。本课程教学时数为80学时,其中56学时用于课堂教学,24学时用于上机实践,另外安排一周课程设计的时间。本书是集原理与应用于一书的数据库教材。通过原理篇的介绍,使读者对三种经典数据模型有所了解,重点讨论了关系模型;应用篇讨论目前最流行的数据库FoxPro2.5fordos。参加本书初稿编写工作的有:于福鸿(第四、九章);王晓光(第六、七章);刘晓华、李晓莉(第八章);靳学辉编写其余各章并完成全书统稿、定稿工作。第九章内容在上机调试时曾得到姜俊海同志的协助;书中插图由李立解同志绘制。作者借该书出版之际,向所有为此书做出贡献的老师们表示感谢!本书在编写过程中,参考了有关数据库原理与应用方面的著作,使我们受益匪浅。时间紧迫,仓促成书,加之学疏才浅,难杜疏漏。恳请广大读者不吝指正。作者第二版前言本书的特点是可读性、应用性强,精炼,易于理解;主要读者是各类高等专科学校、高等职业技术学院学生、计算机应用技术人员。本书出版四年多来,数据库技术有了长足的发展。作为推广数据库技术的教材理应及时更新。本次对原教材的应用篇做了重写。全面介绍Windows平台上的FoxPro应用技术。除应用篇外也对其他章节做了部分改动。本书由靳学辉任主编,张力任副主编,陈玉明任主审。参加本书再版编写的有:张力(第二、三章),岳莉(第四、九章),王绍强(第五、六章),邹凤华(第七、八章),李晓莉(第十二章),张淑艳(第十三章);靳学辉编写其余各章,并与张力共同完成全书的统编、定稿工作。本次再版得到了电子工业出版社各级领导及编辑们的大力支持和帮助,作者借此机会向他们表示衷心的感谢!虽经努力,但肯定会有错误,敬请读者批评指正。作者2001年4月
