Intermediate SQL
Duration: 3 Days


 

Download Course Details- MySQL

Download Course Details- Oracle

Download Course Details- Ms SQL Server

Course Descriptions

DB48

This course presents the SQL language, its basis and current versions. Delegates will learn how to declare tables and how to write effective SQL statements to query, update, delete and insert records into a relational database. Efficiency issues and tuning aspects of Query writing are covered. The course also shows how Microsoft Access can be linked (via Pass through Query) to RDBMS.
Basic administration operations are covered, for those organization operating with minimal DBA support. Topics including user-management, backup and recovery are covered.

The host database for this course can be selected from MySQL 5.0 and later, Oracle9i or 10g, or MS SQL Server 2000/2005 and there are extensive exercises provided for each.

Course Objectives
  • Explain the reasons for SQL
  • Understand relational databases, in theory and practice
  • Write SQL statements to query relational databases
  • Write SQL statements to insert, modify or delete records
  • Understand how to join multiple tables and why this is necessary.
  • Use SQL to protect the database from incorrect updates
  • Be able to define Views
  • Understand the use of Data Control Language
  • basic database administration, such as user-management, table design, performance monitoring
  • Link MS Access as an efficient front-end to RDBMS (Oracle, MySQL, MS SQL Server, etc.).
Audience
  • Management wanting to familiarize themselves with database technology
  • Users needing to extend their knowledge of modern relational databases
  • SQL Users who need to understand design and performance issues
  • Staff needing to address SQL2 and SQL3 standards.
  • Staff who are cross training into an IT career.
Prerequisites
  • The need to access data from a relational database
  • Experience with accurate entry of information into PCs.
  • The course is designed to take users at all levels of experience to a competent level of SQL knowledge.