Description
Table of contents
Biographical note
Excerpt
User Reviews
This book is designed to provide a thorough grounding into the fundamentals of the subject while offering insights into new developments and new theories. The book retains al the winning ways of its previous edition, and is clear, simple and easy to understand.
- Clear exposition of topics on conceptual modelling, RDBMS and Structured Query Language.
- Succinct coverage of topics on distributed databases, object oriented and object-relational databases and XML databases.
- Presents adequate coverage of database security, data integrity, data mining and OLAP.
- Includes 1300 review questions, and 1800 objective type questions.
- Appendix contains 9 model question papers with tagged answers based on past university examination question papers.
This book is designed to provide a thorough grounding into the fundamentals of the subject while offering insights into new developments and new theories. The book retains al the winning ways of its previous edition, and is clear, simple and easy to understand.
- Clear exposition of topics on conceptual modelling, RDBMS and Structured Query Language.
- Succinct coverage of topics on distributed databases, object oriented and object-relational databases and XML databases.
- Presents adequate coverage of database security, data integrity, data mining and OLAP.
- Includes 1300 review questions, and 1800 objective type questions.
- Appendix contains 9 model question papers with tagged answers based on past university examination question papers.
Fundamentals
of
Database Management Systems
Alexis Leon
Professional Writer and
Software Consultant
Mathews Leon
Executive Director
L & L Consultancy Services Pvt Ltd
Vijay Nicole Imprints Private Limited
CHENNAI
Vijay Nicole Imprints Private Limited
No. 1B, Second Main Road,
Ram Nagar South, Chennai – 600 091
Phone: + 91 - 44 - 4283 7178, 72002 58368, 97898 33533
Email: vni@vijaynicole.co.in Website: www.vijaynicole.co.in
Fundamentals of Database Management Systems
ISBN: 978-81-8209-029-3
e-PUB: 978-81-19243-15-0
e-PDF: 978-81-19243-16-7
Copyright © 2023, Alexis Leon and Mathews Leon
No part of this publication may be reproduced or distributed in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise or stored in a database or retrieval system without the prior written permission of the publishers and copyright holders. The program listings (if any) may be entered, stored and executed in a computer system, but they may not be reproduced for publication.
Information contained in this work has been obtained by publishers, from sources believed to be reliable. However, neither publishers nor copyright holders guarantee the accuracy or completeness of any information published herein, and neither publishers nor copyright holders shall be responsible for any errors, omissions, or damages arising out of use of this information. This work is published with the understanding that publishers and copyright holders are supplying information but are not attempting to render engineering or other professional services. If such services are required, the assistance of an appropriate professional should be sought.
Information contained in this work has been obtained by publishers, from sources believed to be reliable. However, neither publishers nor copyright holders guarantee the accuracy or completeness of any information published herein, and neither publishers nor copyright holders shall be responsible for any errors, omissions, or damages arising out of use of this information. This work is published with the understanding that publishers and copyright holders are supplying information but are not attempting to render engineering or other professional services. If such services are required, the assistance of an appropriate professional should be sought.
Laser typeset at: Maven Learning, Chennai – 600 091
Databases and database management systems have been the backbone of enterprise computing for the past many years. The market is growing bigger in terms of size, and will continue to gain prominence in the coming years. With the consolidation, standardization and centralization of IT systems underway in most organizations, the demand for highly scalable and reliable database systems is on the rise. Earlier database management systems were used by only very large players such as the government, the banking, financial services and insurance sector, telecom, IT services, manufacturing, and the retail sector.
Reduced implementation costs, advancements in technology, growth of the e-business sector, and increased popularity of the Internet and WWW are the factors responsible for the increased use of database systems. The availability of databases and database management systems that is suited for small businesses to multinational organizations and the awareness about the advantages of database systems have made databases an integral part of every business enterprise irrespective of their size.
In today’s highly competitive marketplace, where information is a strategic weapon, the demand for databases and database management systems is increasing exponentially. Organizations need skilled professionals to implement and manage their databases. The employees need to know the database basics to analyze the data and use it for effective decision-making. So, the demand for people with good knowledge of databases and database management systems is increasing and will continue to do so in the future.
Databases and database management systems are one of the most important subjects for the computer science and information technology students. Probably, the only subject that is more important is Software Engineering. Both Software Engineering and Database Management Systems form what we call the core subjects of the Computer Science and IT courses. These are the two subjects that will help the students in their transition from the classroom to their careers. The advantage of DBMS (and Software Engineering) is that these topics are generic and will not change. Yes, there will be new developments and new theories but to understand those theories and developments one need a thorough knowledge of the fundamentals.
This book is written with the objective of making you an expert in the fundamentals of database management systems. Our goal when we started writing this book was to produce a volume that will cover all the required topics to a level that is not overwhelming but enough to satisfy the needs of the target audience and present the material in a clear and easy-to-understand style. The book contains 33 chapters and one appendix (model question papers).
PEDAGOGICAL FEATURES
We have included a lot of pedagogical features in this book. These include more than 1300 review questions (short answer questions, descriptive type questions and essay questions), 1800 objective type questions (fill in the blanks, true or false and multiple choice questions), exercises, solved examples, etc. The answers to these questions are given at the end of each chapter. The questions are designed to make learning easy and effective. There is also an appendix containing nine model question papers with answers to help you in preparing for the examinations.
ACKNOWLEDGEMENTS
Fundamentals of Database Management Systems is the product of a shared vision. We would like to give special thanks to the people who helped to build it. We would like to express our gratitude to our publisher P.K. Madhavan and the editorial team at Vijay Nicole Imprints Pvt. Ltd. Thanks to our parents Leon Alexander and Santhamma Leon for their love and support.
Finally, we would like to thank our readers. We hope you enjoy reading this book and find it useful. We wish all of you all the very best in your careers and looking forward to meeting you in the cyberspace…
Alexis Leon
Mathews Leon
1. Introduction to Database Management Systems (DBMS)
2. Database Architecture and Design
4. Entity-Relationship (E-R) Modeling
5. Enhanced Entity-Relationship (EER) Model
6. Relational Database Management Systems (RDBMS)
7. Relational Data Integrity and Database Constraints
8. Transforming ER Models to Relations
12. Structured Query Language (SQL)
17. INSERT, UPDATE, and DELETE Operations
20. Query Processing and Query Optimization
21. Transaction Management and Concurrency Control
23. Storage Devices, Files, File Organization, and File Structures
26. Object-Oriented and Object-Relational Databases
28. Introduction to Modern Databases
31. Knowledge Discovery in Databases (KDD) and Information Retrieval
32. Data Warehouses and Data Marts