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


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £16.55 Amazon.co.uk Gift Card
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 , Richard Stones
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £35.49
Price: £30.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.50 (13%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £23.24  
Paperback £30.99  
Trade In this Item for up to £16.55
Trade in Beginning Databases with PostgreSQL: From Novice to Professional for an Amazon.co.uk gift card of up to £16.55, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with PostgreSQL (Developer's Library) £23.39

Beginning Databases with PostgreSQL: From Novice to Professional + PostgreSQL (Developer's Library)
Price For Both: £54.38

Show availability and delivery details

  • This item: Beginning Databases with PostgreSQL: From Novice to Professional

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • PostgreSQL (Developer's Library)

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 638 pages
  • Publisher: APRESS ACADEMIC; 2nd Revised edition edition (1 April 2005)
  • Language English
  • ISBN-10: 1590594789
  • ISBN-13: 978-1590594780
  • Product Dimensions: 23.4 x 19 x 3.6 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 75,066 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Neil Matthew
Discover books, learn about writers, and more.

Visit Amazon's Neil Matthew Page

Product Description

Product Description

PostgreSQL is arguably the most powerful open-source relational database system. It has grown from academic research beginnings into a functionally-rich, standards-compliant, and enterprise-ready database used by organizations all over the world. And it’s completely free to use.

Beginning Databases with PostgreSQL offers readers a thorough overview of database basics, starting with an explanation of why you might need to use a database, and following with a summary of what different database types have to offer when compared to alternatives like spreadsheets. You’ll also learn all about relational database design topics such as the SQL query language, and introduce core principles including normalization and referential integrity.

The book continues with a complete tutorial on PostgreSQL features and functions and include information on database construction and administration. Key features such as transactions, stored procedures and triggers are covered, along with many of the capabilities new to version 8. To help you get started quickly, step-by-step instructions on installing PostgreSQL on Windows and Linux/UNIX systems are included.

In the remainder of the book, we show you how to make the most of PostgreSQL features in your own applications using a wide range of programming languages, including C, Perl, PHP, Java and C#. Many example programs are presented in the book, and all are available for download from the Apress web site.

By the end of the book you will be able to install, use, and effectively manage a PostgreSQL server, design and implement a database, and create and deploy your own database applications.


Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(7)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
Format:Paperback
If your new to relational databases and don't know much about PostgreSQL, you'll find this book a great introduction. It doesn't cover all of the new features, nor does it cover many advanced features. But what it does cover it does well, with well written text and good examples.

If you already know what you're doing you will probably want more, but you might want this one just to get you started if you can afford more than one book on the subject.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  16 reviews
32 of 33 people found the following review helpful
learn general SQL 25 April 2005
By W Boudville - Published on Amazon.com
Format: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.
18 of 18 people found the following review helpful
Useful, but has limitations 6 Mar 2007
By One more opinion - Published on Amazon.com
Format: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.
14 of 14 people found the following review helpful
Great overview of database theory and PostgreSQL use 25 Jun 2005
By Harold McFarland - Published on Amazon.com
Format: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.
Search Customer Reviews
Only search this product's reviews

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges