home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
SQL workshop

Intended for

Analysts, application programmers, database administrators, system programmers, end users. You can test yourself to see if this course contains enough new information for you by printing and filling out the self-test (PDF file - 89 KB).

Background

Some experience with relational databases and SQL (see course SQL fundamentals) is an absolute prerequisite. You can test yourself to see if you have enough background by printing and filling out the self-test (PDF file - 56 KB).

Training method

Most of the time is devoted to practical exercises and to discussing the solutions. Exercises can be done either on DB2 for z/OS, Oracle, or DB2 for Unix or MS-Windows. (Please indicate your choice on the registration form.)

Course leader

an ABIS instructor.

Duration

2 days.

Schedule

datelanguageplacepriceremarks
23/09/2010NLeuven800 EUR
25/10/2010NWoerden800 EUR
29/11/2010 Leuven800 EUR
13/12/2010NWoerden800 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

It is said that relational database systems are easy to use. This is true when compared with non-relational systems. Nevertheless a good training in SQL, the 'de facto standard language for RDBMS', is still necessary when you want to do more than simple queries on one or two tables.

This course gives a thorough training, both theoretical and practical, in the use of SQL. Primarily, attention is given to the data manipulation aspects of SQL, i.e., translating database questions into SQL queries.

After successful completion of the course, the students will know the strengths and limitations of SQL and they will be able to formulate and evaluate complex SQL statements.

This course precedes the more advanced course Advanced SQL.

Main topics

  • Advanced SELECT:

subqueries • correlated queries • EXISTS • ALL/ANY • scalar subqueries • group by • having • union • inner join, left/right/full outer join • case.

  • INSERT, UPDATE, DELETE, MERGE
  • Hidden mistakes, alternative formulations, query readability