Books Home | About Us | Index | Next Record | Browse

The online computer book shop for UK & Europe                                   

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Sams Teach Yourself SQL in 24 Hours (Sams Teach Yourself S.) (3rd Revised edition)
  

  Sams Teach Yourself SQL in 24 Hours (Sams Teach Yourself S.) (3rd Revised edition) by Ryan Stephens ; Ronald Plew

  • Published by: Sams Publishing
  • Author: Ryan Stephens ; Ronald Plew
  • Page Count: 504
  • Group: Databases
  • ISBN: 0672324423 / 9780672324420
  • Published: Aug 2003

Our Price: 16.19
Discount: 10%
RRP: 17.99 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book Information and Description:

Sams Teach Yourself SQL in 24 Hours (Sams Teach Yourself S.) (3rd Revised edition)
Sams Teach Yourself SQL in 24 Hours, Third Edition presents the key features of SQL (Structured Query Language) in an easy to understand format with updated code examples, notes, diagrams, exercises and quizzes. New material covers more information on transactions, constructs, embedded databases, and object-oriented programming. In this edition, the authors include examples based on a database like MySQL, a very popular open source database.


Contents:

(NOTE: Each chapter concludes with a Summary, Q&A and Workshop.)

 Introduction

  I

A SQL CONCEPTS OVERVIEW

 Hour 1

Welcome to the World of SQL

   SQL Definition and History

SQL Sessions

Types of SQL Commands

An Introduction to the Database Used in This Book

  II

BUILDING YOUR DATABASE

 Hour 2

Defining Data Structures

   What Is Data? Basic Data Types

 Hour 3

Managing Database Objects

   What Are Database Objects? What Is a Schema? A Table: The Primary Storage for Data

Integrity Constraints

 Hour 4

The Normalization Process

   Normalizing a Database

 Hour 5

Manipulating Data

   Overview of Data Manipulation

Populating Tables with New Data

Updating Existing Data

Deleting Data from Tables

 Hour 6

Managing Database Transactions

   What Is a Transaction? What Is Transactional Control? Transactional Control and Database Performance

  III

GETTING EFFECTIVE RESULTS FROM QUERIES

 Hour 7

Introduction to the Database Query

   What Is a Query? Introduction to the SELECT Statement

Examples of Simple Queries

 Hour 8

Using Operators to Categorize Data

   What Is an Operator in SQL? Comparison Operators

Logical Operators

Conjunctive Operators

Negating Conditions with the NOT Operator

Arithmetic Operators

 Hour 9

Summarizing Data Results from a Query

   What Are Aggregate Functions? Hour 10

Sorting and Grouping Data

   Why Group Data? The GROUP BY Clause

GROUP BY Versus ORDER BY

The HAVING Clause

 Hour 11

Restructuring the Appearance of Data

   The Concepts of ANSI Character Functions

Various Common Character Functions

Miscellaneous Character Functions

Mathematical Functions

Conversion Functions

The Concept of Combining Character Functions

 Hour 12

Understanding Dates and Times

   How Is a Date Stored? Date Functions

Date Conversions

  IV

BUILDING SOPHISTICATED DATABASE QUERIES

 Hour 13

Joining Tables in Queries

   Selecting Data from Multiple Tables

Types of Joins

Join Considerations

 Hour 14

Using Subqueries to Define Unknown Data

   What Is a Subquery? Embedding a Subquery Within a Subquery

 Hour 15

Combining Multiple Queries into One

   Single Queries Versus Compound Queries

Why Would I Ever Want to Use a Compound Query? Compound Query Operators

Using an ORDER BY with a Compound Query

Using GROUP BY with a Compound Query

Retrieving Accurate Data

  V

SQL PERFORMANCE TUNING

 Hour 16

Using Indexes to Improve Performance

   What Is an Index? How Do Indexes Work? The CREATE INDEX Command

Types of Indexes

When Should Indexes Be Considered? When Should Indexes Be Avoided? Hour 17

Improving Database Performance

   What Is SQL Statement Tuning? Database Tuning Versus SQL Tuning

Formatting Your SQL Statement

Full Table Scans

Other Performance Considerations

Performance Tools

  VI

USING SQL TO MANAGE USERS AND SECURITY

 Hour 18

Managing Database Users

   Users Are the Reason

The Management Process

Tools Utilized by Database Users

 Hour 19

Managing Database Security

   What Is Database Security? How Does Security Differ from User Management? What Are Privileges? Controlling User Access

Controlling Privileges Through Roles

  VII

SUMMARIZED DATA STRUCTURES

 Hour 20

Creating and Using Views and Synonyms

   What Is a View? Creating Views

Dropping a View

What Is a Synonym? Hour 21

Working with the System Catalog

   What Is the System Catalog? How Is the System Catalog Created? What Is Contained in the System Catalog? Examples of System Catalog Tables by Implementation

Querying the System Catalog

Updating System Catalog Objects

  VIII

APPLYING SQL FUNDAMENTALS IN TODAY'S WORLD

 Hour 22

Advanced SQL Topics

   Advanced Topics

Cursors

Stored Procedures and Functions

Triggers

Dynamic SQL

Call-Level Interface

Using SQL to Generate SQL

Direct Versus Embedded SQL

 Hour 23

Extending SQL to the Enterprise, the Internet, and the Intranet

   SQL and the Enterprise

Accessing a Remote Database

Accessing a Remote Database Through a Web Interface

SQL and the Internet

SQL and the Intranet

 Hour 24

Extensions to Standard SQL

   Various Implementations

Examples of Extensions from Some Implementations

Interactive SQL Statements

  X

APPENDIXES

 Appendix A: Common SQL Commands

   SQL Statements

SQL Clauses

 Appendix B: Using MySQL for Exercises

   Windows Installation Instructions

Linux Installation Instructions

 Appendix C: Answers to Quizzes and Exercises

   Hour 1, Welcome to the World of SQL

Hour 2, Defining Data Structures

Hour 3, Managing Database Objects

Hour 4, The Normalization Process

Hour 5, Manipulating Data

Hour 6, Managing Database Transactions

Hour 7, Introduction to the Database Query

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

Hour 12, Understanding Dates and Time

Hour 13, Joining Tables in Queries

Hour 14, Using Subqueries to Define Unknown Data

Hour 15, Combining Multiple Queries into One

Hour 16, Using Indexes to Improve Performance

Hour 17, Improving Database Performance

Hour 18, Managing Database Users

Hour 19, Managing Database Security

Hour 20, Creating and Using Views and Synonyms

Hour 21, Working with the System Catalog

Hour 22, Advanced SQL Topics

Hour 23, Extending SQL to the Enterprise, the Internet, and the Intranet

Hour 24, Extensions to Standard SQL

 Appendix D: CREATE TABLE Statements for Book Examples

   EMPLOYEE_TBL

EMPLOYEE_PAY_TBL

CUSTOMER_TBL

ORDERS_TBL

PRODUCTS_TBL

 Appendix E: INSERT Statements for Data in Book Examples

   INSERT Statements

 Appendix F: Glossary

 Appendix G: Bonus Exercises

 Index.


Brief Description:

PLEASE PROVIDE COURSE INFORMATION PLEASE PROVIDE

 

Book store with some thing for everyone