![[Book Cover]](../covergif/ph_bkcvr.gif)
|
Hands-On SQL: The Language, Querying, Reporting and the Marketplace (Bk/CD-ROM), 1/e
Robert Groth, Santa Clara, California
Published August, 1996 by Prentice Hall PTR (ECS Professional)
Copyright 1997, 550 pp.
Paper Bound with Disk
ISBN 0-13-486143-4
|
Sign up for future mailings on this subject.
See other books about:
Distributed Databases-Computer Science
|

This book is a rapid-fire tutorial that will
show you all you need to know to use SQL.
Walk through SQL step-by-step, from the basics to advanced topics.
Read about a concept, and get all the background you'll need. Then, check out
the crystal-clear, real-world examples. Then, try it yourself.
CD-ROM includes SQLWindows Solo, Centura's complete SQL development
environment. Since most SQL programmers depend on specialized SQL development
tools, Learn to embed SQL statements using other application languages and 4GL
tools.
Compares tools available from market leaders like Centura, Oracle,
Sybase and IBM, and explains variations in how each vendor implements SQL.
Finally, consider the future of SQL and database design.
I. STARTING OUT.
1. Introduction to SQL.
What Is SQL? SQL Parts. Example of an SQL Command. SQL and the
Relational Model. Relationa l Model. Definition of Terms. Relational Database
Vendors. Summary.
2. Database Design.
Approaching Database Design. Steps of Database Design. Creation of a
Logical Model. Normalization. Database Diagram. Logical Data Modeling Tools.
Summary.
II. RAPID TUTORIAL.
3. Creation of a Database.
Physical Database Creation. Exercises: Creation of a Database. Data
Types. Data Type Guidelines. Indexes and Primary and Foreign Keys. Exercises
Summary.
4. Insert, Update, and Delete.
INSERT Command. Exercises: Using the INSERT Command. UPDATE Command.
Search Conditions with the UPDATE Command. Predicates with the UPDATE Command.
Exercises: The UPDATE Command. DELETE Command. Exercises: The DELETE Command.
Summary.
5. Retrieving Data: The SELECT Statement.
SELECT Command. Using Expressions. Exercises with the SELECT
Command. Examples: Using the SELECT Commands with UPDATE and DELETE. Exercises
with INSERT, UPDATE, and DELETE with SELECT. Summary 5-25.
6. Functions and the Clauses ORDER BY, GROUP BY, and HAVING.
ORDER BY Clause. Functions. Aggregate Functions.
GROUP BY, HAVING, and Aggregate Functions. Exercises with the SELECT Command.
Summary.
7. Joins and Unions
Joins. Unions. Exercises with SELECT and Joins and Unions. Summary.
8. Complex Queries and Performance.
Subqueries. Performance Considerations. Database Design and
Performance. Exercises with Complex Queries. Summary.
9. Views.
Introduction to Views. CREATE VIEW and DROP VIEW Command Diagrams.
Creation of an External Schema. Exercises with Views. Summary.
10. Privileges and Use of GRANT and REVOKE.
Privileges and the GRANT Command. GRANT Command Diagrams. Privileges
and the REVOKE Command. REVOKE Command Diagrams. Exercises with GRANT and
REVOKE. Summary.
11. System Tables and Stored Procedures.
Introduction to System Tables. How Vendors Vary System Tables.
Exercises with System Tables. Stored Procedures and Triggers. Summary.
12. Data Integrity and Constraints.
Data Integrity. Foreign Keys: More on Delete Rules.
Foreign Key Guidelines. Implications for SQL Operations. Transaction Analysis
and Integrity. Summary.
13. SQL Variations.
Differences in SQL. Differences in Database Systems. SQL Language
Variations. SQL Statement Elements. Summary.
III. EMBEDDED SQL.
14. Writing Applications Using SQL.
Introduction to Embedded SQL. Definition of Terms. Examples of
Embedded SQL Using SQL API. ODBC Overview. Using ODBC with Embedded SQL.
Summary.
15. Fourth Generation Languages.
Past, Present, Future. 4GL (Rapid Application Development) Vendors.
4GL Checklist. Exercises. Summary.
16. Database Middleware. Overview of Database Middleware.
Direct, Proprietary Access to RDBMS. Multidatabase Connectivity.
Gateways and Vendors. Extended Middleware Connectivity. Summary.
IV. EXPANDING HORIZONS.
17. A Look at Query Tools.
Query Tools. End-User Query Vendors. Checklist. EIS Systems.
Exercises. Summary.
18. Report Writers.
Report Writers. Report Generation Vendors. Report Writer Checklist.
Exercises with Report Writers. Summary.
19. Database Directions.
Data Warehousing. Parallel Databases. Object-Oriented Databases
(OODBMS). Replication Strategies. Performance and the 64-bit OS. Relational
Technology and the Internet. Summary.
A. SQL Vendors.
Relational Database Players. Logical Modeling Vendors. Data
Translation Tool Vendors. 4GL Vendors. Connectivity: Direct Access Solution
Vendors. Connectivity: Vendors with ODBC Drivers. Connectivity: Vendors with
Multidatabase APIs. Connectivity: Gateways. Connectivity: Vendors with
Middleware Products. End-User Query Vendors. EIS Players. Report Generation
Vendors. Data Warehousing Vendors. Parallel Database Vendors. Object-Oriented
Databases with SQL Extensions. Decentralized Replication Vendors. Database
Internet Vendors.
B. Installing SQL Solo.
Installing CD-ROM Software. Installing SQL Solo on Windows 95.
C. The LEAD Toolkit: A Demonstration.
Index.
|