75 Best Books on DBMS

We have compiled a list of the Best Reference Books on DBMS, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of DBMS Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on DBMS below.

  1. DBMS Books for Beginners
  2. Advanced DBMS Books
  3. Database Engineering
  4. Database Design
  5. Database Concepts and System
  6. Programming Language DBMS
  7. Advance Database Management Systems
  8. Biological Databases and Data Analysis
  9. Database Administration
  10. Database Security and Management Systems
  11. Popular DBMS Books
  12. DBMS Resources
  13. Additional Recommendations

1. DBMS Books for Beginners


1."Database System Concepts" by Abraham Silberschatz and S Sudarshan
“Database System Concepts” book provides a comprehensive introduction to the fundamental concepts of database management. It presents important theoretical results, proofs, figures, and examples to illustrate the concepts. In addition, it contains supplementary material that can be used for advanced courses. A prerequisite for a complete understanding of this book is basic knowledge of data structures, computer organization, and a high-level programming language. The text is specifically designed for a first course in databases, aimed at undergraduate juniors, seniors, or first-year graduate students.

Buy-this-Book (India) Buy-this-book (US)

2."Introduction to Database Management Systems" by Kahate
“Introduction to Database Management Systems” book provides a comprehensive coverage of database systems and RDBMS, covering both theoretical and practical aspects of DBMS. It includes topics such as database design, relational model, database security, query execution and optimization, transaction processing and management, distributed databases, object technology and DBMS, decision support systems, and data mining. In addition, newer concepts like OODBMS, database systems and the Internet, Data warehousing, Mobile databases, Multimedia databases, and Deductive databases are discussed. The book is specifically designed for a first course on Database Systems, typically taken in a single semester.

Buy-this-Book (India) Buy-this-book (US)

3."An Introduction to Database Systems" by Bipin Desai
This “Introduction to Database Systems” book aims to impart the understanding of database systems, starting from the fundamentals and advancing to more intricate topics. Each chapter includes a detailed table of contents, an introduction, a comprehensive summary, a list of key terms, a set of 10 to 15 exercises, and a complete bibliography. The basic concepts covered include data and file structures, relational data models, network and hierarchical models, query processes, languages, data recovery, database security and integrity, distributed databases, concurrency control, distributed locking, and the two-phase commit process. This book is intended for use in the senior year of an undergraduate program or the first year of graduate study.

Buy-this-Book (India) Buy-this-book (US)

4."Principles of Database Systems" by J D Ullman
“Principles of Database Systems” book on principles of database systems is focused on addressing the challenges associated with new types of applications such as computer-aided design and software engineering. These applications require dealing with large amounts of data efficiently and supporting queries in expressive languages beyond those found in classical database systems. The book integrates the study of both the new and classical forms of database systems, covering both theoretical and practical aspects in detail. It covers essential topics like database system terminology, data models, physical data organization, DBTG proposal, network model, hierarchical model, data manipulation, relational query language, design theory, query optimization, security, distributed DBMS, KBMS, and Client/Server systems. The book will be useful for both students and professionals in the field.

Buy-this-Book (India) Buy-this-book (US)

5."Fundamentals of Database Systems" by R Elmasri and S Navathe
“Fundamentals of Database Systems” book presents a comprehensive overview of database management systems from both theoretical and practical perspectives, covering modern database technologies and their applications. The book is targeted towards computer science professionals and includes in-depth discussions of mathematical models, design issues, relational algebra, and relational calculus. The book features various problem sets that allow students to practice the basics of database design and implementation. Additionally, the book delves into advanced topics such as SQL, data mining, security, and semi-structured data, providing a thorough understanding of these concepts to readers.

Buy-this-Book (India)


advertisement
advertisement

2. Advanced DBMS Books


1."Foundations of Databases" by Serge Abiteboul and Victor Vianu
“Foundations of Databases” book offers in-depth coverage of theoretical aspects of database management systems at the logical level, including both classical and advanced topics. It also provides an extensive discussion of query languages for the relational model, including expressive power, complexity, and language paradigms. The book emphasizes dependency unification theory, schema design, and optimization techniques. Furthermore, it provides theoretical details on deductive and object-oriented databases, and includes numerous examples and exercises. Emerging topics, such as deductive and object-oriented databases, are also discussed in detail, and the book includes detailed proofs and numerous examples and exercises.

Buy-this-Book (India) Buy-this-book (US)

2."Database Management Systems" by Johannes Gehrke and Raghu Ramakrishnan
“Database Management Systems” book offers a thorough and contemporary exploration of the fundamentals of database systems. The content is presented with clarity and practical examples to illustrate various concepts. The latest edition has been restructured to provide greater flexibility in course instruction, catering to both a course that emphasizes database application development and one that focuses on database systems issues. Introduction chapters at the start of each part allow for selective reading of chapters as desired. Additional applications and examples have been included throughout the book, featuring SQL and Oracle examples. The practical approach is further strengthened with two new chapters that cover database applications. This book is highly recommended for any course in database or file organizations.

Buy-this-Book (India) Buy-this-book (US)

3."Database Management Systems" by P S Gill
“Database Management Systems” book offers a concise yet comprehensive introduction to the fundamental concepts of databases. It covers database normalization, concurrency control, deadlock handling, and recovery in a simple and easy-to-understand manner. The author includes a vast collection of queries to explain the equivalence between relational algebra, SQL, Tuple Relational Calculus, and Domain Relational Calculus. The book also provides clear explanations of functional dependencies, multivalued dependencies, join dependencies, lossless-join decomposition, and dependency preservation. Additionally, the importance of normalization is highlighted. The book also briefly introduces distributed databases, data warehousing, and data mining. It is an ideal resource for students and professionals alike seeking a solid foundation in database concepts.

Buy-this-Book (India) Buy-this-book (US)

4."Database Systems : A Practical Approach to Design, Implementation and Management" by CONNOLLY
“Database Systems: A Practical Approach to Design, Implementation, and Management” book offers a comprehensive explanation of database theory and design methodology suitable for both technical and non-technical readers. The methodology for designing Relational Database Management Systems is presented in a concise manner, with a detailed procedure and a practical solved example covering three distinct phases: conceptual, logical, and physical database design. This book is recommended for IT professionals and students enrolled in undergraduate or graduate courses in database management or database design.

Buy-this-Book (India) Buy-this-book (US)

5."Database Management Systems" by Raghu Ramakrishnan
“Database Management Systems” book offers a thorough and current review of the core concepts of database systems, with lucid explanations and useful examples. The latest edition has been restructured to offer greater adaptability in course design. It covers two courses: one focused on database application development and another that highlights database systems concerns. Introduction chapters in each section give the reader the option to skip other chapters if needed. The updated edition contains more examples and applications, including SQL and Oracle examples, to improve its practical usefulness. The inclusion of two new chapters on database applications further reinforces its applied focus.

Buy-this-Book (India) Buy-this-book (US)


3. Database Engineering

 
1."Database Management Systems" by Raghu Ramakrishnan
“Database Management Systems” Book Review: The book offers a comprehensive and current overview of the basics of database systems, featuring clear explanations and practical examples of various concepts. The latest edition has been reorganized to provide greater flexibility in course delivery, catering to both database application development and database systems topics. The inclusion of new overview chapters enables readers to skip chapters if desired. Additionally, the book includes more practical applications and examples, such as SQL and Oracle examples, and has added two new database applications chapters, further emphasizing real-world applicability. This book is suitable for students and professionals looking to develop their understanding of database systems.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
2."Database Application Engineering with Daida" by Jarke
“Database Application Engineering with DAIDA” Book Review: This book offers extensive coverage of upper CASE, which involves requirements analysis and mapping to initial designs, lower CASE, which involves the transformation of designs into efficient database programs, and process management. Throughout the book, a personnel information system is used as an example to illustrate the relationships between different languages, methods, and tools in addition to direct DAIDA results. This book is well-suited for practitioners, researchers, and graduate students interested in integrating CASE for data-intensive information systems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Knowledge Engineering: Unifying Knowledge Base and Database Design" by John Debenham
“Knowledge Engineering: Unifying Knowledge Base and Database Design” Book Review: The book presents a well-organized and comprehensive methodology for designing knowledge-based systems, focusing on the representation of data, information, and knowledge in a uniform manner, as well as incorporating a maintenance mechanism into the design. The book also delves into the constraints for knowledge and knowledge-based systems, providing a thorough treatment of the subject matter. This book is well-suited for professionals, researchers, and advanced students due to its formal and practical approach.

Buy-this-Book (India) Buy-this-book (US)
 
4."Climate and Environmental Database Systems" by Michael Lautenschlager and Manfred Reinke
“Climate Environmental Database Systems” Book Review: This book presents the reviewed and edited proceedings of the Second International Workshop on Climate and Environmental Database Systems, which took place from November 21-23, 1995, in Hamburg, Germany. It covers the latest advancements, practical experiences, and future outlooks for climate and environmental database systems in depth. This material is suitable for a graduate-level course on the topic or as a resource for industry practitioners and researchers.

Buy-this-Book (India) Buy-this-book (US)
 
5."Data Engineering: Mining, Information and Intelligence" by John Talburt
“Data Engineering: Mining, Information and Intelligence” Book Review: The book showcases research work conducted by collaborations between Acxiom Corporation and academic research partners through the Acxiom Laboratory for Applied Research (A.L.A.R.). It is divided into four major sections that discuss data integration and information quality, grid computing, data mining, and visualization. Each chapter concludes with exercises for rigorous practice. The book concentrates on industry-specific problems rather than presenting a basic research perspective. Furthermore, the book’s intelligent organization, extensive references, and subject and author indices make it an appropriate resource for academic, research, and industrial audiences.

Buy-this-Book (India) Buy-this-book (US)
 
6."none" by Michah Lerner and George Vanecek
“Middleware Networks: Concept, Design and Deployment of Internet Infrastructure” Book Review: This book outlines the standards for middleware networks, which include Application Program Interfaces (APIs), reference engineering, and model execution. Part I covers the basics of transportation and advances to current vehicle technology. Part II explains the fundamental requirements and design principles for the Internet. These key standards establish a foundation for consistent behavior in response to the rapid growth of large-scale heterogeneous networks. Part III presents and explains the resulting architecture and implementation. Particular emphasis is placed on resource management and behavior control, with reference to open APIs and sample networks.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
7."Fundamentals of Database Systems" by Elmarsi and Navathe
“Fundamentals of Database Systems” Book Review: This book is an essential resource for students studying database systems. The book covers a wide range of topics, including data modeling, database design, relational algebra, SQL, transaction management, and database tuning. Each chapter provides clear explanations and examples to facilitate understanding. The book also explores advanced concepts such as data warehousing, data mining, and distributed databases. With its comprehensive coverage and accessible language, this book is highly recommended for students and professionals seeking a solid foundation in database systems.

Buy-this-Book (India) Buy-this-book (US)


4. Database Design

 
1."Fundamentals of Database System" by Elmasri Ramez and Navathe Shamkant
“Fundamentals of Database System” Book Review: This comprehensive guide to database systems covers topics such as database system applications, the relational model, basic SQL queries, schema refinement, transactions, recovery, atomicity, and data on external storage. It provides a thorough introduction to the fundamental concepts required for designing, using, and implementing database systems and applications. The book focuses on database modeling and design, the languages and models provided by database management systems, and implementation techniques. Suitable for a one or two-semester course in database systems at the junior, senior or graduate level, this book is also a valuable reference for anyone studying database systems in computer science.

Buy-this-Book (India) Buy-this-book (US)
 
2."Database Systems: Models,Languages,Design and Application Programming" by Elmasri
““Database Systems: Models, Languages, Design and Application Programming” Book Review: This book offers a comprehensive insight into various aspects of database management systems, highlighting important elements like models, languages, design and application. It provides up-to-date knowledge of the latest developments in the field, starting with a detailed introduction and proceeding to discuss different aspects in depth. Real-world examples and chapter-end exercises enhance the learning experience, allowing students to test their understanding of the material. The book is an excellent resource for first-year computer science students and can serve as a reference for teachers.

Buy-this-Book (India) Buy-this-book (US)
 
3."Database Systems: Models, Languages, Design and Application Programming" by Ramez Elmasri
“Database Systems: Models, Languages, Design and Application Programming” Book Review: This comprehensive book offers a detailed understanding of database management systems, covering various aspects such as models, languages, design, and applications. It provides up-to-date knowledge on the latest developments in this field. The book begins with a complete introduction and proceeds to discuss each aspect in detail. The topics are supported with numerous real-world examples and chapter-end exercises to help readers test their understanding of the subject matter. This book is ideal for first-year computer science students and serves as a valuable reference for teachers seeking in-depth knowledge of database management systems.

Buy-this-Book (India) Buy-this-book (US)
 
4."Database Systems: A Practical Approach to Design, Implementation and Management" by Connolly
“Database Systems: A Practical Approach to Design, Implementation and Management” Book Review: The presented book offers a concise overview of design, implementation, and management aspects, accompanied by an extensive examination of database languages and standards. It encompasses a profound comprehension of the most recent advancements and principles in database technology. Elaborate subjects are lucidly elucidated through real-life case studies that permeate the entirety of the book. The database design methodology is divided into three distinct parts: conceptual, logical, and physical, with each segment exemplified to demonstrate its practical application. For individuals pursuing expertise in databases, including students and professionals, this book serves as an invaluable resource for acquiring knowledge and enhancing skills.

Buy-this-Book (India) Buy-this-book (US)
 
5."Database Design for Mere Mortals: A Hands - on Guide to Relational Database Design" by Michael J Hernandez
“Database Design for Mere Mortals: A Hands – on Guide to Relational Database Design” Book Review: This book guides readers through the process of designing databases that are structured, dependable, and adaptable, even within the context of modern web applications. It covers a wide array of topics, starting from database planning and extending to the definition of tables, fields, keys, table relationships, business rules, and views. Practical techniques for enhancing data integrity are outlined, along with strategies to avoid common errors and instances where rule-breaking may be warranted. Emphasizing the significance of maintaining an appropriate level of data integrity for each application, the book assists in identifying and establishing business rules. Whether you have a vested interest in creating reliable and trustworthy databases or simply wish to expand your knowledge, this book serves as a valuable resource.

Buy-this-Book (India) Buy-this-book (US)
 
6."Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" by Martin Kleppmann
“Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems” Book Review: This book offers a practical and extensive guide to evaluating different technologies for data processing and storage. It presents a comprehensive overview of the latest advancements and principles in software technology, with a focus on the fundamental concepts. Readers will gain insights into the research behind distributed systems that form the foundation of modern databases. Suitable for software engineers and architects, this book equips them with the knowledge to effectively harness data in contemporary applications.

Buy-this-Book (India) Buy-this-book (US)
 
7."Database Systems: Concepts, Design and Applications" by Shio Kumar Singh
“Database Systems: Concepts, Design and Applications” Book Review: This book provides a thorough and extensive exploration of database systems, covering concepts, design, and practical applications. It offers a progressive learning approach, starting from fundamental principles and advancing to more advanced topics in database management systems. With a wide range of solved exercises, learning becomes engaging and accessible. In addition to foundational concepts, the book delves into comprehensive discussions on commercial database management systems. Aimed at software engineers and architects, it equips readers with the knowledge to leverage data effectively in modern applications.

Buy-this-Book (India) Buy-this-book (US)
 
8."Database Systems: Design, Implementation, and Management" by Carlos Coronel and Steven Morris
“Database Systems: Design, Implementation, and Management” Book Review: This is a comprehensive book that offers an in-depth exploration of database systems. It covers a wide range of topics including database design, implementation, and management. The book is divided into chapters that focus on various aspects such as data modeling, SQL, normalization, transaction management, and database administration. With its practical approach and real-world examples, readers gain a solid understanding of the principles and techniques involved in designing and managing databases. This book is an essential resource for students and professionals in the field of database systems.

Buy-this-Book (India) Buy-this-book (US)
 
9."Essentials of Database Management" by Jeffrey A Hoffer and Heikki Topi
Buy-this-Book (India) Buy-this-book (US)


5. Database Concepts and System

 
1."Database System Concepts" by Silberschatz
“Database System Concepts” Book Review: This book provides a comprehensive introduction to database management, covering the fundamental concepts and theoretical results. It uses figures, examples, and real-world scenarios to illustrate the validity of key results. The book also includes supplementary material suitable for advanced courses or as introductory material for beginners. Only basic knowledge of data structures, computer organization, and a high-level programming language are required. Designed for junior/senior undergraduate or first-year graduate level courses, this text serves as a valuable resource for students aiming to build a strong foundation in database management.

Buy-this-Book (India) Buy-this-book (US)
 
2."Database Systems Concepts" by Henry F Korth and Abraham Silberschatz
“Database Systems Concepts” Book Review: This book offers a comprehensive exploration of database systems concepts, encompassing both foundational and advanced material. Serving as an ideal resource for a first course, it also provides supplementary content suitable for advanced courses. The text delves into fundamental concepts and algorithms, drawing inspiration from real-world commercial and experimental database systems. Each concept is intricately explained, supported by illustrative examples. Furthermore, the book dedicates Part 8 to insightful case studies that delve into the specifics of notable commercial database systems. Designed for junior/senior undergraduate and first-year graduate levels, it serves as a comprehensive guide for anyone embarking on their journey into the world of databases.

Buy-this-Book (India) Buy-this-book (US)
 
3."Database Systems Concepts" by Silberschatz A
“Database Systems Concepts” Book Review: This book provides a comprehensive introduction to the fundamental concepts of database management. It explores key theoretical results, employing figures and examples to demonstrate the validity of these outcomes. Moreover, the book includes supplementary material that can serve as valuable supplements or as an introduction to advanced courses. The only prerequisites for readers are a basic understanding of data structures, computer organization, and a high-level programming language. Designed for junior/senior undergraduate or first-year graduate levels, this text serves as an ideal resource for a first course in databases.

Buy-this-book (US)
 
4."Database System Concepts (Mcgraw-Hill Series in Computer Science)" by S Sudershan and Abraham Silberschatz
“Database System Concepts (Mcgraw-Hill Series in Computer Science)” Book Review: This book is a comprehensive guide that delves into the fundamentals of database systems, including design, languages, and system implementation. Through real-world examples and up-to-date information, students can grasp the concepts with clarity. The book employs a practical approach by utilizing a running example of a bank enterprise to illustrate concepts in action. Instead of focusing on proofs, figures and examples are employed to enhance student understanding. With its relevance to data scientists, as well as undergraduate and graduate students of computer science, this book serves as a valuable resource in the field of database systems.

Buy-this-Book (India) Buy-this-book (US)
 
5."Concepts of Database Management System" by Naik
“Concepts of Database Management System” Book Review: This book serves as a comprehensive guide to the core concepts of database management systems, incorporating the latest advancements in the field. The topics are explored using clear and contemporary examples, enabling readers to gain both technical knowledge and practical insights. Additionally, the book includes a concise introduction to PL/SQL, MS-Access, and Oracle, offering students an understanding of various types of database management systems. Specifically designed to align with the syllabus requirements of undergraduate students in computer applications and computer science, this book ensures a comprehensive coverage of the subject matter.

Buy-this-Book (India) Buy-this-book (US)
 
6."Middleware Networks: Concept, Design and Deployment of Internet Infrastructure (Advances in Database Systems)" by imusti
“Middleware Networks: Concept, Design and Deployment of Internet Infrastructure (Advances in Database Systems)” Book Review: This book outlines a framework for creating IP Service Platforms and managed IP networks that are relevant to the modern era, with a reference architecture derived from the AT&T Labs GeoPlex initiative. Its primary objective is to highlight the fundamental principles that can benefit both the telecommunications industry and the Internet community in addressing service-related network issues. The book delves into middleware networks, including Application Program Interfaces (APIs), reference architecture, and a model implementation, with a particular emphasis on resource and behavioral management. This book is a valuable resource for students, researchers, network professionals, software developers, system architects, and technically-oriented managers involved in the development and deployment of contemporary Internet platforms or services.

Buy-this-Book (India) Buy-this-book (US)


6. Programming Language DBMS

 
1."Intelligent Search on XML Data: Applications, Languages, Models, Implementations, and Benchmarks (Lecture Notes in Computer Science)" by Henk Blanken and Torsten Grabs
“Intelligent Search on XML Data: Applications, Languages, Models, Implements and Benchmarks (Lecture Notes in Computer Science)” Book Review: This book is an authoritative resource that explores the applications, languages, models, implementations, and benchmarks of intelligent search techniques for XML data. The book covers various chapters on topics such as XML query languages, indexing and retrieval techniques, keyword search on XML, relevance ranking, performance benchmarks, and more. It provides valuable insights into the advancements in XML data search and equips readers with the necessary knowledge and tools to efficiently search and retrieve information from XML documents. This book is a valuable reference for researchers, practitioners, and students interested in XML data management and search.

Buy-this-Book (India) Buy-this-book (US)
 
2."The Language of SQL (Learning)" by Larry Rockoff
“The Language of SQL(Learning)” Book Review: This book is an essential guide for beginners to learn SQL programming. The book covers all the fundamental concepts and syntax of SQL, making it easy for readers to grasp the language. Each chapter focuses on a specific topic, such as querying databases, manipulating data, creating and modifying tables, and working with multiple tables. The author provides clear explanations and practical examples, allowing readers to apply their knowledge in real-world scenarios. With its user-friendly approach, this book is a valuable resource for anyone looking to learn SQL and enhance their database management skills.

Buy-this-Book (India) Buy-this-book (US)
 
3."Oracle Database 12c PL/SQL Advanced Programming Techniques" by Michael Mclaughlin and John M Harper
“Oracle Database 12c PL/SQL Advanced Programming Techniques” Book Review: This book is a comprehensive guide for programmers seeking to enhance their skills in PL/SQL development. The book delves into advanced topics such as collections, object types, and dynamic SQL. It explores techniques for performance optimization, error handling, and security. Each chapter focuses on a specific aspect of PL/SQL programming, providing detailed explanations and practical examples. With its in-depth coverage and hands-on approach, this book equips readers with the knowledge and tools to tackle complex programming challenges in Oracle Database 12c. It is a valuable resource for experienced PL/SQL developers and database professionals.

Buy-this-Book (India) Buy-this-book (US)
 
4."Database Design Manual: using MySQL for Windows (Springer Professional Computing)" by Matthew Norman
“Database Design Manual: using MySQL Windows (Springer Professional Computing)” Book Review: This book is an essential resource for anyone interested in designing and implementing databases using MySQL. The book offers a step-by-step approach to database design, covering key topics such as data modeling, normalization, indexing, and query optimization. It provides practical guidance on utilizing MySQL for Windows, with a focus on creating efficient and reliable database systems. The chapters include discussions on SQL syntax, database administration, and security measures. With its clear explanations and hands-on examples, this book is suitable for both beginners and experienced professionals looking to enhance their database design skills.

Buy-this-Book (India) Buy-this-book (US)
 
5."Database System Concepts (Irwin Computer Science)" by Abraham Silberschatz and Henry F Korth
“Database System Concepts (Irwin Computer Science)” Book Review: This is a well-known textbook in the field of database management. The book covers topics ranging from basic concepts of databases to advanced transaction processing. It provides a detailed understanding of database design and implementation, storage and file structures, query processing and optimization, transaction management, and concurrency control. It also covers advanced topics such as distributed databases, parallel databases, and object-oriented databases. The book is suitable for undergraduate and graduate-level courses in database management and is an essential resource for professionals in the field.

Buy-this-Book (India) Buy-this-book (US)
 
6."The TSQL2 Temporal Query Language (The Springer International Series in Engineering and Computer Science)" by Richard T Snodgrass
Buy-this-Book (India) Buy-this-book (US)
 
7."Database Management Systems" by Raghu Ramakrishnan and Johannes Gehrke
“Database Management Systems” Book Reviews: This is a renowned textbook widely recognized for its valuable emphasis and comprehensive coverage, making it a top choice for database courses. The third edition incorporates fresh content on database application development, with a special focus on Internet applications. Through a practical approach, students are introduced to modern standards like JDBC, XML, and 3-level application models. This book equips learners with hands-on experience and up-to-date knowledge, ensuring they are well-prepared for the evolving world of database management.

Buy-this-Book (India) Buy-this-book (US)
 
8."CAD*I Database: An Approach to an Engineering Database Version 4.0 (Research Reports Esprit)" by G Feldmeier and R Grandl
“CAD*I Database: An Approach to an Engineering Database Version 4.0 (Research Reports Esprit)” Book Review: This book is a comprehensive research report that delves into the development and implementation of an engineering database. The book covers various chapters exploring topics such as the fundamentals of CADI database, data modeling, database management systems, query processing, and data retrieval. It provides insights into the latest advancements in engineering database technology and offers practical guidance on designing and utilizing such databases. This book is an invaluable resource for researchers, engineers, and students interested in the field of engineering and database management.

Buy-this-Book (India) Buy-this-book (US)
 
9."Advanced Oracle DBMS Packages: The Definitive Reference: Volume 41 (Oracle in-Focus Series)" by Paulo Portugal
“Advanced Oracle DBMS Packages: The Definitive References: Volume 41 (Oracle in-Focus Series)” Book Review: This book is a comprehensive volume in the Oracle in-Focus Series, authored by Paulo Portugal. The book serves as an indispensable guide for Oracle database administrators and developers seeking in-depth knowledge of advanced DBMS packages. It covers a wide range of chapters and topics, including PL/SQL optimization, advanced query techniques, performance tuning, data warehousing, security features, and more. With clear explanations and practical examples, this book empowers professionals to leverage the full potential of Oracle DBMS packages. It is a must-have resource for anyone working with Oracle databases.

Buy-this-Book (India) Buy-this-book (US)
 
10."Fundamentals of Database Indexing and Searching" by Arnab Bhattacharya
“Fundamentals of Database Indexing and Searching” Book Review: This book is designed for undergraduate and graduate students, as well as research scholars, specializing in electrical and electronics engineering. It is also beneficial for students studying embedded systems and computer engineering. The book offers a comprehensive and current exploration of CPUs, peripherals, supporting chips, and bus standards. It delves into database searching and indexing techniques, and subsequently places emphasis on similarity search queries, demonstrating the application of distance functions to quantify dissimilarity.

Buy-this-Book (India) Buy-this-book (US)


7. Advance Database Management Systems

 
1."Time-Constrained Transaction Management: Real-Time Constraints in Database Transaction Systems (Advances in Database Systems)" by Nandit R Soparkar and Henry F Korth
”Time-Constrained Transaction Management: Real-Time Constraints in Database Transaction Systems: 2 (Advances in Database Systems)” Book Review: This book is a valuable resource for understanding the challenges of managing time-constrained transactions in database systems. Authored by Nandit R Soparkar and Henry F Korth, the book covers various chapters and topics such as real-time transaction models, concurrency control mechanisms, scheduling algorithms, transaction execution, recovery techniques, and more. It provides insights into designing and implementing efficient transaction management systems that meet stringent time constraints. This book is essential for researchers, practitioners, and students interested in real-time database systems and transaction management.

Buy-this-Book (India) Buy-this-book (US)
 
2."Advances in Databases: Concepts, Systems and Applications: 12th International Conference on Database Systems for Advanced Applications" by Ramamohanarao Kotagiri and P Radha Krishna
“Advances in Databases: Concepts, Systems and Applications: 12th International Conference on Database Systems for Advanced Applications, DASFAA 2007, … 4443 (Lecture Notes in Computer Science)” Book Review: The twelfth International Conference on Database Systems for Advanced Applications, DASFAA 2007, held in Bangkok, Thailand, in April 2007, is featured in this book’s peer-reviewed proceedings. It covers a range of topics, including query language and query optimization, data mining and data discovery, P2P and grid-based data management, XML databases, database modeling and data retrieval, web and data retrieval, database applications, and security.

Buy-this-Book (India) Buy-this-book (US)
 
3."Multilevel Secure Transaction Processing (Advances in Database Systems)" by Vijay Atluri and Sushil Jajodia
“Multilevel Secure Transaction Processing: 16 (Advances in Database Systems)” Book Review: The book explores the crucial topic of data security in the context of growing amounts of sensitive data being processed by computers. It delves into the concept of a multi-level secure database management system (MLS DBMS), which is specifically designed to effectively store, retrieve, and process data while adhering to mandatory security requirements. By employing various security levels and allowing access to data objects based on user clearance, these systems ensure the protection of sensitive information from unauthorized access, alteration, and misuse. The book highlights the importance of careful design in transaction processing modules to prevent the inadvertent exposure of sensitive data to unauthorized users.

Buy-this-Book (India) Buy-this-book (US)
 
4."Managing and Mining Graph Data (Advances in Database Systems)" by Charu C Aggarwal and Haixun Wang
“Managing and Mining Graph Data: 40 (Advances in Database Systems)” Book Review: This book is a comprehensive overview of graph management and mining. It covers a range of important graph-related topics, including graph languages, indexing, clustering, data generation, pattern mining, classification, keyword search, pattern matching, and privacy. The book also addresses various domain-specific scenarios, such as stream mining, web graphs, social networks, and chemical and biological data. Each chapter is authored by experts in the field, providing a broad perspective of the subject area. This is the first comprehensive overview book in the emerging field of graph data processing.

Buy-this-Book (India) Buy-this-book (US)
 
5."Sequence Data Mining (Advances in Database Systems)" by Guozhu Dong and Jian Pei
“Sequence Data Mining: 33 (Advances in Database Systems)” Book Review: The book explores the profound impact of understanding and harnessing the hidden knowledge within grouped information across various domains in our society. These datasets encompass a wide range, such as DNA, protein sequences, customer purchase history, web browsing patterns, and more. By providing in-depth coverage, the book presents the latest advancements in the field of data mining, specifically focusing on classification data mining and pattern analysis techniques. It offers a balanced approach by combining data mining and sequence data analysis, making it a valuable resource for readers seeking access to state-of-the-art research and findings in a single comprehensive volume.

Buy-this-Book (India) Buy-this-book (US)
 
6."Data Streams: Models and Algorithms (Advances in Database Systems)" by Charu C Aggarwal
“Data Streams: Models and Algorithms: 31 (Advances in Database Systems)” Book Review: The primary focus of this book is the mining aspects of data streams, which sets it apart from other publications. It provides comprehensive coverage of mining data streams, with each chapter presenting an overview of the topic, key ideas in the field, and future research directions. The intended audience includes professionals and practitioners in industry, as well as advanced-level computer science students.

Buy-this-Book (India) Buy-this-book (US)
 
7."Access to Mobile Services (Advances in Database Systems)" by Xu Yang and Athman Bouguettaya
”Access to Mobile Services: 38 (Advances in Database Systems)” Book Review: This book focuses on the methods for accessing broadcast-based M-services from various wireless channels. The book introduces a new framework that offers a multi-channel broadcast architecture for mobile users to effectively locate and access composite M-services. It proposes multi-channel algorithms for efficient access to composite services. “Access to Mobile Services” provides a comprehensive overview of wireless data access and highlights the need to treat mobile services differently. The book also covers a wireless version of Service Oriented Architecture (SOA). It is intended for researchers and practitioners working in the general area of mobile services and is also suitable for advanced-level students in computer science.

Buy-this-Book (India) Buy-this-book (US)
 
8."Database Systems: A Practical Approach to Design, Implementation and Management" by Connolly
“Database Systems: A Practical Approach to Design, Implementation and Management (International Computer Science Series)” Book Review: The book adopts a practical approach that makes it highly suitable for providing a solid foundation in effective database design practice. It offers a clear introduction to design, implementation, and management issues, as well as an extensive treatment of database languages and standards, making it a valuable reference for both database students and professionals. The latest edition of this bestseller has been updated with the latest developments in database technology and builds on the practical, accessible approach that contributed to the success of previous editions.

Buy-this-Book (India) Buy-this-book (US)
 
9."Database Management Systems" by Panneerselvam R
“Database Management Systems” Book Review: The updated Second Edition of this book provides extensive coverage of fundamental concepts involved in database management systems. It covers important topics such as data structure, data models, and database design using well-defined algorithms, models, and real-world examples. Additionally, it provides detailed coverage of data definition and manipulation segments of IMS and PC-FOCUS, two popular database management scenarios, to access and manipulate hierarchical databases. This edition includes five new chapters covering modern concepts such as Distributed Database Management System, Client/Server Systems, Data Warehousing, Data Mining, and Object Oriented Database Management System (OODBMS), and a section on cryptography for network security. The textbook targets postgraduate students of management, computer science, and information technology, and can also serve as a useful reference for undergraduate students and computer professionals involved in database design, operation, and maintenance.

Buy-this-Book (India) Buy-this-book (US)
 
10."Readings in Database Systems" by Joseph M. Hellerstein and Michael Stonebraker
“Readings in Database Systems” Book Review: This book provides an extensive examination of the investigation directed in the database systems field, alongside the specialized subtleties of the most recent advancements made in this area. Two early on articles examine the fundamentals and history of data models and query languages. This is followed by an architectural overview of a database system. Subsequent articles present the classical literature on database research as well as updated coverage on search engine architecture and application servers. The book accepts fundamental familiarity with database systems. This book is suitable for both understudies and DBMS experts.

Buy-this-Book (India) Buy-this-book (US)
 
11."Database Management Systems: Designing and Building Business Applications" by Gerald V Post
“Database Management Systems: Designing and Building Business Applications” Book Review: This student-friendly book is designed for undergraduate students pursuing B.E./B.Tech. and postgraduate students pursuing M. Tech. in Civil Engineering. It offers a comprehensive treatment of database management systems (DBMS) that combines theory-oriented, conceptual understanding with hands-on, practical experience. The book emphasizes the design, building, and management of database applications, providing numerous examples, exercises, and two sample databases that enable students to gain plenty of hands-on practice. This updated edition continues to provide a useful resource for students seeking to learn DBMS in a way that is both accessible and practical.

Buy-this-Book (India) Buy-this-book (US)


8. Biological Databases and Data Analysis

 
1."Building a Biological Database" by Itunuoluwa Ewejobi
“Building a Biological Database” Book Review: This comprehensive textbook delves into the fundamental principles of biological databases, catering to students from computer science, biomedical engineering, and biology backgrounds. Professionals from medical industries and medicine can also use this book for research purposes. The insights gained from analyzing various data will aid in malaria research and expedite drug and vaccine development. This workbook provides practical knowledge that even trained bioinformatics researchers may have overlooked. The main algorithms are explained in detail, making them accessible to those with no prior experience in computer science. Additionally, the book offers valuable strategies for online analysis and data calculations to encourage readers to conduct their own research.

Buy-this-Book (India) Buy-this-book (US)
 
2."Introduction to Databases: From Biological to Spatio-Temporal (Texts in Computer Science)" by Peter Revesz
“Introduction to Databases: From Biological to Spatio-Temporal (Texts in Computer Science)” Book Review: This book explores and illustrates the definitions and concepts of various databases, with a particular focus on students in biochemical engineering and biotechnology. It is also useful for practitioners and students from other departments who want to understand the principles of different databases. Advanced topics, techniques, and tools are explained in detail for easy comprehension. Biological structures, rapid prototype sequences, and other information are thoroughly discussed and stored in the book. The book also provides authoritative coverage of data mining techniques, technologies, and frameworks for storing, analyzing, and extracting knowledge from large databases in bioinformatics domains such as genomics and proteomics. It begins by describing the evolution of biological databases and the challenges that data mining techniques can address.

Buy-this-Book (India) Buy-this-book (US)
 
3."Handbook of Biological Confocal Microscopy" by James Pawley
“Handbook of Biological Confocal Microscopy” Book Review: This book provides a comprehensive understanding of confocal microscopy, its principles, and the technology used to develop it. It details how predictive mathematical models can be employed to acquire knowledge about cellular microbes and analyze the data. Furthermore, it examines how these models are systematically applied in biotechnology. This pocket-friendly book is highly valuable for students pursuing biology-based courses. It is written in a concise, easy-to-understand style, with glossaries provided to aid students in grasping the concepts. Each topic is accompanied by models, diagrams, case studies, applications, advancements, and illustrations.

Buy-this-Book (India) Buy-this-book (US)
 
4."Database of Medicinal Plants from Western Ghats - India" by Sekhar Shailasree and Harishchandra Sripathy Prakash
“Database of Medicinal Plants from Western Ghats” Book Review: This book provides an accurate presentation of scientific research on medicinal plants found in the Western Ghats. The findings are based on individual screening and assessment of each plant, with reference to original sources cited in the text. The volume focuses on plants beginning with the letters A and B out of hundreds of medicinal plants covered. The book offers a rational approach using an expressive relational vocabulary to explain its content, making it accessible to scientists, biologists, bioinformaticians, and engineers interested in biological systems modeling. The authors aim to inspire new scientists to contribute to this exciting area of research.

Buy-this-Book (India) Buy-this-book (US)
 
5."Fundamentals of Bioinformatics and Computational Biology (Modeling and Optimization in Science and Technologies)" by Gautam B Singh
“Fundamentals of Bioinformatics and Computational Biology (Modeling and Optimization in Science and Technologies)” Book Review: This book provides comprehensive coverage of primary bioinformatics concepts and practical examples using MATLAB’s bioinformatics toolbox. It serves as a textbook for advanced bioinformatics and computational biology classes for engineering and computer science students. Beginning with a molecular biology and genetics overview, the book progressively develops bioinformatics fundamentals. This chapter allows physical science students to gain a thorough understanding of applying information technology concepts to biological data processing, sequence analysis, and systems biology. The second section covers methodologies for biological knowledge extraction, including sequence comparison algorithms, ranking, and evolutionary distance calculation. The third section focuses on modeling biological sequences and patterns, including Markov chains, important motif sequences, and biomarkers. The book is an ideal reference guide for the bioinformatics and machine biology field.

Buy-this-Book (India) Buy-this-book (US)
 
6."Data Mining for Bioinformatics" by Sumeet Dua and Pradeep Chowriappa
“Data Mining for Bioinformatics” Book Review: This book provides an in-depth exploration of data-intensive computations applied in data mining, with a specific focus on bioinformatics applications. It covers various topics such as theory, algorithms, methodologies, and data mining technologies. The book offers a concise yet comprehensive overview of data mining for bioinformatics to help readers from both biology and computer science backgrounds gain a better understanding of this interdisciplinary area. It delves into the key aspects of data mining methods, tools, and systems used in genomics and proteomics, which are used to store, interpret and derive insights from large datasets. The book begins by tracing the evolution of bioinformatics and the challenges that data mining techniques can address. The text is divided into four parts, each detailing the different data mining strategies applicable to biological databases.

Buy-this-Book (India) Buy-this-book (US)
 
7."Principles Of Biological Database" by Kishor P B K
Buy-this-Book (India)


9. Database Administration

 
1."Professional Microsoft SQL Server 2014 Administration" by Adam Jorgensen and Bradley Ball
“Professional Microsoft SQL Server 2014 Administration” Book Review: This comprehensive book thoroughly examines the recent advancements in database administration, featuring various updated methods, workflows, and techniques. It goes beyond the scope of the previous edition to include a detailed analysis of the new features introduced in SQL Server 2014, which has gained widespread adoption across the industry. Additionally, it covers large-scale enterprise databases, providing valuable insights for data scientists, as well as undergraduate and graduate students studying database administration.

Buy-this-Book (India) Buy-this-book (US)
 
2."Expert Oracle Database 11g Administration" by Sam R Alapati
“Expert Oracle Database 11g Administration” Book Review: This book is a thorough exploration of Oracle database administration, focusing on the latest release, Oracle Database 11g. It encompasses all critical aspects of database administration such as backup and recovery, day-to-day administration and monitoring, and performance tuning. The book serves as an ongoing reference for the latest Oracle Database model, and covers a wide range of topics, including SQL usage, installation of Oracle and Linux, and RMAN usage. It is valuable for data scientists and undergraduate and graduate students who are studying database administration.

Buy-this-Book (India) Buy-this-book (US)
 
3."OCA Oracle Database 12c: Installation and Administration Exam Guide" by John Watson
“OCA Oracle Database 12c: Installation and Administration Exam Guide” Book Review: The Oracle Press guide is a comprehensive resource that assists in preparing for the Oracle Certified Associate Oracle Database 12c Installation and Administration exam. It covers all OCA objectives, such as upgrading and installing Oracle Database software, configuring the Oracle network environment, and managing the database instance. The guide also covers administering user security, managing database storage structures, performing backup and recovery, and installing Oracle Grid Infrastructure for a standalone server. Each chapter concludes with exercises and summaries to aid students in testing their comprehension of the topic.

Buy-this-Book (India) Buy-this-book (US)
 
4."Pro Oracle Database 11g Administration" by Darl Kuhn
“Pro Oracle Database 11g Administration” Book Review: This book is a thorough and extensive guide for Oracle database administrators (DBAs), covering all the essential aspects of database administration. It uses the latest Oracle Database release, Oracle Database 11g. The book covers various topics such as backup and recovery, day-to-day administration and monitoring, and performance tuning. It can serve as an ongoing reference for Oracle Database 11g. Additionally, it covers subjects ranging from administration and performance tuning to installing Oracle, using SQL, Linux, and RMAN. This book is valuable for data scientists, undergraduate, and graduate students pursuing database administration.

Buy-this-Book (India) Buy-this-book (US)
 
5."Beginning Oracle Database 12c Administration" by Ignatius Fernandez
“Beginning Oracle Database 12c Administration” Book Review: This comprehensive guide to Oracle Database Administration is divided into four parts, each covering a different aspect of the topic. In Part 1, “Database Concepts,” readers will gain a necessary background in relational database theory and Oracle Database concepts. Part 2, “Database Implementation,” focuses on how to correctly implement an Oracle database. Part 3, “Database Support,” provides insights into the daily routine of a database administrator. Finally, Part 4, “Database Tuning,” introduces the art of performance tuning. Technical information is provided with the aim of improving readers’ technical skills. This book is ideal for anyone preparing to become an Oracle Database Administrator, as well as for students in an Oracle Database Administration course.

Buy-this-Book (India) Buy-this-book (US)
 
6."Database Administration: The Complete Guide to DBA Practices and Procedures" by Craig S Mullins
“Database Administration: The Complete Guide to DBA Practices and Procedures” Book Review: This book offers a comprehensive guide to the contemporary field of database administration, covering the latest developments and challenges. It provides in-depth and up-to-date coverage of all tasks related to database administration, including creating database environments, data modeling, normalization, design, performance, data integrity, compliance, and governance. Additionally, the book covers topics such as “big data,” database appliances, cloud computing, and NoSQL. It is a valuable resource for anyone seeking a thorough understanding of database administration.

Buy-this-Book (India) Buy-this-book (US)
 
7."Hadoop 2.x Administration Cookbook" by Gurmukh Singh
“Hadoop 2.x Administration Cookbook” Book Review: This book offers a comprehensive guide to Hadoop Administration, covering a range of common problems encountered in this field. It begins by detailing the necessary steps to set up a Hadoop cluster, including the different nodes involved. Readers will learn how to effectively maintain a Hadoop cluster, with a focus on the HDFS layer, and the use of YARN and MapReduce. The book also covers durability and high availability of Hadoop clusters, including backup and recovery options and performance tuning. Finally, the book explores troubleshooting, diagnostics, and best practices in Hadoop administration, making it a valuable resource for those seeking to develop practical skills in this area.

Buy-this-Book (India) Buy-this-book (US)
 
8."Oracle WebLogic Server 12c Advanced Administration Cookbook" by Dalton Iwazaki
“Oracle WebLogic Server 12c Advanced Administration Cookbook” Book Review: This book is a valuable resource for those seeking advanced knowledge in administering Oracle WebLogic Server. It is written in a simple and accessible style. The book is divided into several chapters, covering topics such as server installation, domain configuration, security, monitoring, and performance tuning. Each chapter provides practical step-by-step instructions and insightful tips. Whether you are a seasoned administrator or a beginner looking to enhance your skills, this cookbook offers a comprehensive guide to mastering Oracle WebLogic Server 12c administration.

Buy-this-Book (India) Buy-this-book (US)


10. Database Security and Management Systems

 
1."Database Management Systems" by SEEMA KEDAR
Buy-this-Book (India) Buy-this-book (US)
 
2."Database Management Systems" by G K Gupta
“Database Management Systems” Book Review: This book offers an in-depth exploration of the basics of Database Management Systems (DBMS), with a focus on developing database applications. It provides guidance on organizing databases locally and accessing information. The book is intended primarily for students pursuing undergraduate or graduate degrees in computer science, information technology, and business management.

Buy-this-Book (India) Buy-this-book (US)
 
3."Cryptography and Network Security: Principles and Practice" by William Stallings
“Cryptography and Network Security: Principles and Practice” Book Review: This book is a comprehensive introduction to the modern field of cryptography and network security. It covers the principles and practical applications of cryptography, as well as an open-source package called Sage which is used for mathematics and computer algebra. The book explores a range of topics, including computer and network security concepts, number theory, encryption techniques, and block ciphers. It also includes discussions on cryptographic hashing functions, message authentication codes, cloud security, and other types of security. This book is suitable for anyone who is interested in learning about cryptography and network security.

Buy-this-Book (India) Buy-this-book (US)
 
4."Information Warfare and Security (ACM Press)" by Dorothy E Denning
“Information Warfare and Security (ACM Press)” Book Review: This book delves into crucial topics such as information warfare, computer crime, cybercrime, and information terrorism, as well as attacks on systems through theft, deception, and sabotage. It also provides insight into countermeasures against criminals and information terrorists who cause severe damage to property and lives, including information-based threats to the nation. The book covers a range of topics, including investigations for military and intelligence operations, conflicts in free speech and encryption, acquisition of information, denial-of-service attacks, and information security principles and practices. Using real-world examples, this book illustrates cyber threats and is recommended for anyone interested in learning about information warfare and security.

Buy-this-Book (India) Buy-this-book (US)
 
5."Database Security" by Alfred Basta and Melissa Zgola
“Database Security” Book Review: This book provides an in-depth explanation of the various threats to network security that are constantly increasing. It emphasizes the skills required by IT professionals to safeguard technology infrastructures, intellectual property, and company assets. Topics such as database installation, testing, auditing, and SQL injection are covered in detail in this book. The use of real-world examples and their practical implementation is demonstrated throughout the book. This comprehensive guide is suitable for students studying database systems and IT professionals seeking to enhance their skills.

Buy-this-Book (India) Buy-this-book (US)
 
6."Software Security Engineering: A Guide for Project Managers (Sei Series in Software Engineering)" by Julia H Allen and Sean Barnum
“Software Security Engineering: A Guide for Project Managers (Sei Series in Software Engineering)” Book Review: This book offers a comprehensive range of techniques to enhance the security and reliability of our software. It extensively covers the systematic approach that has been developed for the Build Security In (BSI) Website. The topics covered include an introduction to software security issues, the necessary steps to ensure its security, requirements for secure software design, and coding practices for security. The book also discusses aspects such as security and complexity, governance, and the management of secure software. It provides practical, real-world examples of how to implement secure software systems. This book is intended for anyone seeking to learn about the implementation of secure software systems.

Buy-this-Book (India) Buy-this-book (US)
 
7."Modern Authentication with Azure Active Directory for Web Applications (Microsoft)" by Vittorio Bertocci
“Modern Authentication with Azure Active Directory for Web Applications (Microsoft)” Book Review: This book provides a comprehensive overview of Azure Active Directory, covering its evolution, cloud-based architecture, modern protocols, and SaaS paradigms. The book starts with the basics and progresses to more advanced topics, providing technical documentation and design examples. The book covers topics such as authentication challenges, securing applications with Azure AD, using OpenID Connect for sign-in flows, and integrating middleware. The book also covers Azure AD’s representation of apps and their relationships, app access controls, protecting Web APIs with Azure AD, and new authentication protocols. Real-world examples and hands-on experience are provided throughout the book, making it a valuable reference for anyone seeking expertise in Azure AD.

Buy-this-Book (India) Buy-this-book (US)


11. Popular DBMS Books

1. Database System the Complete Book
2. Database Systems with Case Studies Book

You can buy these additional reference books on DBMS from “Amazon USA” OR “Amazon India”.

12. DBMS Resources

1. DBMS MCQs
2. DBMS Tests

We have put a lot of effort into researching the best books on DBMS and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on DBMS and will publish the download link here. Fill out this DBMS books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.