1/43
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is DBMS ?
A Database Management System (DBMS) is a software system that provides an efficient, reliable, convenient, and safe multi-user storage of and access to large amounts of data.
It allows users to define, create, maintain, and control access to the database.
A DBMS acts as an interface between the user and the database, ensuring data consistency, integrity, and security while supporting query processing, transaction management, and recovery.
It also reduces data redundancy and enforces data sharing among multiple applications.
📌 Applications of DBMS
Banking
Airlines & Railways
Education
Telecommunication
Sales & Marketing
Human Resources (HR)
Healthcare
Banking
👉 To store customer records, transactions, and accounts securely.
Example: ATM transactions managed by DBMS.
Airlines & Railways
👉 For reservation systems and ticket booking.
Example: IRCTC seat booking system.
Education
👉 To maintain student records, results, and library management.
Example: University databases for exams.
Telecommunication
👉 For call records, billing, and customer data.
Example: Jio call & data usage tracking
Sales & Marketing
👉 To manage product details, customer data, and sales reports.
Example: Amazon recommendation system.
Human Resources (HR)
👉 For employee records, payroll, and recruitment.
Example: Company HR software.
Healthcare
👉 To manage patient records, hospital management, and lab results.
Example: Apollo Hospital patient database.
📌 Characteristics of DBMS
Data Integrity
Data Security
Data Consistency
Data Sharing (Multi-user support)
Backup and Recovery
Reduced Data Redundancy
Data Independence
Data Integrity
👉 Ensures accuracy and consistency of data.
Example: Student marks entered correctly stay consistent across system.
Data Security
👉 Provides restricted access with authentication.
Example: Only bank employees can access customer details.
Data Consistency
👉 Same data appears the same to all users.
Example: Balance in ATM and online banking matches.
Data Sharing (Multi-user support)
👉 Many users can access data at the same time.
Example: Multiple clerks updating railway reservations.
Backup and Recovery
👉 Automatic backup and restore in case of failures.
Example: Recovering lost data after system crash.
Reduced Data Redundancy
👉 Eliminates duplicate copies of data.
Example: Customer info stored only once, not repeated in every table.
Data Independenc
👉 Changes in database structure do not affect applications.
Example: Adding a new column in student table without affecting apps.
What is MYSQL ?
MySQL is an open-source relational database management system (RDBMS) based on Structured Query Language (SQL), which is the most popular language for adding, accessing, and managing content in a database. MySQL is designed to handle a large volume of data efficiently and allows multiple users to access and manipulate the data simultaneously. It organizes data into tables consisting of rows and columns, supports various data types, and enforces data integrity through constraints, indexes, and relationships between tables.
📌Applications of MySQL
Web Applications
E-commerce Platforms
Data Warehousing
Enterprise Applications
Logging and Analytics
Social Media Applications
Cloud-based Applications
Banking and Financial Services
Content Management Systems (CMS)
Gaming Applications
Web Applications
MySQL is widely used in websites to store and manage dynamic content, user information, and settings.
Example: WordPress, Joomla, and Drupal use MySQL as their backend database.
E-commerce Platforms
Online stores use MySQL to manage product catalogs, customer data, orders, and payment records.
Example: Magento, Shopify (backend uses relational databases like MySQL).
Data Warehousing
MySQL can store large volumes of structured data for analysis, reporting, and business intelligence.
Enterprise Applications
Businesses use MySQL to maintain employee records, payroll, inventory, and CRM systems.
Logging and Analytics
Websites and apps use MySQL to log events, track user activity, and analyze traffic patterns.
Social Media Applications
Platforms use MySQL to store user profiles, posts, comments, and relationships between users.
Cloud-based Applications
MySQL is integrated with cloud services for scalable, distributed, and reliable database solutions.
Example: Amazon RDS, Google Cloud SQL.
Banking and Financial Services
MySQL is used for storing transactions, account details, and other critical financial data.
Content Management Systems (CMS)
Manages digital content efficiently, including blogs, news portals, and media libraries.
Gaming Applications
Stores player information, scores, game state, and leaderboards.
📌Characteristics of MySQL
Open Source
Relational Database
High Performance
Scalability
Cross-Platform
Secure
Supports Transactions
Reliability
Supports Multiple Storage Engines
Community Support
Open Source
Relational Database
High Performance
Scalability
Cross-Platform
Secure
Supports Transactions
Reliability
Supports Multiple Storage Engines
Community Support