We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10
Introduction to Database
Management Systems (DBMS)
• Overview and Key Concepts • Your Name & Date What is a DBMS? • Definition: A software system that enables the creation, management, and manipulation of databases. • Purpose: To provide an efficient way to store, retrieve, and manage data. Types of DBMS • • Hierarchical DBMS: Organizes data in a tree- like structure. • • Network DBMS: Uses a graph structure to represent data relationships. • • Relational DBMS: Organizes data into tables with relationships. • • Object-oriented DBMS: Stores data as objects, similar to object-oriented programming. Key Components of DBMS • • Database Engine: The core service for accessing and processing data. • • Database Schema: Defines the structure of the database, including tables, fields, and relationships. • • Query Processor: Translates user queries into a format that can be understood by the database engine. DBMS Architecture • • Three Levels of DBMS Architecture: • - External Level: User views and interaction. • - Conceptual Level: Community view of the entire database. • - Internal Level: Physical storage of data. Benefits of Using DBMS • • Data Integrity: Ensures accuracy and consistency of data. • • Data Security: Protects sensitive data through access controls. • • Data Redundancy Control: Reduces duplicate data entries. • • Concurrent Access: Multiple users can access data simultaneously. Common DBMS Software • Examples: • - MySQL • - Oracle Database • - Microsoft SQL Server • - PostgreSQL DBMS Models • • Relational Model: Data stored in tables. • • NoSQL Model: Non-relational databases, including document, key-value, column-family, and graph databases. • • Entity-Relationship Model: A diagrammatic approach to represent data and relationships. SQL: The Language of DBMS • Definition: Structured Query Language used for managing and manipulating relational databases. • Common SQL Commands: • - SELECT: Retrieve data. • - INSERT: Add new data. • - UPDATE: Modify existing data. • - DELETE: Remove data. Conclusion • Summary: DBMS plays a crucial role in data management and provides various benefits for efficient data handling. • Future Trends: Increasing use of cloud databases, big data, and AI in DBMS.