Technical Presentation - MySQL
Technical Presentation - MySQL
- MySQL
Group 1
Introduction to Database
Cost-
Effectiveness NEED Data Security
& Privacy
OF
DBMS
Data Integrity
Concurrent
and
Data Access
Consistency
TYPES OF DBMS
1. Hierarchical DBMS:
COURSES
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