Customer Reviews


17 Reviews
5 star:
 (6)
4 star:
 (4)
3 star:
 (3)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


10 of 10 people found the following review helpful:
5.0 out of 5 stars An excellent text for someone that is new to databases
This was the text used for my first course in databases several years ago. It is written in plain english and I find that to be one of its primary strengths as it is geared towards people with no experience at all with databases.
Published on September 26, 2004

versus
2 of 2 people found the following review helpful:
3.0 out of 5 stars It is what it says it is
Due to cost considerations, I purchased an older edition. The book is, for the most part, clearly written. Occasionally, the writing is somewhat stiff and academic, but not unusually so. The book may be overkill for someone who needs only a surface treatment of the subject matter, but if you truly intend to work in this area, you are likely to find this text valuable.
Published 4 months ago by Michael C. Glaviano


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

10 of 10 people found the following review helpful:
5.0 out of 5 stars An excellent text for someone that is new to databases, September 26, 2004
By A Customer
This was the text used for my first course in databases several years ago. It is written in plain english and I find that to be one of its primary strengths as it is geared towards people with no experience at all with databases.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars An excellent resource. Informative, helpful and readable, July 22, 1997
By A Customer
This book, along with the online resources, has been a very valuable resource to me. This book is exactly what I have been looking for and was afraid did not exist. The book was quite readable and the examples helped explain some of the more difficult concepts. All in all, it made databases seem simple
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 20 people found the following review helpful:
4.0 out of 5 stars A Mixed Review, March 14, 2000
By A Customer
When I saw that Jeffrey Ullman had a new Database text out I was excited, since my work focus has now moved into that area. I have read and learned from many of Ullman's books, such as the famous Dragon (compiler design) book, as well as the "White" (automata) book and his two texts on computer algorithms. These are classics and should be on the bookshelf of everyone who calls him/herself a computer scientist.

This book is, however, a little disappointing. Most of it is good, some of it very good. But I do find some flaws in it. One of the glaring flaws deals with the attempt to extend the relational model from sets to bags (basically, to allow for duplicate tuples in relations.) This is the best attempt I've seen at formalizing "bag theory", but it introduces problems (some minor, others very serious) that aren't mentioned in the text. This review is too short and not the right place to expound on these problems. Chris Date's database text goes into most of them in substantial detail.

In summary, this book is good, with many good examples. I find it very readable. But it is not as good as Chris Date's Intro to Database Systems for the serious database professional. Ullman's book is good for showing another perspective to Date's solid (but somewhat opinionated) treatment of relational database theory.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
5.0 out of 5 stars There's a reason the used price hews..., October 22, 2003
By A Customer
There is a reason the used price for this book hews so closely to the list price: the book is a high-quality piece that is extraordinarily well written and easy to follow as well as deeply imbued with a great deal of information.

I currently have three titles in my list of "all-time great Computer Science books" -- from the selectivity it should be clear how difficult it is to earn a spot on said list -- and this is the third book on it (in order of date read, not quality). The other two are Patterson & Hennessy's Computer Organization and Design and W. Richard Stevens's TCP/IP Illustrated, Vol. 1.

I was not particularly interested in databases -- the subdiscipline -- prior to taking the course for which I purchased this book. I must say though that the combination of straight-forward descriptions and easy to quickly grasp examples makes this topic ever more accessible.

The canonical examples provided -- consistent throughout and extended as new topics are broached -- as well as the relaxed yet careful language utilized throughout make this book a solid and worthwhile investment. More of an investment than the book itself (any book), though, is the time spent reading it. I was careful to read the book extraordinarily thoroughly -- even short snippets underneath examples and what have you -- and every time in doing so I was rewarded for this extra investment of time with enhanced knowledge and understanding. There is very little that is superfluous in this book yet at the same time every description is adroit; no description leaves you wondering about some aspect or another: the book is exceedingly thorough.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent book, March 11, 2008
Amazon Verified Purchase(What's this?)
This review is from: First Course in Database Systems, A (3rd Edition) (Hardcover)
The book is excellent for beginners in the field of Databases. SQL is covered very good. The examples, (based on beer, bars, sells, drinkers, likes and ...) are also very good (although I do not like beer or alcohol in particular), explained in detail and the students understand them very well.
I am using it for the English speaking group of computer science at our University, and so far (we have covered almost half of the book), everything is going rather well. Thank you Mr.Ullman.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
4.0 out of 5 stars A good book, but does not cover enough basics and a little over price, February 2, 2009
By 
Ting Liu (New York, NY, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: First Course in Database Systems, A (3rd Edition) (Hardcover)
I bought this book to refresh my DB knowledge learnt during university years. Chapter 1-5 has made an excellent description regarding the theory and DB design principles. The examples are crystal clear, and more importantly, they are very concise and to the point unlike many other DB books that are very wordy. However, this book failed to introduce many basic terms and concepts such as surrogate keys, candidate keys, 1NF, 2NF etc.

Starting from Chapter 6 till chapter 10, it focuses on SQL. This portion seems to be an SQL reference manual rather than a college level course book. The SQL grammar and usage are explained very well. But the academic and practical discussions on the advantages, benefits of Views, Stored Procedures etc are missing. These topics I believe are very fundamental to the DB users. I end up reading other two books "Fundamentals of Database Systems" and "Introduction to database systems" to complement this book. Additionally, when discussing Index, the author does not explain the potential underlying structures for better usage of index. I understand that the author's complete book might contain details on indexing. However, simply from a DB user perspective, it will still be helpful to learn the basics of index internals as a first course on DB.

All in all, this book is a good introductory book though lacks some basic concepts and fundamental coverage. Based on the content and book price comparing with other DB books, I rank this book 3.5 star.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
3.0 out of 5 stars It is what it says it is, September 23, 2011
Amazon Verified Purchase(What's this?)
Due to cost considerations, I purchased an older edition. The book is, for the most part, clearly written. Occasionally, the writing is somewhat stiff and academic, but not unusually so. The book may be overkill for someone who needs only a surface treatment of the subject matter, but if you truly intend to work in this area, you are likely to find this text valuable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
5.0 out of 5 stars Great book, October 16, 1999
By A Customer
I'm taking a Database class right now. I'm using this book as another reference besides the required textbook and found out that this book is very clear in explaining things. Worth every penny !
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 9 people found the following review helpful:
3.0 out of 5 stars Could be a little bit better...., May 5, 1999
By A Customer
I read the whole entire book and found it to be helpful in understanding the subject of Databases. It uses running examples to explain different concepts. However I did find many grammatical errors and I think some subjects could have been explained better like Weak entities and Normal forms.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
4.0 out of 5 stars Dry, but Informative, January 24, 2010
By 
Mark LeMerise (Detroit, MI USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: First Course in Database Systems, A (3rd Edition) (Hardcover)
I have read several database textbooks and have yet to find one that breaks from the "dry but informative" mold. This book was no exception. However, there are plenty of diagrams to help hammer in the abstract concepts of database design.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

First Course in Database Systems, A (3rd Edition)
First Course in Database Systems, A (3rd Edition) by Jennifer Widom (Hardcover - October 6, 2007)
$136.00 $99.44
In Stock
Add to cart Add to wishlist