Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Table of Contents Title Copyright Introduction
About This Book Who Should Read This Book? Icons Used in This Book Where to Go from Here
Part I: Getting Started with SQL
Chapter 1: Relational Database Fundamentals
Keeping Track of Things What Is a Database? Database Size and Complexity What Is a Database Management System? Flat Files Database Models Database Design Considerations
Chapter 2: SQL Fundamentals
What SQL Is and Isn’t A (Very) Little History SQL Statements Reserved Words Data Types Null Values Constraints Using SQL in a Client/Server System Using SQL on the Internet or an Intranet
Chapter 3: The Components of SQL
Data Definition Language Data Manipulation Language Data Control Language
Part II: Using SQL to Build Databases
Chapter 4: Building and Maintaining a Simple Database Structure
Using a RAD Tool to Build a Simple Database Building POWER with SQL’s DDL Portability Considerations
Chapter 5: Building a Multitable Relational Database
Designing a Database Working with Indexes Maintaining Data Integrity Normalizing the Database
Part III: Storing and Retrieving Data
Chapter 6: Manipulating Database Data
Retrieving Data Creating Views Updating Views Adding New Data Updating Existing Data Transferring Data Deleting Obsolete Data
Chapter 7: Handling Temporal Data
Understanding Times and Periods in SQL:2011 Working with Application-Time Period Tables Working with System-Versioned Tables Tracking Even More Time Data with Bitemporal Tables
Chapter 8: Specifying Values
Values Value Expressions Functions
Chapter 9: Using Advanced SQL Value Expressions
CASE Conditional Expressions CAST Data-Type Conversions Row Value Expressions
Chapter 10: Zeroing In on the Data You Want
Modifying Clauses FROM Clauses WHERE Clauses Logical Connectives GROUP BY Clauses HAVING Clauses ORDER BY Clauses Limited FETCH Peering through a Window to Create a Result Set
Chapter 11: Using Relational Operators
UNION INTERSECT EXCEPT Join Operators ON versus WHERE
Chapter 12: Delving Deep with Nested Queries
What Subqueries Do
Chapter 13: Recursive Queries
What Is Recursion? What Is a Recursive Query? Where Might You Use a Recursive Query? Where Else Might You Use a Recursive Query?
Part IV: Controlling Operations
Chapter 14: Providing Database Security
The SQL Data Control Language User Access Levels Granting Privileges to Users Granting Privileges across Levels Granting the Power to Grant Privileges Taking Privileges Away Using GRANT and REVOKE Together to Save Time and Effort
Chapter 15: Protecting Data
Threats to Data Integrity Reducing Vulnerability to Data Corruption Constraints Within Transactions
Chapter 16: Using SQL within Applications
SQL in an Application Hooking SQL into Procedural Languages
Part V: Taking SQL to the Real World
Chapter 17: Accessing Data with ODBC and JDBC
ODBC ODBC in a Client/Server Environment ODBC and the Internet ODBC and an Intranet JDBC
Chapter 18: Operating on XML Data with SQL
How XML Relates to SQL The XML Data Type Mapping SQL to XML and XML to SQL SQL Functions That Operate on XML Data Predicates Transforming XML Data into SQL Tables Mapping Non-Predefined Data Types to XML The Marriage of SQL and XML
Part VI: Advanced Topics
Chapter 19: Stepping through a Dataset with Cursors
Declaring a Cursor Opening a Cursor Fetching Data from a Single Row Closing a Cursor
Chapter 20: Adding Procedural Capabilities with Persistent Stored Modules
Compound Statements Flow of Control Statements Stored Procedures Stored Functions Privileges Stored Modules
Chapter 21: Handling Errors
SQLSTATE WHENEVER Clause Diagnostics Areas Handling Exceptions
Chapter 22: Triggers
Examining Some Applications of Triggers Creating a Trigger Firing a Succession of Triggers Referencing Old Values and New Values Firing Multiple Triggers on a Single Table
Part VII: The Part of Tens
Chapter 23: 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
Chapter 24: 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
Appendix: SQL: 2011 Reserved Words About the Author Dedication Author’s Acknowledgments Publisher’s Acknowledgments Cheat Sheet Connect with Dummies End User License Agreement
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion