Table of contents 1. Introduction
2. Basic File Systems
3. Additional File Organization techniques
4. Relational Data Model
5. Relational Database Design
6. Query Processing and Optimization
7. Semantic and Object-oriented
8. Data Models
9. Network and Hierarchical Database Systems
10. Security
11. Concurrency Control and Database Recovery
12. Distributed Databases
Index
New Features
The book provides a thorough grounding in the design and implementation of database management systems.Salient Features : Covers basic as well as advanced file organisation techniques with emphasis on low level record organisation, buffer caching, indexing and hashing techniques;Discusses in detail relational data model including semantic and object-oriented modelling, network of CODASYL data model along with brief presentation of hierarchical data model; Includes relational query languages like, SQL, QUEL, and QBE as also the commercially available softwares such as ORACLE and INGRESS; Comprehensive coverage of important topics such as database security and integrity discussing access control techniques, private and public key cryptography, and statistical inference; Highlights the importance of integration of logic and databases for developing knowledge-based systems;Explores various aspects of distributed databases such as design, realization, query processing, concurrency control, and database recovery.