This acclaimed revision of a classic database systems text offers a complete background in the basics of database design, languages, and system implementation. It provides the latest information combined with real-world examples to help readers master concepts. All concepts are presented in a technically complete yet easy-to-understand style with notations kept to a minimum. A running example of a bank enterprise illustrates concepts at work. To further optimize comprehension, figures and examples, rather than proofs, portray concepts and anticipate results.
Abraham Silberschatz is the Sidney J. Weinberg Professor & Chair of Computer Science at Yale University. Prior to joining Yale, he was the Vice President of the Information Sciences Research Center at Bell Laboratories. Prior to that, he held a chaired professorship in the Department of Computer Sciences at the University of Texas at Austin. Professor Silberschatz is an ACM Fellow and an IEEE Fellow. He received the 2002 IEEE Taylor L. Booth Education Award, the 1998 ACM Karl V. Karlstrom Outstanding Educator Award, and the 1997 ACM SIGMOD Contribution Award. In recognition of his outstanding level of innovation and technical excellence, he was awarded the Bell Laboratories President's Award for three different projects - the QTM Project (1998), the DataBlitz Project (1999), and the Netlnventory Project (2004). Professor Silberschatz' writings have appeared in numerous ACM and IEEE publications and other professional conferences and journals. He has also written Op-Ed articles for the New York Times, the Boston Globe, and the Hartford Courant, among others.
Horrible textbook. Normally I don't write for textbooks but maybe this review saves some people from reading this book. We read this book on our Database course so I had to read it. I have never read such boring and dry book in computer science. It tries to explain concepts in couple paragraph with very boring writing which could be easily explained by a simple diagram or example. When I was reading the book I always lost my focus while reading because the text felt irrelevant to the topic. Sometimes read more than 5 times to understand a sentence and still didn't get it. Examples don't have answer keys let alone solutions. When I looked on the internet it asks for 30 or so dollars just to see solution to examples. Thats unacceptable. There is only solutions for practice exercises which sometimes obviously wrong and sometimes they are just answers instead of solutions. Unfortunately there seems to be very few alternatives to this book.
This book teaches about the inner workings, the nuts and bolts of databases without requiring a lot of prior knowledge:
Data Models Relational Databases Object Based Databases and XML Data Storage and Querying Transaction Management Database System Architecture
Personally I feel that some material doesn’t belong here, such as XML, but it seems to be a tradition to include it. I found the chapter on indices quite interesting.
At the end of the book there are several chapters on popular commercial databases. It seems that these chapters do not add any value. In any case the authors should have devoted at least one chapter to an open source database. In the real world you have as much chance to work with a commercial database as with an open source one.
My copy is quite outdated by now. New developments, for instance NoSQL databases, are not mentioned. I give this book 3 out of 5 stars.
I only covered chapter 1-8 during my Database course, but overall the explanation was clear and the examples were helpful. It really starts from zero foreknowledge and builds it up quickly to where you're able to design a database, write queries (both SQL as well as relational algebra) and check for redundancy. I'd recommend it to anyone interested in learning some database related skills (and willing to carry around a book of 1300 pages).
مقرر لمادة قواعد البيانات CS 3307 قرأنا فصولًا عدًا من الكتاب، أعتقد أنها تمثّل نصفه تقريبًا يعرض الكتاب مفاهيمًا متقدما في إدارة قواعد البيانات، ويركز على الناحية النظرية أكثر من التطبيقية المادة كانت ممتعة، والكتاب لعب دورًا في جعلها كذلك
Gw beli di Palasari dalam format buku asli. Asli tapi bekas. Dapet dengan harga Rp 150.000. Pake duid ortu, jarang gw baca, gw eneg ma Database dan dari segi penjelasan ngejelimet dan... kayaknya ga nyambung ama apa yang dijelasin dosen gw.
Just as Silberschatz's book on Operating Systems, this one fails to actually write comprehensive material instead of just getting it done without taking the reader's time into account.
A book that is strong on academic theory but weak on real world application. If you plan an academic career involving relational databases then you will find it to be a great introduction. However, if you plan to design, implement, or build systems using databases, this book will be lacking.
Base de datos a fondo: empieza con fundamentos basados en el algebra relacional, es por eso que a lo largo del libro usa términos como tupla en vez de fila, relación en vez de tabla, etc. Explica a detalle los algoritmos y su aplicación en la optimización de una base de datos. En los últimos capítulos profundiza en productos de base de datos de Oracle, DB2 de IBM, SQL Server de Microsoft y el uso de workflows en las organizaciones así como el XML como herramienta fundamental para el intercambio de datos entre distintos sistemas de diferente sistema operativo. También reseña las aplicaciones de las bases de datos en los muy usados sistemas web y páginas web dinámicas.
I took two database classes recently. This was the book used for the second in the series. For me, it was a little much. There is too much for business students. It might work for CS folks, but I don't feel as if I needed to go through the whole process of relational algebra to understand SQL queries. It might have helped some, but I think it also introduced more confusion for my peers. The earlier class used Hoffer et al. Modern Database Management in the 13th edition, and I found that more helpful - so much so that I held onto that text and returned this one with no sense of loss.
Textbook used for class. I liked it well enough, it was one of the most used textbooks I have ever had assigned in college so far. Very helpful. I had some issues with the book for class simply because we were using e-book copies and mine did not like me very well. This just means that I cannot give as good of a review as I might otherwise.
Simpe explanation of database concepts with detailed examples! This book will certainly be useful for CS students with beginner or intermediate level knowledge of DB.
Initial sections effectively introduce core concepts of ER diagram, schema, relational algebra, SQL, normalization. However struggles to maintain the clarity in the distributed database section
This book was used in my Manajemen Informasi class during 2003-2004. As indicated by its title, this book has an in-depth explanation about database system concepts. Though I never read this book completely, but I definitely sure it's a good text book for learning database system.
Transaction chapter is explained very well and in very simple words.If you want to understand Conflict Serial. and View serializability then study from this directly because in other websites and youtube video don't explain like it is explained in this BOOK.
buku ini sangat lengkap dalam membahas dasar hingga penggunaan database pada tahap ahli. data mining, data warehousing, vector database, dsb...ada di sini. Layak untuk dibaca