1

Introduction to Databases and SQL

Description

Setting the Foundation - Description: This day introduces the fundamental concepts of databases. You'll learn what a database is, why it's important, the different types of databases (relational vs. NoSQL – briefly mentioned), and the basics of Structured Query Language (SQL). You'll understand key terms like database, table, record, field, primary key, and foreign key. - Resources/Activities: - Expected Outcomes: Understand the core concepts of databases, SQL's role, and be comfortable navigating a simple database management system interface.

Available

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
2

SQL Fundamentals: SELECT and WHERE Clauses

Retrieving Data - Description: Focus on the core SQL commands for retrieving data from a database. Learn the SELECT statement, FROM clause, and the WHERE clause for filtering data. Understand how to write basic SQL queries. - Resources/Activities: - Expected Outcomes: Be able to write basic SQL queries to retrieve data using SELECT and WHERE clauses and understand how to filter data.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
3

SQL Fundamentals: Operators and Data Types

Filtering with Precision - Description: Expand your knowledge of the WHERE clause by learning about different comparison operators (=, !=, <, >, <=, >=) and logical operators (AND, OR, NOT). Understand common SQL data types (INT, VARCHAR, DATE, etc.). - Resources/Activities: - Expected Outcomes: Effectively filter data using comparison and logical operators; understand and apply common SQL data types.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
4

Sorting and Ordering: ORDER BY and LIMIT

Refining Results - Description: Learn how to sort data using the ORDER BY clause (ascending and descending order). Introduce the LIMIT clause for restricting the number of rows returned. - Resources/Activities: - Expected Outcomes: Be able to sort and limit query results for better data analysis and presentation.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
5

SQL Fundamentals: INSERT, UPDATE, and DELETE

Modifying Data - Description: Learn the SQL commands for modifying data: INSERT (adding new records), UPDATE (modifying existing records), and DELETE (removing records). Understand the importance of these commands and how to use them safely. - Resources/Activities: - Expected Outcomes: Be able to insert, update, and delete data from tables, understanding the core data manipulation statements.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
6

Working with Multiple Tables: JOINs

Combining Data - Description: Introduction to JOIN operations, the key to relational database power. Learn about INNER JOIN, LEFT JOIN, and understand how to combine data from multiple tables based on related columns (primary and foreign keys). - Resources/Activities: - Expected Outcomes: Grasp the concept of JOINs and be able to combine data from multiple tables using INNER JOIN and LEFT JOIN.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises
7

Review, Practice and Next Steps

Consolidating and Planning - Description: Review all the SQL concepts learned over the week. Practice writing a variety of queries that combine multiple concepts. Look ahead to more advanced topics. - Resources/Activities: - Expected Outcomes: Solidify understanding of SQL basics, build confidence in writing queries, and identify areas for future learning in database administration.

Locked

Learning Objectives

  • Understand the fundamentals
  • Apply practical knowledge
  • Complete hands-on exercises

Share Your Learning Path

Help others discover this learning path