AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

SQL Server 2005: Querying and Processing Data with SQL Statements

MS50027      Course duration (days): 2
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Central London
City
London (EC4) 28/08/08 £ 750
London (EC4) 02/10/08 £ 750
London (EC4) 20/11/08 £ 750
England
Cheshire
Altrincham (WA14) 28/08/08 £ 750
Altrincham (WA14) 09/10/08 £ 750
Altrincham (WA14) 04/12/08 £ 750
Leicestershire
Hinckley (LE10) 18/09/08 £ 750
Hinckley (LE10) 20/11/08 £ 750
Hinckley (LE10) 04/12/08 £ 750
Manchester (Greater)
Manchester (M1) 18/09/08 £ Call
Manchester (M1) 22/01/09 £ Call
Tyne and Wear
Washington (NE38) 09/10/08 £ 750
Washington (NE38) 04/12/08 £ 750
Yorkshire (West)
Leeds (LS12) 11/09/08 £ 750
Leeds (LS12) 16/10/08 £ 750
Leeds (LS1) 17/11/08 £ Call
Leeds (LS12) 18/12/08 £ 750
Prices exc. VAT.  Courses are vendor approved.
Prices vary depending on city and county.
Need help? Contact us now.

About this class

This two-day, hands-on course covers everything database administrators and developers need to know to query SQL Server databases using SELECT statements ranging from simple to complex, and use INSERT, UPDATE and DELETE statements to modify and maintain data. Creating and using of VIEWS is also covered, along with accessing data through stored procedures and user-defined functions.

Who will the lesson benefit?

This course is intended for SQL Server database administrators, implementers, system engineers, and developers who are responsible for writing queries.

What delegates will learn

At Course Completion:
  • Describe the uses of and ways to execute the SQL language.
  • Use querying tools.
  • Write SELECT queries to retrieve data.
  • Group and summarize data by using SQL.
  • Join data from multiple tables.
  • Write queries that retrieve and modify data by using subqueries.
  • Modify data in tables.

What prerequisites are required

Experience using a Microsoft Windows operating system.

An understanding of basic relational database concepts, including:

  • Logical and physical database design.
  • Data integrity concepts.
  • Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, and many-to-many).
  • How data is stored in tables (rows and columns).
  • Familiarity with the role of the database administrator

Contents of this class

Module 1: Quick Intro to SQL Query Basics

  • Establish baseline knowledge required elsewhere in course
  • Elements of the SELECT statement
  • Optional clauses
  • Working with NULL values
  • Working with Dates

Module 2: Working with Views

  • Nature and purpose of views
  • Creating and modifying view
  • Limitations and cautions

Module 3: Advanced SQL Query Tactics

  • Scalar and vector aggregations
  • Everything you need to know about JOINS
  • UNION queries
  • GROUP BY queries
  • Sub-queries

Module 4: Data Manipulation Statements

  • Insert statements
  • Update statements
  • Delete statements
  • Manipulation through views and over JOINs

Module 5: Working with Procedures

  • Nature and purpose of stored procedures and functions
  • Calling stored procedures for effect
  • Passing input parameters to stored procedures
  • Calling procedures that return data
  • Calling built-in functions
  • Calling user-defined functions

Module 6: Task-Oriented Queries

  • Finding unmatched or missing records
  • Finding duplicates
  • Calculating running sums
  • Changing a primary key