Ready to learn more?
Next Cohort: Dec 13-Jan 24
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
6 weeks
Tuition
$249
Online
Dec 13-Jan 24
Jan 17 - Feb 28 2024
Feb 14 - Mar 27 2024
Mar 13 - Apr 24 2024
Commitment
Part-Time
Delivery
Online
Year Founded
1957
Scholarships
no
Students in the Introduction to SQL course learn the key concepts of Structured Query Language (SQL) and gain a solid working knowledge of this powerful and universal database programming language. In this course, students learn about the basic structure of relational databases, how to read and write simple and complex SQL statements, and advanced data manipulation techniques.
First, students learn about the traditional database structure, the structure and history of the relational database, and what structured query language (SQL) is and how it relates to the relational database structure. Next, students discover how to use SQL to filter retrieved data and how to use SQL to sort and retrieve data from tables. Then they will learn how to reformat retrieved data with calculated fields and how to merge columns and create alternate names for columns. Students also learn how to gather significant statistics from data using aggregate functions and how to extract data from multiple tables simultaneously using joins and subqueries. In addition, students learn how to manipulate data using INSERT, UPDATE, and DELETE statements. Also covered is how to use SQL to create and maintain tables and learn how to create and use views to simplify complex queries, summarize data, and manipulate data stored in tables. Students discover how transaction processing, constraints, and indexes are implemented in SQL. And finally, discover how stored procedures, triggers, and cursors are implemented in SQL.
By the end of this course, students will have a solid working knowledge of structured query language. Graduates will feel confident in their ability to write SQL queries to create tables; retrieve data from single or multiple tables; delete, insert, and update data in a database; and gather significant statistics from data stored in a database.
Ready to get started?
Next Cohort: Dec 13-Jan 24
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (2)
Best Computer Science Co-op in Canada
Chris Ward
December 15, 2022Graduated From
Introduction to Java Programming
Overall:
Instructors:
Curriculum:
Job Assistance:
Waterloo's co-op programs for CS (Computer Science) students is the best in Canada and one of the best in the world. The students are very smart and motivated. Work is part of the learning experience, with rotating semesters in class vs. on the job. I'...
Waterloo's co-op programs for CS (Computer Science) students is the best in Canada and one of the best in the world. The students are very smart and motivated. Work is part of the learning experience, with rotating semesters in class vs. on the job. I'm in my third year but can already see people in my year and the year ahead of me getting job offers from Microsoft, Google, Meta, etc. -- the big names -- in Canada and in the U.S. I can't speak for other co-ops, but you can't find better than the CS opportunities here IMO.
Not your typical MBA
Kamil
August 21, 2019Graduated From
Master of Business, Entrepreneurship and Technology (MBET)
Overall:
Instructors:
Curriculum:
Job Assistance:
I'm a recent grad and the network and community at Waterloo just blew me away. This isn't your typical MBA, it's very entrepreneurial with a strong focus on technology and the startup world. I truly loved my experience. My only caution is to people who...
I'm a recent grad and the network and community at Waterloo just blew me away. This isn't your typical MBA, it's very entrepreneurial with a strong focus on technology and the startup world. I truly loved my experience. My only caution is to people who pursue the MBA to "figure out what to do" after graduation. You need to understand how you want to make the MBET work for you, then network and choose electives and extracurriculars accordingly. Unlike a traditional MBA, where you might be streamlined into finance or management positions at big firms after graduation, the MBET will challenge you to create new things and work with people from different academic backgrounds--from the arts to tech to research types and many, many more. A+.