0% found this document useful (0 votes)
4 views17 pages

Technical Presentation - MySQL

The document provides an overview of databases, defining them as organized collections of data for efficient storage and management. It discusses various types of Database Management Systems (DBMS), including Hierarchical, Network, Relational, Object-Oriented, and NoSQL DBMS, highlighting their structures and use cases. Additionally, it covers SQL and MySQL, emphasizing their features, differences, and applications in managing structured and unstructured data.

Uploaded by

Anshal Shaikh
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
4 views17 pages

Technical Presentation - MySQL

The document provides an overview of databases, defining them as organized collections of data for efficient storage and management. It discusses various types of Database Management Systems (DBMS), including Hierarchical, Network, Relational, Object-Oriented, and NoSQL DBMS, highlighting their structures and use cases. Additionally, it covers SQL and MySQL, emphasizing their features, differences, and applications in managing structured and unstructured data.

Uploaded by

Anshal Shaikh
Copyright
© © All Rights Reserved
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/ 17

Technical Presentation

- MySQL
Group 1
Introduction to Database

What is a Database? Real-world examples of databases


• A database is an organized •Banking Systems – Store customer account
collection of data that allows details, transaction history, and financial records.
•E-commerce Platforms – Manage product
efficient storage, retrieval, and
inventories, customer orders, and user accounts.
management of information. It is •Healthcare Systems – Maintain patient records,
designed to store data in a appointment schedules, and medical histories.
structured way, making it easier to •Social Media Platforms – Store user profiles,
posts, messages, and interactions.
access and manipulate. Databases •Government Databases – Used for census
are used in various applications, data, tax records, and public administration.
from small personal systems to •Educational Institutions – Track student
information, course enrollments, and grades.
large enterprise solutions.
Types of DBMS
• Introduction to DBMS & Its Need
• Hierarchical & Network DBMS
DATABASE MANAGEMENT SYSTEM(DBMS)
A DBMS is software that allows users to store, retrieve, and manage data efficiently.

It acts as an intermediary between the user and the data.


Data
Organization
&
Management

Cost-
Effectiveness NEED Data Security
& Privacy

OF
DBMS
Data Integrity
Concurrent
and
Data Access
Consistency
TYPES OF DBMS
1. Hierarchical DBMS:
COURSES

• Organizes data in a tree-like


structure with parent-child DATA
relationships. FINANCE
SCIENCE

• It was developed in 1960.


Machine Investment Forex
AI
Learning Banking Trading
• Efficient data storage and
quick data retrieval systems
2. Network DBMS:

• The word “network” in network


databases does not refer to
connections between different SUPERMARKET
computers and software (known as
networking), but rather about relations
between different data entities.

Salesmen Manager Accountant


• Organize data into a graph structure

• Represents many-to-many relationships

sales Purchase
Types of DBMS
• Relational DBMS (RDBMS)
• Object-Oriented & NoSQL DBMS
Types of DBMS
Relational DBMS (RDBMS) Object-Oriented & NoSQL DBMS
• 2. Object-Oriented & NoSQL DBMS
• A Relational Database Management System (RDBMS) is • Unlike RDBMS, Object-Oriented DBMS (OODBMS) and NoSQL DBMS handle data
based on a structured format where data is stored in differently.
tables with rows and columns. It follows the principles of • 🔹 Object-Oriented DBMS (OODBMS) – Stores data as objects, similar to how
ACID (Atomicity, Consistency, Isolation, Durability) to object-oriented programming works.
Examples: ObjectDB, db4o
ensure data integrity.
• 🔹 NoSQL DBMS – Designed for handling large-scale and unstructured data. It
• Examples: includes different types such as:
• MySQL • Document-based NoSQL (MongoDB)
• PostgreSQL • Key-Value Stores (Redis, DynamoDB)
• Microsoft SQL Server • Column-Family Stores (Cassandra, HBase)
• Oracle Database • Graph Databases (Neo4j)
• Key Features: • Key Features of NoSQL:
✅ Structured and follows a schema ✅ Scalable and flexible for big data applications
✅ Uses SQL (Structured Query Language) for queries ✅ Supports unstructured and semi-structured data
✅ Often used in real-time applications (e.g., social media, recommendation
✅ Suitable for applications requiring high consistency and systems)
reliability
SQL vs MySQL
• What is SQL? Features & Importance
• What is MySQL? Features & Use Cases
SQL vs MySQL
What is SQL? Features & Importance What is MySQL? Features & Use Cases
• 2. Object-Oriented & NoSQL DBMS
• A Relational Database Management System (RDBMS) is • Unlike RDBMS, Object-Oriented DBMS (OODBMS) and NoSQL DBMS handle data
based on a structured format where data is stored in differently.
tables with rows and columns. It follows the principles of • 🔹 Object-Oriented DBMS (OODBMS) – Stores data as objects, similar to how
ACID (Atomicity, Consistency, Isolation, Durability) to object-oriented programming works.
Examples: ObjectDB, db4o
ensure data integrity.
• 🔹 NoSQL DBMS – Designed for handling large-scale and unstructured data. It
• Examples: includes different types such as:
• MySQL • Document-based NoSQL (MongoDB)
• PostgreSQL • Key-Value Stores (Redis, DynamoDB)
• Microsoft SQL Server • Column-Family Stores (Cassandra, HBase)
• Oracle Database • Graph Databases (Neo4j)
• Key Features: • Key Features of NoSQL:
✅ Structured and follows a schema ✅ Scalable and flexible for big data applications
✅ Uses SQL (Structured Query Language) for queries ✅ Supports unstructured and semi-structured data
✅ Often used in real-time applications (e.g., social media, recommendation
✅ Suitable for applications requiring high consistency and systems)
reliability
SQL vs MySQL
• Key Differences Between SQL and MySQL
• When to Use SQL vs MySQL?
SQL vs NoSQL
• Introduction to SQL Databases (Structured Data)
• Introduction to NoSQL Databases (Unstructured & Semi-Structured
Data)
SQL vs NoSQL
• Key Differences Between SQL & NoSQL
• Use Cases & When to Use Each
Data Types in MySQL
• Introduction to Data Types in MySQL
• Numeric Data Types (INT, FLOAT, DECIMAL)
Data Types in MySQL
• String Data Types (VARCHAR, TEXT, CHAR)
• Date & Time Data Types (DATE, TIMESTAMP)
Data Types in MySQL
• Special Data Types (ENUM, SET, BOOLEAN)
• Practical Examples & Use Cases

You might also like