Welcome,
New User!
ebook store cart icon Cart (0 items)
Checkout

Celko, Joe Celko's SQL for Smarties: Advanced SQL Programming eBook

Joe Celko's SQL for Smarties: Advanced SQL Programming

By:
Imprint: Morgan Kaufmann

Format: ePub Encrypted (DRM)

Earn $0.50 - Write a Review »

Share/Save/Bookmark  

 

Our Price

$35.83

Reward Money:

$0.00

buy it

SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert. Now, 10 years later and in the third edition, this classic still reigns supreme as the book written by an SQL master that teaches future SQL masters. These are not just tips and techniques; Joe also offers the best solutions to old and new challenges and conveys the way you need to think in order to get the most out of SQL programming efforts for both correctness and performance.

In the third edition, Joe features new examples and updates to SQL-99, expanded sections of Query techniques, and a new section on schema design, with the same war-story teaching style that made the first and second editions of this book classics.

* Expert advice from a noted SQL authority and award-winning columnist, who has given ten years of service to the ANSI SQL standards committee and many more years of dependable help to readers of online forums.
* Teaches scores of advanced techniques that can be used with any product, in any SQL environment, whether it is an SQL-92 or SQL-99 environment.
* Offers tips for working around system deficiencies.
* Continues to use war stories--updated!--that give insights into real-world SQL programming challenges.

See more like this in our Computers eBooks section

Share your thoughts on the Joe Celko's SQL for Smarties: Advanced SQL Programming Computers eBook with others!

Title of Computers eBook: Joe Celko's SQL for Smarties: Advanced SQL Programming
Release Date: 07-29-2005
Publisher: Morgan Kaufmann

This eBook download is available in the following formats:

Buy This Format

Parent title Joe Celko's SQL for Smarties:...
Encrypted (DRM) Yes
SKU 9780080460048
File size 4044
Security n/a
Printing Not allowed
Copying Not allowed
Read aloud No
Sys requirements
Download reader
Devices Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin
NoteExcellent navigation features are available via Adobe such as bookmarks and a quick access table of contents. Text search is easily accessible. An Adobe DRM-protected file is different than a pdf file in that it uses Adobe DRM (Digital Rights Management) technology, which authors and publishers use to protect their content from illegal online distribution and to set certain privileges such as restrictions on copying and printing.

Joe Celko's SQL for Smarties: Advanced SQL Programming


Chapter One

Database Design

THIS CHAPTER DISCUSSES THE DDL (Data Definition Language), which is used to create a database schema. It is related to the next chapter on the theory of database normalization. Most bad queries start with a bad schema. To get data out of the bad schema, you have to write convoluted code, and you are never sure if it did what it was meant to do.

One of the major advantages of databases, relational and otherwise, was that the data could be shared among programs so that an enterprise could use one trusted source for information. Once the data was separated from the programs, we could build tools to maintain, back up, and validate the data in one place, without worrying about hundreds or even thousands of application programs possibly working against each other.

SQL has spawned a whole branch of data modeling tools devoted to designing its schemas and tables. Most of these tools use a graphic or text description of the rules and the constraints on the data to produce a schema declaration statement that can be used directly in a particular SQL product. It is often assumed that a CASE tool will automatically prevent you from creating a bad design. This is simply not true.

Bad schema design leads to weird queries that are trying to work around the flaws. These flaws can include picking the wrong data types, denormalization, and missing or incorrect constraints. As Elbert Hubbard (American author, 1856-1915) put it: "Genius may have its limitations, but stupidity is not thus handicapped."

1.1 Schema and Table Creation

The major problem in learning

...

Read full excerpt from Joe Celko's SQL for Smarties: Advanced SQL Programming ebook

Similar to Joe Celko's SQL for Smarties: Advanced SQL Programming

DB2 Developer's Guide
By Craig S. Mullins

1 Ratings(s)
1 Review(s)
April 14, 2006: I have hard copy of this book and decided to order also ecopy of this book.It is excellent source for DB2 DBA's as well as for programmers. Thank you DieseleBooks for givin...

More »

June 2, 2008: I have never worked with this product before including MOM. This book guided me through the entire process and provided all the information that was required. I would recom...

More »

March 27, 2008: This book provided an excellent source of review for needed taking the CCIE Voice Written Exam. The information here was presented clearly and concisely.

More »

Gamestorming
By Gray Dave

2 Ratings(s)
1 Review(s)
November 25, 2011: I have used many of the method used in this book for requirements gathering and they are effective for even the most difficult and quiet audiences. I'd recommend this title...

More »