What is a Database?
Types of databases: Relational vs Non-relational.
Importance and uses of databases in the real world.
Relational Database Management Systems (RDBMS):
What is an RDBMS? (e.g., Oracle, MySQL, PostgreSQL, SQL Server).
Structure of relational databases: tables, rows, columns.
Differences between tables, views, and schemas.
Basic Database Terminology:
Table: Collection of data organized in rows and columns.
Row: A single record in a table.
Column: A field in a table that holds a specific type of data.
Primary Key: Uniquely identifies each record in a table.
Foreign Key: Links two tables together.
Constraint: Rules enforced on data in tables (e.g., NOT NULL, UNIQUE, CHECK).