SQL Fundamentals

SQL Fundamentals

Description:

Master the fundamentals of SQL using PostgreSQL, one of the most powerful and widely used relational database systems! Whether you're a beginner looking to break into data management or a developer wanting to strengthen your SQL skills, this course will provide you with a solid foundation in database design, querying, and data manipulation.

You'll learn how to create databases, define tables, insert and manage data, perform complex queries, and optimize performance—all using real-world examples and best practices.

By the end of this course, you'll be confident in writing SQL queries and ready to apply your knowledge in real-world projects.


Learning Outcomes

By the end of this course, learners will be able to:

SQL Fundamentals & PostgreSQL Setup

• Install and set up PostgreSQL (using Docker & pgAdmin).

• Understand relational databases & SQL syntax.

• Learn database schemas & ERD (Entity Relationship Diagrams).

Defining and Managing Tables

• Create and modify tables using primary & foreign keys.

• Define data types, constraints, and relationships.

• Implement one-to-one, one-to-many, and many-to-many relationships.

Inserting, Updating, and Deleting Data

• Perform INSERT, UPDATE, and DELETE operations.

• Use transactions & rollbacks for data integrity.

• Load JSON & CSV data into PostgreSQL.

Querying and Filtering Data

• Retrieve data using SELECT queries.

• Filter records using WHERE, LIKE, IN, BETWEEN, and logical operators.

• Use ORDER BY, LIMIT, and OFFSET for pagination.

Joins & Relationships in SQL

• Master INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

• Understand how to join multiple tables effectively.

• Handle one-to-many and many-to-many relationships.

Aggregations & Grouping Data

• Use COUNT, SUM, AVG, MIN, MAX for data aggregation.

• Learn GROUP BY and HAVING for grouped data filtering.

• Work with subqueries and derived tables.


Course Fee

$54.99

Discounted Fee

$10.00

Hours

10

Views

105