Prepared by: Satyajeet Ray
These notes are designed for students and professionals preparing for Computer Science, IT
exams, or interviews. The content includes essential concepts of database management, SQL
commands, normalization, and more. It is structured in a simple and easy-to-understand format
suitable for beginners.
Table of Contents
1. What is a Database?
2. Database Management System (DBMS) Overview
3. Types of Databases (Hierarchical, Relational, NoSQL)
4. Database Keys (Primary, Foreign, Composite)
5. Normalization Forms (1NF to 3NF)
6. SQL Syntax and Queries (SELECT, INSERT, DELETE)
7. DBMS vs RDBMS
8. Use Cases and Real-world Applications