Database Management Systems By Raghu Ramakrishnan
This article reviews the book “Database Management Systems” by Raghu Ramakrishnan and Johannes Gehrke.
The article covers-
- Special features of book
- Analysis of Content
- Analysis of Exercises
- Necessary Instructions
- Conclusion
Why Should Be Read?
Special Features of Book-
The special features of this book are-
- It is one of the most detailed books for this subject.
- It covers all the GATE topics.
- The topics of Transaction Management are covered in great depth especially.
- It deals with the content in a simple and crystal clear way which makes the subject beginner friendly.
- Its exercise questions are of high quality and at par with the level of questions asked in the GATE exam.
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
Chapter No. | GATE Relevant Sections | GATE Topics Covered |
1 | All Sections | Overview (Optional Read) |
2 | 2.1 to 2.5 | Basics of ER Model |
3 | 3.1 to 3.4 | Relational Model |
3.5 | ER to Relational Model | |
4 | 4.2 | Relational Algebra |
4.3 | Relational Calculus | |
5 | 5.1 to 5.6 | SQL Queries |
8 | 8.1 to 8.3 | Indexing |
8.4 | File Organization | |
8.5 | Performance Tuning | |
16 | 16.1 | Transactions and ACID Properties |
16.2 | ||
16.3 | Concurrent Execution and Lock-based Concurrency Control | |
16.4 | ||
17 | 17.1 | View Serializability |
17.2 to 17.6 | Lock Management and Deadlocks | |
18 | 18.2 | Crash Recovery and Check-pointing |
18.5 | ||
18.6 | ||
19 | All Sections | Normalization |
Covering Only These Sections Is Enough
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
Chapter No. | Question No. |
2 | 2.2, 2.3, 2.4, 2.7, 2.8 |
3 | 3.2, 3.5, 3.7, 3.8, 3.9 |
4 | 4.2, 4.3, 4.4, 4.5 |
5 | 5.1 to 5.5, 5.7, 5.10 |
8 | 8.4, 8.7, 8.10, 8.11 |
16 | 16.2, 16.3, 16.5, 16.8, 16.9 |
17 | 17.2, 17.3, 17.4, 17.6, 17.7 |
19 | 19.2, 19.3, 19.5, 19.7, 19.8, 19.10, 19.12, 19.13, 19.18, 19.24, 19.26 |
Practicing Only These Exercises Is Enough
Necessary Instructions-
Keep the following instructions in mind while reading the book-
- The book has nearly 1100 pages.
- Read only selective topics which are part of a GATE syllabus.
- Competitive exams mainly focus on numerical questions from this subject.
- So, practice all the questions mentioned in the Analysis of Exercises section.
- Theoretical questions may be asked but less frequently asked.
- So, keep making short notes while reading the book to solve theoretical questions.
- Focus on the topics of Normalization and Transaction Management.
- Questions from these topics are asked every year in the GATE exam.
Conclusion-
- This textbook covers the entire GATE syllabus in a clear and detailed manner.
- The exercise questions provide good practice to solve GATE questions.
- Overall, this book is a good read while preparing this subject for GATE exam.
THIS BOOK IS SELF-SUFFICIENT FOR GATE EXAM. |
Amazon Rating
Student’s Reviews-
Other Recommended Books-
Fundamentals of Database System By Navathe-
Database System Concepts By Abraham Silberschatz & Korth-