Beginning Databases with PostgreSQL and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$25.24 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $8.20 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Beginning Databases with PostgreSQL: From Novice to Professional
 
 
Start reading Beginning Databases with PostgreSQL on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Databases with PostgreSQL: From Novice to Professional [Paperback]

Neil Matthew (Author), Richard Stones (Author)
4.6 out of 5 stars  See all reviews (15 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $26.72  
Paperback $29.69  
Sell Back Your Copy for $8.20
Whether you buy it used on Amazon for $19.95 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $8.20.
Used Price$19.95
Trade-in Price$8.20
Price after
Trade-in
$11.75

Book Description

April 7, 2005 1590594789 978-1590594780 2nd

PostgreSQL is one of the world’s most popular Open Source relational database systems. It is renowned for its wide range of capabilities, and its ability to perform functions not available in other databases. The forthcoming release of  PostgreSQL 8.0 in late 2004/early 2005 will include major revisions, such as Win32 Native Support, and this book will provide the tools for anyone making the transition or learning about PostgreSQL for the first time.

This book introduces readers to many of the most prominent features, simultaneously introducing key relational database design and management principles that will help the novice reader effectively manage their data-driven application.

Over 150 pages of coverage is devoted to the most popular PostgreSQL APIs, including PHP, Perl, Java and C. Users of all levels will appreciate the 50 pages of condensed reference material covering PostgreSQL data types, syntax, the psql client, and large object support.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Beginning Databases with PostgreSQL: From Novice to Professional + PostgreSQL 9.0 High Performance + PostgreSQL 9 Admin Cookbook
Price For All Three: $120.46

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • PostgreSQL 9.0 High Performance $42.33

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • PostgreSQL 9 Admin Cookbook $48.44

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Rick Stones graduated from University with an Electrical Engineering degree, but decided software was more fun. He has programmed in a variety of languages, but only admits to knowing VB under duress. He has worked for a variety of companies, from the very small to the very large in a variety of areas from real time embedded systems upwards. He is currently employed by Celesio AG as a systems architect, working principally on systems for the retail side of the business. He is co-author with Neil Matthew of several computing books including Beginning Linux Programming, Professional Linux Programming and Beginning Databases with MySQL.

 

Neil Matthew is a Mathematics graduate from the University of Nottingham in the UK and has been using and programming computers for over thirty years.

Neil has used just about every flavor of UNIX since 1978 right up to today's Linux distributions. He is co-author with Richard Stones of several computing books including Beginning Linux Programming, Professional Linux Programming and Beginning Databases with MySQL.


Product Details

  • Paperback: 664 pages
  • Publisher: Apress; 2nd edition (April 7, 2005)
  • Language: English
  • ISBN-10: 1590594789
  • ISBN-13: 978-1590594780
  • Product Dimensions: 9.1 x 7.5 x 1.9 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #49,195 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

15 Reviews
5 star:
 (10)
4 star:
 (4)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

32 of 33 people found the following review helpful:
4.0 out of 5 stars learn general SQL, April 25, 2005
This review is from: Beginning Databases with PostgreSQL: From Novice to Professional (Paperback)
The book serves two audiences. One is those seeking to learn SQL. The other is those wanting to learn Postgresql. Naturally there is some overlap. But consider the first group. There are indeed several good texts on the theory of relational databases and using SQL to access and change these tables. But the books often deal at an abstract level that does not use a specific SQL implementation. Which makes it very hard to learn SQL. As a practical matter, you need to commit to an implementation, even just as a pedagogic decision. Well, as the authors explain, Postgresql is a good choice. It conforms broadly to SQL92 and is free open source. (The only other major free alternative being MySQL.) After all, you typically can't get onto a free copy of Oracle 10g or IBM's dB2 to learn from.

So just from this standpoint, the book gives you a solid learning experience with SQL. Eminently transportable to a job involving a proprietary SQL, like those mentioned above. Of course, those have unique tweaks. But the methods described here are universal to the field.

Now what if you want to actually learn Postgresql? There are chapters on using it from the command line and so on. The book also devotes a chapter each to getting at Postgresql from C, PHP, Perl, Java and C#. Typically, you are unlikely to need all of these chapters. But it shows the flexibility of the database.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


16 of 16 people found the following review helpful:
4.0 out of 5 stars Useful, but has limitations, March 5, 2007
This review is from: Beginning Databases with PostgreSQL: From Novice to Professional (Paperback)
This book would be better labeled "Beginning Databases with Postgresql - From Novice to Amateur with a few Provisos."

This book is good for getting you to the stage where you have some basic confidence in using PostgreSQL (an excellent database). Do NOT expect to be able to learn what it is you are learning Postgres for without a great deal of googling, hanging out on the #postgresql irc channel (hint: type ?? and topic, VERY useful), searching the mailing list archives, reading the online documentation (which is very useful), and of course, liberal use of \? and \h in psql.

After you have some basic familiarity with Postgres you will still use Matthew and Stones from time to time, looking up syntax etc. For that it is useful.

One of the most annoying things is that it promotes bad database design through the "bpsimple" and "bpfinal" sample databases. Anyone using such a database would be constantly having to clean out garbage data in their database. Take for example their customer table. Their only unique constraint is the primary key, customer_id. If they don't have either a multiple column primary key or some other unique constraint, they will constantly be getting duplicate customers.

At least when I was learning MS Access the books I used taught me good principles such that I am not having to deal with duplicate values years later.

Unfortunately due to the dearth of Postgresql books this is still one of the better offerings. I would give it 3 stars if there was more competition.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 14 people found the following review helpful:
5.0 out of 5 stars Great overview of database theory and PostgreSQL use, June 25, 2005
This review is from: Beginning Databases with PostgreSQL: From Novice to Professional (Paperback)
Despite the fact that many books claim to be for everyone from the beginner to the professional this book is one of the few that actually hits the mark. Not content to just dive right into PostgreSQL and how to us it, the authors include a lot of database history and theory that is sadly lacking from similar books. But it is not just for beginners. The authors include more advances sections on things like accessing the database using C, PHP, Perl, Java, and C#.

Between this beginning user and advanced user level the authors fill in all the intermediate parts so the book ends up providing a well-organized education from the principles of database design through database setup, query, ODBC access setup, and using a programming or scripting language to accessing and updating the database. The book also includes detailed information on selection procedures, data manipulation, functions, stored procedures, triggers, and PostgreSQL Administration. As a result you end up with a book where the database theory applies to all relational databases and as it becomes more technical in nature it moves from there to information specific to PostgreSQL for the advanced user, administrator, or programmer. Beginning Databases with PostgreSQL, Second Edition is highly recommended to anyone interested in using this particular SQL engine.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
lname from customer, using psql, libpq library, postmaster process, language plpgsql, public class connect, default nextval, orderline table, close mycursor, postgres user, result set concurrency, psql commands, user rick, town varchar, reorders table, user neil, ean char, zipcode char, select fname, result set type, database server host, integer not null, rick public, oid column, fname varchar
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Ann Stones, Holly Way, Wood Puzzle, Fan Large, Microsoft Access, Microsoft Windows, Fan Small, Picture Frame, Visual Studio, Microsoft Microsoft, File Edit Tools Display Help, Stones Bingham, Andrew Stones, David Hudson, The Square, Cancel Figure, Data Seen, Matthew Nicetown, Microsoft Excel, Properties Statistics Depends, Red Hat, Roman Coin, Edit Delete, Options Option Description, Richard Neill
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject