Introduction to Database
Management System (DBMS)
• Presented by: seema kashyap
Contents
• - History of Database and DBMS
• - Overview
• - Introduction to DBMS
• - Levels of Abstraction
• - Data Models
• - DBMS Languages
• - Functions of DBMS
• - Uses of DBMS
• - Advantages of DBMS
History of Database and DBMS
• - The concept of a database was introduced by
IBM in the 1960s.
• - DBMS based on the relational model was
invented by Edgar F. Codd at IBM in 1970.
• - The relational model revolutionized data
storage and access by using tables.
Overview
• - Data: Collection of meaningful information
(e.g., Text, numbers, images, videos)
• - Database: Systematic collection of data
• 1. Record of students stored in files
• 2. Information stored over the internet
• - DBMS: Software used to manage databases
(e.g., MySQL, Microsoft Access)
Introduction to DBMS
• - DBMS stands for Database Management
System.
• - DBMS = Database + Management System
• - Stores data to make retrieval, manipulation,
and production of information easier.
• - A database is a collection of data; a
management system is a set of programs to
store and retrieve data.
Levels of Abstraction
• - External Level: User view
• - Conceptual Level: Logical structure of the
entire database
• - Internal Level: Physical storage of data
• - Helps manage complexity and ensures data
independence
Data Models
• - Hierarchical Model – Tree-like structure
• - Network Model – Graph with many-to-many
relationships
• - Relational Model – Uses tables and SQL
• - Object-Oriented Model – Based on OOP
concepts
DBMS Languages
• - DDL: Defines database schema
• - DML: For data access & manipulation
• - DCL: For access control
• - TCL: Manages transactions
Functions of DBMS
• - Data storage, retrieval, and update
• - User-access control and data security
• - Backup and recovery
• - Data integrity enforcement
• - Transaction and concurrency management
Uses of DBMS
• - Centralized data management
• - Reduced data redundancy
• - Efficient query processing
• - Sharing data across departments
Advantages of DBMS
• - Minimizes data redundancy
• - Ensures data consistency
• - Enhances data sharing and access
• - Improves data security
• - Provides backup and recovery mechanisms
Disadvantages of DBMS
• - High initial cost
• - Complex system and training required
• - Performance issues with very large databases
• - Risk of data loss if not backed up properly
Applications of DBMS
• - Banking
• - Retail & e-commerce
• - Healthcare
• - Education
• - Travel & reservations
Applications in Bioinformatics
• - Storing genomic and proteomic data
• - Managing large biological datasets
• - Querying sequences and annotations
• - Facilitating biological research and data
analysis
Conclusion
• - DBMS is essential for modern data-centric
applications
• - Offers secure, consistent, and efficient data
management
• - Backbone for business intelligence, web, and
mobile apps
Questions?
• - Thank you for your attention!
• - Any questions or doubts?

DBMS Intro Presentation basic introduction

  • 1.
    Introduction to Database ManagementSystem (DBMS) • Presented by: seema kashyap
  • 2.
    Contents • - Historyof Database and DBMS • - Overview • - Introduction to DBMS • - Levels of Abstraction • - Data Models • - DBMS Languages • - Functions of DBMS • - Uses of DBMS • - Advantages of DBMS
  • 3.
    History of Databaseand DBMS • - The concept of a database was introduced by IBM in the 1960s. • - DBMS based on the relational model was invented by Edgar F. Codd at IBM in 1970. • - The relational model revolutionized data storage and access by using tables.
  • 4.
    Overview • - Data:Collection of meaningful information (e.g., Text, numbers, images, videos) • - Database: Systematic collection of data • 1. Record of students stored in files • 2. Information stored over the internet • - DBMS: Software used to manage databases (e.g., MySQL, Microsoft Access)
  • 5.
    Introduction to DBMS •- DBMS stands for Database Management System. • - DBMS = Database + Management System • - Stores data to make retrieval, manipulation, and production of information easier. • - A database is a collection of data; a management system is a set of programs to store and retrieve data.
  • 6.
    Levels of Abstraction •- External Level: User view • - Conceptual Level: Logical structure of the entire database • - Internal Level: Physical storage of data • - Helps manage complexity and ensures data independence
  • 7.
    Data Models • -Hierarchical Model – Tree-like structure • - Network Model – Graph with many-to-many relationships • - Relational Model – Uses tables and SQL • - Object-Oriented Model – Based on OOP concepts
  • 8.
    DBMS Languages • -DDL: Defines database schema • - DML: For data access & manipulation • - DCL: For access control • - TCL: Manages transactions
  • 9.
    Functions of DBMS •- Data storage, retrieval, and update • - User-access control and data security • - Backup and recovery • - Data integrity enforcement • - Transaction and concurrency management
  • 10.
    Uses of DBMS •- Centralized data management • - Reduced data redundancy • - Efficient query processing • - Sharing data across departments
  • 11.
    Advantages of DBMS •- Minimizes data redundancy • - Ensures data consistency • - Enhances data sharing and access • - Improves data security • - Provides backup and recovery mechanisms
  • 12.
    Disadvantages of DBMS •- High initial cost • - Complex system and training required • - Performance issues with very large databases • - Risk of data loss if not backed up properly
  • 13.
    Applications of DBMS •- Banking • - Retail & e-commerce • - Healthcare • - Education • - Travel & reservations
  • 14.
    Applications in Bioinformatics •- Storing genomic and proteomic data • - Managing large biological datasets • - Querying sequences and annotations • - Facilitating biological research and data analysis
  • 15.
    Conclusion • - DBMSis essential for modern data-centric applications • - Offers secure, consistent, and efficient data management • - Backbone for business intelligence, web, and mobile apps
  • 16.
    Questions? • - Thankyou for your attention! • - Any questions or doubts?