Duration: 2 hours (Lecture: 2 hours, Lab: 2 hours)

Syllabus Topics:

Note: The syllabus marks Intersect and Minus with an asterisk, indicating they may not be directly supported in MySQL. Workarounds (e.g., using subqueries or joins) will be discussed.

Lecture Notes (In-Depth)

1. Relational Algebra Operations

Relational algebra is a theoretical framework for manipulating relational databases, forming the basis for SQL queries. It provides a set of operations to query and manipulate data.

2. Joins (Equi, Inner, Outer, Natural, Cross)

Joins combine rows from two or more tables based on a related column.