Part I: An SQL Concepts Overview
Hour 1. Welcome to the World of SQL
The Database Used in This Book
Part II: Building Your Database
Hour 2. Defining Data Structures
Hour 3. Managing Database Objects
Tables: The Primary Storage for Data
Hour 4. The Normalization Process
Populating Tables with New Data
Hour 6. Managing Database Transactions
Transactional Control and Database Performance
Part III: Getting Effective Results from Queries
Hour 7. Introduction to the Database Query
Introduction to the SELECT Statement
Hour 8. Using Operators to Categorize Data
Hour 9. Summarizing Data Results from a Query
Hour 10. Sorting and Grouping Data
Hour 11. Restructuring the Appearance of Data
Miscellaneous Character Functions
Hour 12. Understanding Dates and Times
Part IV: Building Sophisticated Database Queries
Hour 13. Joining Tables in Queries
Selecting Data from Multiple Tables
Hour 14. Using Subqueries to Define Unknown Data
Hour 15. Combining Multiple Queries into One
Single Queries Versus Compound Queries
Using ORDER BY with a Compound Query
Using GROUP BY with a Compound Query
Part V: SQL Performance Tuning
Hour 16. Using Indexes to Improve Performance
When Should Indexes Be Considered?
When Should Indexes Be Avoided?
Hour 17. Improving Database Performance
Database Tuning Versus SQL Statement Tuning
Other Performance Considerations
Part VI: Using SQL to Manage Users and Security
Hour 18. Managing Database Users
User Management in the Database
Tools Utilized by Database Users
Hour 19. Managing Database Security
Controlling Privileges Through Roles
Part VII: Summarized Data Structures
Hour 20. Creating and Using Views and Synonyms
Performance Impact of Using Nested Views
Hour 21. Working with the System Catalog
How Is the System Catalog Created?
What Is Contained in the System Catalog?
System Catalog Tables by Implementation
Updating System Catalog Objects
Part VIII: Applying SQL Fundamentals in Today’s World
Stored Procedures and Functions
Hour 23. Extending SQL to the Enterprise, the Internet, and the Intranet
Hour 24. Extensions to Standard SQL
Appendix A: Common SQL Commands
Appendix B: Using the Databases for Exercises
Windows Installation Instructions for MySQL
Windows Installation Instructions for Oracle
Windows Installation Instructions for Microsoft SQL Server
Appendix C: Answers to Quizzes and Exercises
Appendix D: CREATE TABLE Statements for Book Examples
3.144.41.229