LERN 1030: Advanced SQL
Effective date
January 2021
Department
LERN UGotClass
School
Continuing Studies
Description
Take your SQL query skills to a new level by learning how to write more advanced SQL queries for enhanced decision making. In this course, you will learn how to write advanced subqueries, advanced join queries, and UNION queries that query more than one table. You will learn how to use transaction processing to ensure SQL statements execute completely or not at all and how to create stored procedures that enable you to store SQL statements for execution. This course is offered in partnership with Learning Education Resource Network - UGotClass. For more information see http://yougotclass.org/index.cfm/VCC
Year of study
General Interest
Course Learning Outcomes
Upon successful completion of this course, students will be able to:
- Be able to create advanced SQL subqueries.
- Be able to create advanced SQL join queries.
- Learn how to create union queries in SQL.
- Discover how transaction processing, stored procedures, and triggers are implemented in SQL.
Prior Learning Assessment & Recognition (PLAR)
None
Hours
Lecture, Online, Seminar, Tutorial: 16
Total Hours: 16
Grading System
Satisfactory/Unsatisfactory
Passing grade
based on making 2-3 comments each day
Course topics
- Creating Advanced Subqueries
Structured Query Language Review
Using the IN keyword to link queries
Using the EXISTS keyword to link queries
Using the ANY keyword to link queries
Using the ALL keyword to link queries
- Creating Advanced Joins
Creating inner joins review
Creating outer joins review
Creating joins with aggregate functions
Creating nested joins
- Creating Union Queries
Creating UNION queries
Creating UNION ALL queries
Creating a WHERE clause and multiple UNION queries
- Transaction Processing, Stored Procedures, Triggers
Implementing transaction processing
Implementing stored procedures
Implementing triggers
Notes:
- Course contents and descriptions, offerings and schedules are subject to change without notice.
- Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
https://www.vcc.ca/about/governance--policies/policies/.
- To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.