0% found this document useful (0 votes)
7 views

Introduction To Database Management Systems DBMS 22222

Uploaded by

harihararout633
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Introduction To Database Management Systems DBMS 22222

Uploaded by

harihararout633
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Introduction to Database Management

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.

2 Second Normal Form (2NF)


Ensures that all attributes are fully dependent on the
primary key.

3 Third Normal Form (3NF)


Eliminates transitive dependencies by separating data into
multiple tables.
Transaction Management
and Concurrency Control
Begin
The start of a database transaction.

Commit
Permanently saves the changes made during the transaction.

Rollback
Undoes all the changes made during the transaction.
Database Security and
Backup

1 Access Control 2 Encryption


Ensures only authorized Protects data from
users can access and modify unauthorized access by
data. converting it into unreadable
code.

3 Backup and Recovery


Allows data to be restored in the event of a system failure or data
loss.

You might also like