Data Structure and Data Management
作者: 苏俊著
出版社:中国人民大学出版社,2004
简介: 本书循序渐进地介绍了数据处理=数据结构+数据管理的理念。通过介绍数据结构,使得读者能在编程环境下熟悉和使用常用数据结构来解决实际问题。通过介绍数据管理,使得读者具有管理海量数据的知识、操作和素质。全书始终贯穿两条线索:一条是面向对象的继承和发展;另一条是数据规模逐渐变大。
本书从第1章到第6章以Java语言为基础介绍了数据结构的知识。首先从建立最基础的线性表类开始,继承和发展为栈、队列、广义表、图等数据结构;从建立普通二叉树开始,在继承成员变量和成员方法基础之上形成了线索二叉树、排序二叉树、平衡二叉树等复杂数据结构。通过对许多常用数据结构的存储形式和操作方法进行封装从而形成新的数据处理平台。
本书从第8章到第13章以Oracle数据库系统为试验平台介绍了数据管理的常用知识,主要包括数据库体系结构、SQL语言、数据管理常用工具、数据库安全性以及实用数据库设计等内容,使得读者能够具有大型数据库的知识、操作和素质。
本书沿着从常用内存数据结构到文件、再从文件到数据库存储、继而延伸到数据库服务器的使用和管理的思路,系统地介绍了数据存储(数据结构)和数据管理(数据库技术)的实用技术和知识,并附有大量的练习题、实用Java程序、SQL语句以及Oracle数据库操作命令。本书适用于学生或者具有一定程序设计经验的读者。