M1 - Introduction Concept & Overview of DBMS
M1 - Introduction Concept & Overview of DBMS
✅ What is a Database?
A Database is an organized collection of data that can be easily accessed, managed, and updated.
Example: A student database may contain data like Roll No, Name, Marks, Address, etc.
✅ What is DBMS?
A Database Management System (DBMS) is a software system that allows users to create, store,
retrieve, update, and manage data in a database.
It acts as a bridge between the user/application and the database.
✅ Examples of DBMS:
• Oracle
• MySQL
• MS SQL Server
• PostgreSQL
• SQLite
• MongoDB
🔸
102 Priya 90
d) Object-Oriented Data Model
• Data is stored as objects, just like in object-oriented programming.
• Objects include data (attributes) and operations (methods).
• Used in multimedia, CAD, and complex applications.
🔹 3. Database Languages
DBMS provides several languages to interact with and control the database.
✅ Types of Database Languages:
🔸 a) Data Definition Language (DDL)
Used to define or change the structure of the database.
• CREATE: To create tables
Example:
CREATE TABLE Student (RollNo INT, Name VARCHAR(50));
Example:
SELECT * FROM Student;
🔹 5. Database Users
There are different types of users in a DBMS environment, each with a specific role.
✅ Types of Users:
🔸 a) Naive Users (End Users):
• Use application software to access the database.
• No knowledge of DBMS.
• Example: Bank customer using ATM.
🔸 b) Application Programmers:
• Write application programs using high-level languages like Java, Python, etc.
• Use APIs to connect to DBMS.
🔸 c) Sophisticated Users:
• Use query languages like SQL directly.
• Perform complex operations on the database.