Advanced Database Management System
Advanced Database Management System
MANAGEMENT SYSTEM
THIS BOOK COVERS:
Introduction to DBMS
Advanced SQL Concepts
Advanced Transaction Processing and Recovery
Data Security
Implementation of Storage and Indexing
Distributed Databases
Object Databases
Introduction to Data Warehousing
Introduction to Dimensional Modeling
Introduction to ETL Process
Introduction to OLAP
T here has been a rapid growth and development in the field of relational database management systems. This
book provides an in-depth analysis of advanced database areas as well as the basics of database management
systems. It explores the different SQL concepts, starting from the very basic DDL and DML statements to constraints
and views. The theme of this book is the potential of various database management systems. The book combines
advanced techniques with practical advice and many new ideas, methods, and examples for database
management students, system specialists, and programmers. It provides a wealth of technical information on
database methods and an encyclopedic coverage of advanced techniques. This book is a valuable source of
information for academics, practitioners, and post and under graduate students with a good overview of the
basic notions, methods, and
techniques as well as important issues and trends across the broad spectrum of data management.
SALIENT FEATURES:
Provides simple, clear, and concise language, which makes the book an easy and enjoyable read
Follows a code-centric approach and provides code snippets wherever applicable
Provides well-structured text and illustrative block diagrams and figures wherever required
Includes chapter objectives and advance organizer at the beginning of each chapter to describe what the
reader would learn in the chapter
Includes a comprehensive and detailed coverage of each topic to meet the requirements of the target
audience, including postgraduates,undergraduates, and professionals
Provides various scenario-based questions as labs with solutions
ISBN: 9789351194552 | Price: 399/- | Pages: 352 | Authors: Rini Chakrabarti, Shilbhadra Dasgupta, Subh
TABLE OF CONTENTS:
Chapter 1: Introduction to DBMS: Introduction | Data Chapter 7: Object Database: Introduction | Overview of the
versus Information | Record | The File System | The Evolution Object-Oriented Database | Limitations of Relational
of Database | Defining a Database | Entities and Database | Need for Complex Data Type | Collection Types
Relationships | Data Models | Database Design | Types of and Structured Types | Data Definition | Object Identity and
Databases | Transaction Management | Introduction to SQL Reference Types | Persistent Programming Languages
Chapter 2: Advanced SQL: Introduction | Constraints | SQL Chapter 8: Introduction to Data Warehousing:
CREATE INDEX | SQL Functions | The GROUP BY Statement | Introduction | The Need for Data Warehousing | Data
The HAVING Clause | SQL Special Functions | SQL Alias | SQL Warehousing: An Information Environment | Increased
Join | Sub-Queries | Recursive Queries | Data Control Demand for Strategic Information | Inability of Past
Decision Language | Views and Assertion Support System
Chapter 3: Advanced Transaction Processing and Chapter 9: Introduction to Dimensional Modeling:
Recovery: Introduction | Defining a Transaction in DBMS | Introduction | Data Warehouse Modeling vs. Operational
Defining a Concurrent Transaction in DBMS | Serializability Database Modeling | Dimensional Model vs. the ER Model |
and Recoverability | Enhanced Lock-Based and Timestamp- Features of a Good Dimensional Model | Introducing the Fact
Based Protocols | Multiple Granularity | Multi-Version Table | Introducing the Dimension Table | The Factless
Face Schemes Table | The Star Schema | Snowflake Schema | Updates to
Chapter 4: Data Security: Introduction | Introduction to Dimension Tables | Slowly Changing Dimensions | Large
Data Security Issues | Discretionary Access Control | Dimension Tables | Rapidly Changing or Large Slowly
Mandatory Access Control | Role-Based Access Control | SQL Changing Dimensions | Junk Dimensions
Injection | Statistical Databases | Introduction to Flow Chapter 10: ETL Process: Introduction | Overview of the
Control ETL Process | Need for the ETL Process | Data Extraction |
Chapter 5: Storage and Indexing: Introduction | Basics of Identification of Data Source | Extraction Methods in Data
Database Storage | Operations on Files | Hashing Techniques Warehouse | Change Data Capture | Transportation in Data
| File Indexing | Types of Single-Level Ordered Indexes | Warehouses | Transformation | Staging | Loading | Fact
Multi-Level Indexes | Dynamic Multi-Level Indexes | Tables | Dimension Tables | Cleaning | Tools for ETL |
Indexing on Multiple Keys Chapter 11: Online Analytical Processing (OLAP):
Chapter 6: Distributed Databases: Introduction | Introduction | Introduction to OLAP | Need for OLAP |
OLAP Differences between Centralized DBMS and Distributed Models | OLTP Vs OLAP | Multidimentional Analysis or
Data DBMS | Functionality of DDBMS | Advantages and Cube | On-Line Analytical Processing (OLAP)
Disadvantages of DDBMS | Centralized versus Non-
Centralized Databases | Homogeneous and Heterogeneous
DDBMS and Their Comparison
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email:
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: