Study Notes: Introduction to Database Management Systems
These notes provide an overview of Database Management Systems (DBMS) and their role
in storing, organizing, and retrieving data.
A database is a structured collection of data. A DBMS is software that allows users to create,
manage, and query databases efficiently.
Common DBMS examples include MySQL, PostgreSQL, Microsoft SQL Server, and Oracle
Database.
Advantages of DBMS include reduced data redundancy, improved data consistency, better
security, and support for concurrent access.
The relational model organizes data into tables consisting of rows and columns.
Relationships between tables are established using keys.
A primary key uniquely identifies a record in a table. A foreign key links records between
related tables.
SQL (Structured Query Language) is the standard language used to interact with relational
databases. Common SQL operations include SELECT, INSERT, UPDATE, and DELETE.
Normalization is a database design process that reduces redundancy and improves data
integrity. Common normal forms include 1NF, 2NF, and 3NF.
Database security involves authentication, authorization, backups, and encryption to
protect information.
In conclusion, DBMS technology is essential for modern applications because it enables
efficient and reliable data management.