Documente Academic
Documente Profesional
Documente Cultură
Total Hours 56
Credits 4
Course Description
This course builds on the foundation students have in SQL queries and report generation by introducing concepts of database design, data
modeling and database normalization. Students will understand use-cases and business requirements and transform their understanding of
the healthcare system into meaningful data models and database schemas that efficiently store information while meeting the business and
technical requirements of our complex healthcare system. Students will apply their knowledge by manipulating data from the Canadian
healthcare industry through the use of SQL.
Eligible for Supplemental: Yes (See eligibility requirements in the program handbook)
Required Resources
Joel Murach. Murach's MySQL (May 2012). Mike Murach & Associates.
Course Outcomes
Successful completion of this course will enable the student to:
1. Develop and write SQL statements that will create and alter tables, including relationships and other constraints, and create and
manipulate other database objects, e.g. users, roles, permissions, etc.
2. Formulate SQL statements to add, update, remove, retrieve, index, summarize, combine and display data in relational databases.
3. Create normalized databases to store health care information.
4. Compare and contrast relational database models with dimensional data models.
Unit Outcomes
Successful completion of the following units will enable the student to:
1.0 Discussion And Review Of Database Concepts
1.1 Identify the software environments used in the course
1.2 Explain relational databases technology and why we use it
1.3 Identify and define SQL
1.4 Discuss fundamentals of storing information into tables
2.0 DML for Data Retrieval
2.1 Apply selection, filtering and ordering
2.2 Apply aggregate and column functions
2.3 Apply insert, updates and delete statements
2.4 Describe and apply joins, unions and self-joins
2.5 Use subqueries, views and updatable views
2.6 Apply advanced query techniques to create reports using Canadian health care data sources
5.1 Use column functions (MIN, MAX, COUNT, SUM, AVG, STDEV, VAR)
5.2 Apply the GROUP BY clause
5.3 Create and describe appropriate uses for stored procedures
6.5 Explain and differentiate between candidate, primary, foreign, and surrogate keys
7.4 Produce reports from a database using a business intelligence reporting tool
8.0 Special Topics
8.1 Describe important security and administration features of databases
8.2 Describe SQL implementation issues: efficiency, availability, reliability and concurrency, and how they are handled in DBMS's
Evaluation
In order to successfully complete this course, the student is required to meet the following evaluation criteria:
100.00 %
A passing grade in both the test and assignment portion independently is required in order to attain standing in this course. If the student fails
one or both portions, then the lowest failing mark is submitted.
Notes
Academic integrity is expected and required of all Conestoga students. It is a student’s responsibility to maintain compliance with
Conestoga’s Academic Integrity Policy at all times.
Conestoga College is committed to providing academic accommodations for students with documented disabilities.
An Instructional Plan will be available at the beginning of the course and will be referred to in conjunction with this course outline.