Book description
See how SQL interfaces with today's environments
Start building and using relational databases with SQL's newest
features
The database may be the twenty-first century filing cabinet, but
building one is a little more complex than sliding drawers into a
metal box. With this book to guide you through all the newest
features of SQL, you'll soon be whipping up relational databases,
using SQL with XML to power data-driven Web sites, and more!
Discover how to
* Use SQL in a client/server system
* Build a multitable relational database
* Construct nested and recursive queries
* Set up database security
* Use SQL within applications
* Map SQL to XML
Table of contents
- Copyright
- About the Author
- Dedication
- Introduction
-
I. Basic Concepts
- In this part . . .
- 1. Relational Database Fundamentals
-
2. SQL Fundamentals
- What SQL Is and Isn't
- A (Very) Little History
- SQL Commands
- Reserved Words
- Data Types
- Null Values
- Constraints
- Using SQL in a Client/Server System
- Using SQL on the Internet/Intranet
- 3. The Components of SQL
-
II. Using SQL to Build Databases
- In this part . . .
- 4. Building and Maintaining a Simple Database Structure
- 5. Building a Multitable Relational Database
-
III. Storing and Retrieving Data
- In this part . . .
- 6. Manipulating Database Data
- 7. Specifying Values
- 8. Using Advanced SQL Value Expressions
- 9. Zeroing In on the Data You Want
- 10. Using Relational Operators
- 11. Delving Deep with Nested Queries
- 12. Recursive Queries
-
IV. Controlling Operations
- In this part . . .
- 13. Providing Database Security
-
14. Protecting Data
- Threats to Data Integrity
- Reducing Vulnerability to Data Corruption
- Constraints Within Transactions
- 15. Using SQL within Applications
-
V. Taking SQL to the Real World
- In this part . . .
- 16. Accessing Data with ODBC and JDBC
- 17. Operating on XML Data with SQL
- VI. Advanced Topics
-
VII. The Part of Tens
- In this part . . .
-
21. Ten Common Mistakes
- Assuming That Your Clients Know What They Need
- Ignoring Project Scope
- Considering Only Technical Factors
- Not Asking for Client Feedback
- Always Using Your Favorite Development Environment
- Using Your Favorite System Architecture Exclusively
- Designing Database Tables in Isolation
- Neglecting Design Reviews
- Skipping Beta Testing
- Not Documenting Your Process
-
22. Ten Retrieval Tips
- Verify the Database Structure
- Try Queries on a Test Database
- Double‐Check Queries That Include Joins
- Triple‐Check Queries with Subselects
- Summarize Data with GROUP BY
- Watch GROUP BY Clause Restrictions
- Use Parentheses with AND, OR, and NOT
- Control Retrieval Privileges
- Back Up Your Databases Regularly
- Handle Error Conditions Gracefully
- VIII. Appendixes
Product information
- Title: SQL For Dummies®
- Author(s):
- Release date: August 2006
- Publisher(s): Wiley
- ISBN: 9780470046524
You might also like
video
SQL in Motion
See it. Do it. Learn it! SQL in Motion introduces the SQL database language through high-quality …
book
Beginning SQL
Taking readers through the basics of the language, right up to some more advanced topics, this …
book
SQL Tuning
A poorly performing database application not only costs users time, but also has an impact on …
book
SQL
SQL is a solid guide and reference to the key elements of SQL and how to …