Introduction To Database Management Systems DBMS 22222
Introduction To Database Management Systems DBMS 22222
Systems (DBMS)
Database Management Systems (DBMS) are software applications that allow users to create, manage, and maintain databases. They
provide a structured way to store, organize, and retrieve data efficiently.
by Harihara Rout
Components of a DBMS
Database User Interface DBMS Engine
The central repository where data is Allows users to interact with the DBMS Processes user requests, manages data,
stored and organized. and perform operations. and ensures data integrity.
Data Models and
Database Design
Data Modeling Database Design
Designing the logical structure Translating the logical data
of the database using concepts model into a physical database
like entities, attributes, and structure optimized for storage
relationships. and performance.
Schema
The blueprint that defines the organization, structure, and constraints
of the data in a database.
Relational Database Concepts
1 Tables
The basic building blocks of a relational database, consisting of rows and columns.
2 Keys
Unique identifiers that allow data to be linked between tables, such as primary and foreign keys.
3 Relationships
The connections between data in different tables, expressed through key constraints and referential integrity.
SQL (Structured Query Language)
SELECT INSERT
Retrieves data from a database. Adds new data to a database.
UPDATE DELETE
Modifies existing data in a database. Removes data from a database.
Database Normalization
1 First Normal Form (1NF)
Eliminates repeating groups and ensures each cell contains
a single value.
Commit
Permanently saves the changes made during the transaction.
Rollback
Undoes all the changes made during the transaction.
Database Security and
Backup