What Is Database? πΎ
What is Database Management System (DBMS)? π₯οΈ
Datatypes:
What are Datatypes? βΉοΈ
Types and Examples π
How to use them π οΈ
Constraints:
What are Constraints? β
Types and Examples π
How to use them π§
Data Definition Language (DDL) ποΈ
Data Manipulation Language (DML) π
Transaction Control Language (TCL) π
Data Control Language (DCL) π¦
Data Query Language (DQL) π
Installing and setting up the software π οΈ
Select β‘οΈ
From ποΈ
Where β
Group By π’
Having π·οΈ
Order By βοΈ
Types and Examples of Operators (Arithmetic, Comparison, Logical, etc.) ββοΈβ
Single Row Functions β‘οΈ
Multi Row Functions π
Arithmetic Functions βββοΈβ
Date & Time Functions β°
String Functions π
Introduction to Sub Query π
Working of Sub Query βοΈ
Query Writing and Execution ποΈ
Types of Sub Query:
Single Row Sub Query π·οΈ
Multi Row Sub Query π
Nested Sub Query π
Introduction to Pseudo Columns βΉοΈ
ROWID π
ROWNUM π’
Working and Usage π
What Is Join? π€
Types of Joins:
Cartesian Join π
Inner Join π
Outer Join π
Self-Join π
Queries and Examples π‘
Working and Examples π
Create β
Rename π
Alter π οΈ
Truncate βοΈ
Drop ποΈ
Insert β
Update π
Delete ποΈ
Commit β
Savepoint πΎ
Rollback β©οΈ
Grant π
Revoke π
Miscellaneous:
Introduction to ERD (Entity Relationship Diagram) πΊοΈ
Examples π
Views (Simple & Complex) π
CASE Statements π
PL/SQL:
Introduction to Procedures π
Introduction to Triggers β°
Indexing π
SQL Process
What is a DBMS? πΎ
A Database Management System (DBMS) is software used to store, manage, and secure data. It ensures the quality, durability, and confidentiality of information. The most popular DBMS type is the Relational Database Management System (RDBMS), where data is organized in structured tables with rows representing individual records.
What is SQL? π¬
SQL (Structured Query Language) is the standard language for interacting with a DBMS. It allows you to communicate with the database to perform various operations. Here are the main types of SQL statements:
Data Definition Language (DDL): Creates objects like schemas and tables.
Data Control Language (DCL): Manages access rights and permissions on database objects.
Data Manipulation Language (DML): Used for searching, inserting, updating, and deleting data.
What is a Query? π
A query is a set of instructions you give to a DBMS to fetch specific information. For example, to retrieve the student name from a STUDENT table, you can use the SQL query:
sql
CopyEdit
SELECT Student_name FROM STUDENT;
SQL Process βοΈ
When you execute an SQL command, the DBMS determines the best method to carry out your request through a series of components:
SQL Query Engine: Interprets and processes the SQL commands.
Optimization Engines: Analyze and optimize the execution plan for efficiency.
Query Dispatcher: Distributes tasks and manages the execution flow.
Classic Query Engine: Handles all non-SQL queries.
Each component plays a crucial role in ensuring that your queries run efficiently and accurately
Database Fundamentals πΎ
Learn essential concepts for working with databases, perfect for system administrators and application developers.
Basic SQL Commands π
Master commands like SELECT, INSERT INTO, UPDATE, and DELETE FROM with clear, concise examples.
SQL Functions & Flashcards π
Familiarize yourself with functions such as AVG(), COUNT(), and MAX() using handy flashcards.
Interactive Quizzes π
Validate and reinforce your SQL knowledge through engaging quizzes.
Practical SQL Programming π οΈ
Handle various aspects of SQL programming and gain the skills needed for real-world database tasks.