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
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