Location
(171)
(1)
(10)
Delivery mode
    • (121)
    • (143)
    • (3)
Course length
(132)
(37)
(2)
(44)
Date

SQL Course: Level 1

Course Information

SQL. Work smarter, not harder.

This introductory course is suitable for those with little or no prior understanding of relational databases (Microsoft AccessOracle DatabaseMicrosoft SQL ServerMySQL etc), those who would like to get more value from attending SQL Course Level 2a training, or who want to demystify relational database management systems.

There is a developing trend in business for non-IT people to understand and use SQL (Structured Query Language) to query relational database management systems. For many years CCE has offered several courses that teach SQL. The content and pace of these SQL courses were tuned to the historical participants, principally IT professionals, who came into the course with a particular skill level that was understandably not present in most business people. Business people new to databases (how they actually work and why they are designed in particular ways) need to grasp some basic database concepts before tackling the intricacies of SQL.

The principles taught are common to all relational database management systems. For the purposes of this training course, Microsoft SQL Server and Microsoft SQL Server Management Studio will be used to illustrate the content of the course.

We encourage you to use the CCE SQL level self-assessment tool if you are unsure which course level to enrol in.

Outcomes

By the end of this course, you should be able to:

  • recognise elements of good and bad database design relevant to SQL and apply those elements when designing a database
  • interpret database structures to determine the SQL required to reslove queries
  • choose appropriate clauses to write an SQL query
  • write SQL queries to answer specific questions
  • read SQL queries to determine the result sets produced.

Content

  • Rationalise the purpose of Relational Database Management Systems and their role in information systems
  • Interpret the narratives that define business rules that form the basis of a databases design
  • Simplify business rules to enable database design and the interpretation of database design when answering questions with SQL
  • Resolve the metaphor used in relational database management systems and thus SQL
  • Discuss the principles of a normalised database that store facts in a single place and the method used to relate facts
  • Name and discover the natural cardinalities in a given business narrative
  • The create an ERD (Entity Relationship Diagram) for the design of a database using its symbols and their meaning that express those cardinalities to capture business rules using primary keys and foreign keys, constraints and datatypes to enforce cardinalities
  • Implement a database design in SQL from an ERD creating tables, columns and relationships
  • Use Structured Query Language (SQL) to:
    • build a result set from one table
    • alias columns in the result set
    • derive columns in the result set with arithmetic, intrinsic functions and concatenation
    • cull records from a result set with WHERE clause boolean predicates
    • involve multiple boolean predicates in the WHERE clause with the logical operators AND and OR using their operator precedence and brackets
    • sort result sets with the ORDER BY clause and nested sort orders
    • state the purpose of statements and clauses, specifically a SELECT statement, SELECT clause, FROM clause, WHERE clause and ORDER BY clause
    • read a statement using the SQL elements above stating what each clause consumes and produces, and the order in which the clauses execute.

Intended audience

Suitable for those with little to no prior understanding of relational database management.

If you are a business person or an IT professional who is not completely comfortable with relational database concepts, you should complete this course prior to attending SQL Course: Level 2a training.

Delivery modes

  • Face-to-face, presenter-taught training in a computer lab
  • Online training via the platform Zoom

Delivery style

Face-to-face classes

These classes run in a computer lab and you do not need to bring your own device.

Please bring a USB flash drive to class if you would like to make a copy of your work or any relevant class materials. Alternatively, you can save these to a cloud storage space or email them to your personal email address.

Online classes

You will need your own device. If you are using a Mac, you will need Windows installed alongside MacOS so that you can run the SQL Server on your computer. CCE staff will not be able to assist you with setting up a Windows environment.

An SQL Server Installation Guide (Pdf) will be emailed to you before class.

Materials

Course materials are distributed electronically using Dropbox.

Schedule

SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Tue 1 Apr 2025
9am - 5pm (UTC+11:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Fri 27 Jun 2025
9am - 5pm (UTC+10:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Fri 1 Aug 2025
9am - 5pm (UTC+10:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Tue 30 Sep 2025
9am - 5pm (UTC+10:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Wed 29 Oct 2025
9am - 5pm (UTC+11:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Fri 28 Nov 2025
9am - 5pm (UTC+11:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
2025-05-07 Wed 7 May 2025 - 2025-05-08 Thu 8 May 2025 9am - 2pm 9am - 2pm (UTC+10:00)
2 sessions, 10 hours total
$465 Limited GST free / $50
Online via Zoom
Wed 7 May 2025
9am - 2pm (UTC+10:00)
Thu 8 May 2025
9am - 2pm (UTC+10:00)
SQL Course: Level 1

<p>{block name:"Course Tagline - SQL"}</p>

<p>This introductory course is suitable for those with little or no prior understanding of relational databases (<a href="https://products.office.com/en-us/

...
Course added to cart. Checkout now.
Close this message
Thu 28 Aug 2025
9am - 2pm (UTC+10:00)
Fri 29 Aug 2025
9am - 2pm (UTC+10:00)
Waitlist
Join the waiting list to be notified when a new class becomes available.
Join the waiting list

Meet the facilitators

John has been teaching for more than 20 years. During this time, he has designed courses and taught at TAFE and universities at the undergraduate and post graduate levels, including helping PhD...

What others say

Blog

Frequently asked questions
Find answers to questions about applications, payment, short courses and more.
See FAQs
Contact us
Our student support team can answer your questions about our short courses.
Get in touch
We use cookies to improve your experience on our site and to show you personalised content. For more information about how we use cookies, please read our Privacy Statement.