DBMS Topics
Unit 2 — Relational Model & SQL
Last Updated : 21 May, 2026
This unit covers the formal foundations of relational databases and the Structured Query Language SQL. Starting from the mathematical basis of relational algebra and calc
Unit Overview
This unit covers the formal foundations of relational databases and the Structured Query Language (SQL). Starting from the mathematical basis of relational algebra and calculus, it builds to practical SQL commands used in real systems.
Topics Covered
| Topic | Description |
|---|---|
| Relational Model | Tables, tuples, attributes, integrity rules |
| Relational Algebra | Formal procedural query language |
| Relational Calculus | Declarative query specification |
| SQL Introduction | History and overview |
| DDL Commands | CREATE, ALTER, DROP |
| DML Commands | SELECT, INSERT, UPDATE, DELETE |
| DCL & TCL | GRANT, REVOKE, COMMIT, ROLLBACK |
| SQL Constraints | PK, FK, CHECK, UNIQUE, NOT NULL |
| Joins | INNER, OUTER, CROSS, SELF |
| Nested Queries | Subqueries, EXISTS, IN |
| Views | Virtual tables and use cases |
| Triggers | Event-driven automatic actions |
| Functions & Procedures | Reusable PL/SQL routines |
| Cursors | Row-by-row processing |
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for Unit 2 — Relational Model & SQL.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this DBMS topic.
Search Terms
dbms, database management system, database notes, sql, unit, unit 2 — relational model & sql
Related DBMS Topics