Thales Training & Consultancy
Search
Developing People for Success
THALES - Training & Consultancy
Email Thales Traing & Consultancy THALES - Training & Consultancy
Newsletter Sign-up
 
ILM Approved Courses Investor In People
Institute of IT Training
SQL FOUNDATION
 
Book this Course Printer Friendly Version
Duration: 2 Days
Price: £590.00
Locations Available:
Crawley
06-07 Mar 08
19-20 May 08
18-19 Aug 08
04-05 Dec 08
 

Suitable For:

This course is designed for experienced PCs users.  No prior knowledge of SQL is required.

The course aims to give an introduction to SQL and aims to be as much as possible vendor independent.

ThE course primarily uses the SQL 2003 ANSI/OSI standard so can be applied to any number of databases including SQL Server, Oracle, Access and MySQL.

Related courses in our range include:

  • Foundation in Client/Server Database Systems
  • Developing with SQL Server 2005
  • Developing with Oracle SQL

 

Objectives:

By the end of the course participants will be able to:

  • Decompose real data into a form suitable for implementation within a relational database.
  • Apply key/foreign key relationships between tables of a relational database.
  • Choose appropriate column types for a table.
  • Create tables using SQL and populate them with data.
  • Modify existing data within tables using SQL statements· 
  • Perform table joins to retrieve data from multiple tables using SQL Select statements.· 
  • Perform simple database administration tasks.






 

Course Outline

Introduction to Relational Databases· 

  • The nature of data and data systems in general· 
  • Relational fundamentals - tables, rows and columns· 
  • Overview of the SQL language.· 
  • Client-server architecture for database systems.· 
  • Programming interfaces and embedded SQL.

Database Design· 

  • Rules for first, second and third order normalisation· 
  • Normalising via Entity Relationship diagrams· 
  • Resolving many-to-many relationships· 
  • Establishing key/foreign key relationship· 
  • The concept of referential integrity

Table Creation· 

  • Deciding on column data types· 
  • Constructing tables using SQL· 
  • Specifying key fields· 
  • Populating the tables with data

Modifying tables· 

  • Modifying rows using update· 
  • Removing rows using delete· 
  • Inserting rows using insert· 
  • Replacing rows

Creating Queries· 

  • Anatomy of the Select statement· 
  • Role of key/foreign key in table joins· 
  • Inner and outer table joins· 
  • The On clause for avoiding Cartesian products· 
  • The Order By clause· 
  • The Group By clause and group functions· 
  • The Having clause· 
  • Creating views.

Operators, functions and formats· 

  • Introduction to character, numeric and conversion functions· 
  • Review of logical, relational and set operators· 
  • Datetime and number formats

Database Administration· 

  • SQL Data Control Language· 
  • Creating users/schemas· 
  • Controlling access to data

 

Management & People Development Training | Senior Management Development | Training Management Services | Information Technology Training
Technology Training | Health and Safety Training | Thales Case Studies

Home | About Us | Course Booking | Thales News | Site Map
Copyright © 2004 Thales Training & Consultancy. All rights reserved. Site by Fresh Egg Web Design & Search Engine Promotion