SQLis the standard tool/language for organizing, managing, and retrieving data stored by a database, and this one-step resource aims to cover all aspects about SQL. It contains a CD-ROM with four databases including SQL Server 2000, IBM DB2 Version 7.2, and mySQL. The resource shows how to set up and manage SQL-based databases and write programmes to access them. It also teaches how to use and programme SQL databases with application servers and the Web to create applications. This updated second edition includes coverage of XML and Web services, and of the popular open source database, mySQL and a look ahead at Yukon.
Table of Contents
Part I: An Overview of SQL 1: Introduction 2: A Quick Tour of SQL 3: SQL in Perspective 4: Relational Databases Part II: Retrieving Data 5: SQL Basics 6: Simple Queries 7: Multitable Queries (Joins) 8: Summary Queries 9: Subqueries and Query Expressions Part III: Updating Data 10: Database Updates 11: Data Integrity 12: Transaction Processing Part IV: Database Structure 13: Creating a Database 14: Views 15: SQL Security 16: The System Catalog Part V: Programming with SQL 17: Embedded SQL 18: Dynamic SQL * 19: SQL APIs Part VI: SQL Today and Tomorrow 20: Database Processing and Stored Procedures 21: SQL and Data Warehousing 22: SQL and Application Servers 23: SQL Networking and Distributed Databases 24: SQL and Objects 25: SQL and XML 26: The Future of SQL Part VII: Appendixes A: The Sample Database B: Database Vendor Profiles C: SQL Syntax Reference D: SQL Call-Level Interface E: SQL Information Schema Standard F: CD-ROM Installation Guide
Paul N. Weinberg and James R. Groff are the authors of Using SQL, the book on which this guide is based. They were also the cofounders of Network Innovations Corporation, developers of SQL-based network software. Groff speaks and writes on SQL and UNIX topics. Weinberg is currently a developer at Apple Computer Corporation.