本书由于内容全面,实践性强,已经成为数据库课程的首选教材。全书分为数据库基础、应用程序开发、存储与索引、查询评估、事务管理、数据库设计与调整、高级主题等七大部分,对数据库的设计与使用、数据库管理系统基本原理与实现技术,以及数据库研究的新进展做了详细论述。本书以一个网上书店的完整设计为例,介绍了数据库系统的具体实现过程。第3版保留了前两版的传统优点,并且加入了许多关于数据库最新研究和发展的内容,每章后面精选的复习题和练习使本书更吸引人,可读性更强。本书可作为高等院校计算机专业本科生、研究生和教材的教材和教学参考,对于从事数据库系统研究以及学习数据库系统技术的人也很有参考价值。
PREFACE\r\nPart I FOUNDATIONS\r\n 1 OVERVIEW OF DATABASE SYSTEMS\r\n 1.1 Managing Data \r\n 1.2 A Historical Perspective\r\n 1.3 File Systems versus a DBMS\r\n 1.4 Advantages of a DBMS\r\n 1.5 Describing and Storing Data in a DBMS\r\n 1.6 Queries in a DBMS\r\n 1.7 Transaction Management\r\n 1.8 Structure of a DBMS\r\n 1.9 People Who Work with Databases\r\n 1.10 Review Questions\r\n 2 INTRODUCTION TO DATABASE DESIGN\r\n 2.1 Database Design and ER Diagrams\r\n 2.2 Entities,Attributes,and Entity Sets\r\n 2.3 Relationships and Relationship Sets\r\n 2.4 Additional Features of the ER Model\r\n 2.5 Conceptual Design With the ER Model\r\n 2.6 Conceptual Design for Large Enterprises\r\n 2.7 The Unified Modeling Language\r\n 2.8 Case Study:The Internet Shop\r\n 2.9 Review Questions\r\n 3 THE RELATIONAL MODEL\r\n 3.1 Introduction to the Relational Model\r\n 3.2 Integrity Constraints over Relations\r\n 3.3 Enforcing Integrity Constraints\r\n 3.4 Querying Relational Data\r\n 3.5 Logical Database Design:ER to Relational\r\n 3.6 Introduction to Views\r\n 3.7 Destroying/Altering Tables and Views\r\n 3.8 Case Study:The Internet Store\r\n……\r\n 3.9
未来的社会是信息化的社会, 计算机科学与技术在其中占据了最重要的地位, 这对高素质创新型计算机人才的培养提出了迫切的要求. 计算机科学与技术已经成为一门基础技术学科, 理论性和技术性都很强. 与传统的数学. 物理和化学等基础学科相比, 该学科的教育工作者既要培养学科理论研究和基本系统的开发人才, 还要培养应用系统开发人才, 甚至是应用人才. 从层次上来讲, 则需要培养系统的设计. 实现. 使用与维护等各个层次的人才. 这就要求我们的计算机教育按照定位的需要, 从知识. 能力. 素质三个方面进行人才培养.
硕士研究生的教育需突出"研究", 要加强理论基础的教育和科研能力的训练, 使学生能够站在一定的高度去分析研究问题. 解决问题. 硕士研究生要通过课程的学习, 进一步提高理论水平, 为今后的研究和发展打下坚实的基础, 通过相应的研究及学位论文撰写工作来接受全面的科研训练, 了解科学研究的艰辛和科研工作者的奉献精神, 培养良好的科研作风, 锻炼攻关能力, 养成协作精神.
高素质创新型计算机人才应具有较强的实践能力, 教学与科研相结合是培养实践能力的有效途径. 高水平人才的培养是通过被培养者的高水平学术成果来反映的, 而高水平的学术成果主要来源于大量高水平的科研. 高水平的科研还为教学活动提供了最先进的高新技术平台和创造性的工作环境, 使学生得以接触最先进的计算机理论. 技术和环境. 高水平的科研也为高水平人才的素质教育提供了良好的物质基础.
为提高高等院校的教学质量, 教育部最近实施了精晶课程建设工程. 由于教材是提高教学质量的关键, 必须加快教材建设的步伐. 为适应学科的快速发展和培养方案的需要, 要采取多种措施鼓励从事前沿研究的学者参与教材的编写和更新, 在教材中反映学科前沿的研究成果与发展趋势, 以高水平的科研促进教材建设. 同时应适当引进国外先进的原版教材, 确保所有教学环节充分反映计算机学科与产业的前沿研究水平, 并与未来的发展趋势相协调.
中国计算机学会教育专业委员会在清华大学出版社的大力支持下, 进行了计算机科学与技术学科硕士研究生培养的系统研究. 在此基础上组织来自多所全国重点大学的计算机专家和教授们编写和出版了本系列教材. 作者们以自己多年来丰富的教学和科研经验为基础, 认真研究和结合我国计算机科学与技术学科硕士研究生教育的特点, 力图使本系列教材对我国计算机科学与技术学科硕士研究生的教学方法和教学内容的改革起到引导作用. 本系列教材的系统性和理论性强, 学术水平高, 反映科技新发展, 具有合适的深度和广度. 同时本系列教材两种语种(中文. 英文)并存, 三种版权(本版. 外版. 合作出版)形式并存, 这在系列教材的出版上走出了一条新路.
相信本系列教材的出版, 能够对提高我国计算机硕士研究生教材的整体水平, 进而对我国大学的计算机科学与技术硕士研究生教育以及培养高素质创新型计算机人才产生积极的促进作用.