0% found this document useful (0 votes)
29 views12 pages

RDBMS Sql-Demo

This document provides an overview of SQL and relational database management systems (RDBMS). It discusses why databases are needed and some key properties of databases. It also covers what SQL is, who should learn SQL, and some common SQL commands and functions. Finally, it outlines the topics that will be covered in the training, including creating and manipulating databases, filtering and joining data, aggregation, and best practices.

Uploaded by

sridhar k
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)
29 views12 pages

RDBMS Sql-Demo

This document provides an overview of SQL and relational database management systems (RDBMS). It discusses why databases are needed and some key properties of databases. It also covers what SQL is, who should learn SQL, and some common SQL commands and functions. Finally, it outlines the topics that will be covered in the training, including creating and manipulating databases, filtering and joining data, aggregation, and best practices.

Uploaded by

sridhar k
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/ 12

RDBMS-SQL

OVERVIEW
Why we need databases?

What are some good properties of databases?

What is DBMS/RDBMS ?

What is SQL?

Purpose of SQL

Where we run SQL queries?

Who should learn SQL?

What are the subsets of SQL?


SCOPE
➔ Database Developer
➔ Database Admin
➔ Data modelers
➔ Data Engineers
➔ Data Analysts
➔ Data Scientists
Top customers of MySQL
● UBER
● AIRBNB
● PINTEREST
● SHOPIFY
● NETFLIX
● TWITTER
● AMAZON
● UDEMY
● SLACK
● ZENDESK
● GITHUB
● H&M
● AIRBUS
● SPOTIFY
● BBC
● YOUTUBE
● BOEING
What you will learn
1. How to create databases & tables
2. How to insert & manipulate data using SQL
3. Learn how to join multiple tables
4. Learn regular SQL functions use in real time
5. Learn to perform aggregating data (GROUP BY Statements)
6. Learn how to use window functions, subqueries, CTEs
7. Learn views, indexes and stored procedures
8. How to write accurate SQL queries against a database
9. Use SQL to perform data analysis
10. Best practices in SQL
Content

● SQL Introduction:

● SQL Overview/DBMS, RDBMS:

● Types of Databases?

● ACID properties of relational db

● MySQL overview:

● MySQL Installation:

● DDL,DML,DQL,TCL:

● Data types:

● DDL:

○ Create/Drop DB,Create/Drop Table,Alter table


● CONSTRAINTS:

● DML-Data manipulation language:

● TCL, DQL:

● FILTERING & SORTING DATA:

● WHERE

● ORDER BY

● LIMIT

● OPERATORS(AND, OR,NOT),Arithmetic, bitwise, comparison, compound operators:


● BETWEEN:

● IN:

● NULL:

● ALIASES:

● AGGREGATING DATA:

○ MIN,MAX,SUM,COUNT,AVG

● JOINS:

● UNION:

● UNION ALL:
● GROUPING DATA:

○ GROUP BY

● HAVING:

● Query Execution Order:

● EXISTS:

● ANY,ALL:

● CASE:

● IFNULL(), COALESCE():

● INSERT SELECT:
● COMMENTS:

● DATES:

● MYSQL FUNCTIONS:

● DATE FUNCTIONS:

● VIEWS:

● INDEXES:

● IMPORTING DATA FROM CSV:

● EXPORTING DATA INTO CSV:

● BACKING UP DATABASES:

● RESTORING DATABASES:
● DESCRIPTIVE ANALYTICS:

○ Real Time Project

● ADVANCED SQL:

○ SUBQUERIES, CTE’S, Window/Analytical functions, Stored Procedures.

● SQL best practises/query optimization/performance tuning.

You might also like