Database System Notes
Database System Notes
A Database System is a collection of data that is organized to be easily accessed, managed, and
updated. It consists of databases, database management systems (DBMS), and applications that
interact with data.
• Data Models: Defines how data is structured and manipulated (Relational, Hierarchical,
Network, Object-Oriented).
• Schema: The structure of a database, including tables, attributes, and relationships.
• Normalization: A technique to remove redundancy and improve data integrity (1NF,
2NF, 3NF, BCNF).
• Transactions: A sequence of operations performed as a single unit, following ACID
properties (Atomicity, Consistency, Isolation, Durability).
• Indexes: Used to speed up data retrieval operations.
• Joins: Combines data from multiple tables (INNER JOIN, LEFT JOIN, RIGHT JOIN,
FULL JOIN).
Database systems are fundamental to managing data efficiently and securely. Understanding
SQL, normalization, database design, and security principles is crucial for effective database
administration.
End of Notes