SlideShare a Scribd company logo
2
Most read
6
Most read
9
Most read
StructuredQuery
Language
Syed Hassan Ali Hashmi
Syed Asad Abbas Rizvi
Azhar Uddin
What is
Structured
Query
Language
Structured Query Language is a standard Database language which
is used to create, maintain and retrieve the relational database.
What is Relational Database?
Relational database means the data is stored as well as retrieved in
the form of relations (tables).
HistoryOfSQL
 the original version of SQL called SEQUEL
(structured English query language) was designed by
an IBM research center in 1974 and 1975. SQL was first introduced
as a commercial database system in 1979 by Oracle Corporation.
 SQL became a standard of the American National Standards
Institute (ANSI) in 1986, and of the InternationalOrganization for
Standardization (ISO) in 1987
WhySQL?
 SQL is very simple and easy to learn
 Allows users to access data in the relational database
management systems.
 Allows users to describe the data.
 Allows users to define the data in a database and manipulate that
data.
 Allows to embed within other languages using SQL modules,
libraries & pre-compilers.
 Allows users to create and drop databases and tables.
 Allows users to set permissions on tables and views.
Several Parts
OfSQL
 DDL (Data Definition Language)
 DML (Data Manipulation Language)
 DCL (Data Control Language)
 TCL (Transaction Control Language)
DDL: Data
Definition
Language
 Data Definition Language is used to define the database structure
or schema. DDL is also used to specify additional properties of the
data.
 This includes changes to the structure of the table like creation of
table or database , altering table, deleting a table , truncate table
or rename a table etc.
DML: Data
Manipulation
Language
DML deals with data manipulation, and includes most common SQL
statements such SELECT, INSERT, UPDATE, DELETE and it is used
to store, modify, retrieve, delete and update data in database
DCL: Data
Control
Language
Data control language are the commands to grant and take back
authority from any database user.
TCL:
Transaction
Control
Language
TransactionControl Language(TCL) commands are used to manage
transactions in the database.These are used to manage the changes
made to the data in a table by DML statements. It also allows
statements to be grouped together into logical transactions.
Roles ofSQL
 SQL retrieves data from the database.
 It can be used along with programming language to access data
from database. It is a database programming language.
 It can be used to monitor and control data access by various users.
It is a database administration language.
 It can be used as an Internet data access language.
AnyQuestion
would be
Appreciated!

More Related Content

PPTX
Introduction to SQL
PPTX
Basic SQL and History
PPT
Sql Tutorials
PPTX
Spatial databases
PDF
SQL Notes
DOC
PPTX
Sql and Sql commands
PDF
Operator Overloading in C++
Introduction to SQL
Basic SQL and History
Sql Tutorials
Spatial databases
SQL Notes
Sql and Sql commands
Operator Overloading in C++

What's hot (20)

PPTX
SQL Basics
PDF
SQL Overview
PPT
SQL select statement and functions
PPTX
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
PPTX
SQL commands
PPTX
introdution to SQL and SQL functions
PPTX
SQL - Structured query language introduction
PPT
Joins in SQL
PPT
Data dictionary
PPT
Sql ppt
PPTX
Integrity Constraints
PDF
Sql tutorial
PPTX
Introduction to database & sql
PPTX
Chapter 1 introduction to sql server
PPTX
All data models in dbms
PPTX
DDL And DML
PPTX
Nested queries in database
PPT
Databases: Normalisation
PPTX
Integrity Constraints
PPTX
SQL Queries Information
SQL Basics
SQL Overview
SQL select statement and functions
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
SQL commands
introdution to SQL and SQL functions
SQL - Structured query language introduction
Joins in SQL
Data dictionary
Sql ppt
Integrity Constraints
Sql tutorial
Introduction to database & sql
Chapter 1 introduction to sql server
All data models in dbms
DDL And DML
Nested queries in database
Databases: Normalisation
Integrity Constraints
SQL Queries Information
Ad

Similar to Structured Query Language (SQL) (20)

PPTX
structures query langauge basic for learners
PPTX
Database Languages.pptx
PPTX
Introduction to Database Management Systems and SQL
PPTX
SQL2.pptx
PPTX
Structured Query Language
PPTX
SQL
PDF
Database Systems - Introduction to SQL (Chapter 3/1)
PPTX
PPTX
Introduction to SQL.pptx
PPTX
SQL Language for the Midterm Period.pptx
PPTX
Sqlite
PPTX
An intoduction to sql and its components
PPTX
Structured query language
PPTX
SQL Training courses.pptx
PDF
Web app development_my_sql_08
PPTX
lovely
PDF
SQL for Data Analytics: Mastering Queries and Reporting with Training
PPTX
Pl sql content
PPTX
MODERN DATABASES (2).pptx in which modern types of data bases
PDF
Sql tutorial, tutorials sql
structures query langauge basic for learners
Database Languages.pptx
Introduction to Database Management Systems and SQL
SQL2.pptx
Structured Query Language
SQL
Database Systems - Introduction to SQL (Chapter 3/1)
Introduction to SQL.pptx
SQL Language for the Midterm Period.pptx
Sqlite
An intoduction to sql and its components
Structured query language
SQL Training courses.pptx
Web app development_my_sql_08
lovely
SQL for Data Analytics: Mastering Queries and Reporting with Training
Pl sql content
MODERN DATABASES (2).pptx in which modern types of data bases
Sql tutorial, tutorials sql
Ad

More from Syed Hassan Ali (7)

PPTX
COCOMO Model in software project management
PPTX
Resource Allocation In Software Project Management
PPTX
Accountability And Auditing In Professional Practice
PPTX
Use Case Modeling In UML
PPTX
Software Generic Design Process.
PPTX
Process synchronization
PPTX
Grasp patterns and its types
COCOMO Model in software project management
Resource Allocation In Software Project Management
Accountability And Auditing In Professional Practice
Use Case Modeling In UML
Software Generic Design Process.
Process synchronization
Grasp patterns and its types

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Digital Strategies for Manufacturing Companies
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPT
Introduction Database Management System for Course Database
PPTX
FLIGHT TICKET RESERVATION SYSTEM | FLIGHT BOOKING ENGINE API
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
Essential Infomation Tech presentation.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
System and Network Administraation Chapter 3
PPTX
Safe Confined Space Entry Monitoring_ Singapore Experts.pptx
PDF
Understanding NFT Marketplace Development_ Trends and Innovations.pdf
PDF
top salesforce developer skills in 2025.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
ai tools demonstartion for schools and inter college
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
PDF
Understanding Forklifts - TECH EHS Solution
How Creative Agencies Leverage Project Management Software.pdf
Digital Strategies for Manufacturing Companies
The Five Best AI Cover Tools in 2025.docx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Introduction Database Management System for Course Database
FLIGHT TICKET RESERVATION SYSTEM | FLIGHT BOOKING ENGINE API
PTS Company Brochure 2025 (1).pdf.......
L1 - Introduction to python Backend.pptx
Odoo POS Development Services by CandidRoot Solutions
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Essential Infomation Tech presentation.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
System and Network Administraation Chapter 3
Safe Confined Space Entry Monitoring_ Singapore Experts.pptx
Understanding NFT Marketplace Development_ Trends and Innovations.pdf
top salesforce developer skills in 2025.pdf
Softaken Excel to vCard Converter Software.pdf
ai tools demonstartion for schools and inter college
Materi_Pemrograman_Komputer-Looping.pptx
Understanding Forklifts - TECH EHS Solution

Structured Query Language (SQL)

  • 1. StructuredQuery Language Syed Hassan Ali Hashmi Syed Asad Abbas Rizvi Azhar Uddin
  • 2. What is Structured Query Language Structured Query Language is a standard Database language which is used to create, maintain and retrieve the relational database. What is Relational Database? Relational database means the data is stored as well as retrieved in the form of relations (tables).
  • 3. HistoryOfSQL  the original version of SQL called SEQUEL (structured English query language) was designed by an IBM research center in 1974 and 1975. SQL was first introduced as a commercial database system in 1979 by Oracle Corporation.  SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the InternationalOrganization for Standardization (ISO) in 1987
  • 4. WhySQL?  SQL is very simple and easy to learn  Allows users to access data in the relational database management systems.  Allows users to describe the data.  Allows users to define the data in a database and manipulate that data.  Allows to embed within other languages using SQL modules, libraries & pre-compilers.  Allows users to create and drop databases and tables.  Allows users to set permissions on tables and views.
  • 5. Several Parts OfSQL  DDL (Data Definition Language)  DML (Data Manipulation Language)  DCL (Data Control Language)  TCL (Transaction Control Language)
  • 6. DDL: Data Definition Language  Data Definition Language is used to define the database structure or schema. DDL is also used to specify additional properties of the data.  This includes changes to the structure of the table like creation of table or database , altering table, deleting a table , truncate table or rename a table etc.
  • 7. DML: Data Manipulation Language DML deals with data manipulation, and includes most common SQL statements such SELECT, INSERT, UPDATE, DELETE and it is used to store, modify, retrieve, delete and update data in database
  • 8. DCL: Data Control Language Data control language are the commands to grant and take back authority from any database user.
  • 9. TCL: Transaction Control Language TransactionControl Language(TCL) commands are used to manage transactions in the database.These are used to manage the changes made to the data in a table by DML statements. It also allows statements to be grouped together into logical transactions.
  • 10. Roles ofSQL  SQL retrieves data from the database.  It can be used along with programming language to access data from database. It is a database programming language.  It can be used to monitor and control data access by various users. It is a database administration language.  It can be used as an Internet data access language.