SlideShare a Scribd company logo
STRUCTURED QUERY
LANGUAGE-SQL
BY- SAURABH UPADHYAY
WHAT IS SQL ?
• SQL IS STRUCTURED QUERY LANGUAGE, WHICH IS A COMPUTER LANGUAGE FOR
STORING, MANIPULATING AND RETRIEVING DATA STORED IN A RELATIONAL
DATABASE.
• SQL IS THE STANDARD LANGUAGE FOR RELATIONAL DATABASE SYSTEM. ALL THE
RELATIONAL DATABASE MANAGEMENT SYSTEMS (RDMS) LIKE MYSQL, MS ACCESS,
ORACLE, SYBASE, INFORMIX, POSTGRESQL AND SQL SERVER USE SQL AS THEIR
STANDARD DATABASE LANGUAGE.
• ALSO, THEY ARE USING DIFFERENT DIALECTS, SUCH AS −
• MS SQL SERVER USING T-SQL,
• ORACLE USING PL/SQL,
• MS ACCESS VERSION OF SQL IS CALLED JET SQL (NATIVE FORMAT) ETC.
WHY SQL?
• SQL IS WIDELY POPULAR BECAUSE IT OFFERS THE FOLLOWING ADVANTAGES −
• 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 CREATE VIEW, STORED PROCEDURE, FUNCTIONS IN A DATABASE.
• ALLOWS USERS TO SET PERMISSIONS ON TABLES, PROCEDURES AND VIEWS.
SQL PROCESS
• WHEN YOU ARE EXECUTING AN SQL COMMAND FOR ANY RDBMS, THE SYSTEM DETERMINES
THE BEST WAY TO CARRY OUT YOUR REQUEST AND SQL ENGINE FIGURES OUT HOW TO
INTERPRET THE TASK.
• THERE ARE VARIOUS COMPONENTS INCLUDED IN THIS PROCESS.
• THESE COMPONENTS ARE −
• QUERY DISPATCHER
• OPTIMIZATION ENGINES
• CLASSIC QUERY ENGINE
• SQL QUERY ENGINE, ETC.
• A CLASSIC QUERY ENGINE HANDLES ALL THE NON-SQL QUERIES, BUT A SQL QUERY ENGINE
WON'T HANDLE LOGICAL FILES.
• FOLLOWING IS A SIMPLE DIAGRAM SHOWING THE SQL ARCHITECTURE −
SQL ARCHITECTURE
SQL COMMANDS
• THE STANDARD SQL COMMANDS TO INTERACT WITH RELATIONAL DATABASES
ARE CREATE, SELECT, INSERT, UPDATE, DELETE AND DROP. THESE COMMANDS
CAN BE CLASSIFIED INTO THE FOLLOWING GROUPS BASED ON THEIR NATURE −
• DDL - DATA DEFINITION LANGUAGE
DML - DATA MANIPULATION LANGUAGE
DCL - DATA CONTROL LANGUAGE
WHAT IS A TABLE ?
• THE DATA IN AN RDBMS IS STORED IN DATABASE OBJECTS WHICH ARE CALLED
AS TABLES. THIS TABLE IS BASICALLY A COLLECTION OF RELATED DATA ENTRIES
AND IT CONSISTS OF NUMEROUS COLUMNS AND ROWS.
• REMEMBER, A TABLE IS THE MOST COMMON AND SIMPLEST FORM OF DATA
STORAGE IN A RELATIONAL DATABASE. THE FOLLOWING PROGRAM IS AN
EXAMPLE OF A CUSTOMERS TABLE −
WHAT IS A COLUMN ?
• A COLUMN IS A VERTICAL ENTITY IN A TABLE THAT CONTAINS ALL
INFORMATION ASSOCIATED WITH A SPECIFIC FIELD IN A TABLE.
• FOR EXAMPLE, A COLUMN IN THE CUSTOMERS TABLE IS ADDRESS, WHICH
REPRESENTS LOCATION DESCRIPTION AND WOULD BE AS SHOWN BELOW −
Structured Query Language -SQL

More Related Content

What's hot

XML - SAX
XML - SAXXML - SAX
Database management systems
Database management systemsDatabase management systems
Database management systems
Chiran Gurung
 
Pega test topics - data modeling
Pega  test topics -  data modelingPega  test topics -  data modeling
Pega test topics - data modeling
Pega Bpm Training Tutorials
 
Oracle developer course content - Trainmesofttech
Oracle developer course content - TrainmesofttechOracle developer course content - Trainmesofttech
Oracle developer course content - Trainmesofttech
Trainmesofttech
 
Columnstore indexes in sql server 2014
Columnstore indexes in sql server 2014Columnstore indexes in sql server 2014
Columnstore indexes in sql server 2014
Antonios Chatzipavlis
 
My sql vs sql
My sql vs sqlMy sql vs sql
My sql vs sql
calltutors
 
Oracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data ArchitectureOracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data Architecture
Arthur Gimpel
 
Amazon Web Services (Database)
Amazon Web Services (Database)Amazon Web Services (Database)
Amazon Web Services (Database)
Nishant Bhardwaj
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
shraddha mane
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance Analysis
DAGEOP LTD
 

What's hot (11)

XML - SAX
XML - SAXXML - SAX
XML - SAX
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
Pega test topics - data modeling
Pega  test topics -  data modelingPega  test topics -  data modeling
Pega test topics - data modeling
 
Oracle developer course content - Trainmesofttech
Oracle developer course content - TrainmesofttechOracle developer course content - Trainmesofttech
Oracle developer course content - Trainmesofttech
 
Columnstore indexes in sql server 2014
Columnstore indexes in sql server 2014Columnstore indexes in sql server 2014
Columnstore indexes in sql server 2014
 
My sql vs sql
My sql vs sqlMy sql vs sql
My sql vs sql
 
Oracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data ArchitectureOracle Week 2016 - Modern Data Architecture
Oracle Week 2016 - Modern Data Architecture
 
Amazon Web Services (Database)
Amazon Web Services (Database)Amazon Web Services (Database)
Amazon Web Services (Database)
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Xml
XmlXml
Xml
 
Database Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance AnalysisDatabase Fundamental Concepts- Series 1 - Performance Analysis
Database Fundamental Concepts- Series 1 - Performance Analysis
 

Similar to Structured Query Language -SQL

Sql vs no sql
Sql vs no sqlSql vs no sql
Sql vs no sql
Bhuwan Paneru
 
Lecture 4-RDBMS.pptx
Lecture 4-RDBMS.pptxLecture 4-RDBMS.pptx
Lecture 4-RDBMS.pptx
RUBAB79
 
unit-ii.pptx
unit-ii.pptxunit-ii.pptx
unit-ii.pptx
NilamHonmane
 
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfytxjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
WrushabhShirsat3
 
SQL PPT.pptx
SQL PPT.pptxSQL PPT.pptx
SQL PPT.pptx
Kulbir4
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
MargaretMaryT
 
Introduction to SQL, SQL*Plus
Introduction to SQL, SQL*PlusIntroduction to SQL, SQL*Plus
Introduction to SQL, SQL*Plus
Chhom Karath
 
SQL Training courses.pptx
SQL Training courses.pptxSQL Training courses.pptx
SQL Training courses.pptx
irfanakram32
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
Mian Abdul Raheem
 
Complete first chapter rdbm 17332
Complete first chapter rdbm 17332Complete first chapter rdbm 17332
Complete first chapter rdbm 17332
Tushar Wagh
 
Structured query language(sql)ppt
Structured query language(sql)pptStructured query language(sql)ppt
Structured query language(sql)ppt
Gowarthini
 
SQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdfSQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdf
NiravPanchal50
 
Microsoft sql server database administration
Microsoft sql server database administrationMicrosoft sql server database administration
Microsoft sql server database administration
Rahul Singh
 
Sql – pocket guide
Sql – pocket guideSql – pocket guide
Sql – pocket guide
Santhosh Kumar
 
Database part2-
Database part2-Database part2-
Database part2-
Taymoor Nazmy
 
Sql
SqlSql
SQL
SQLSQL
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
steven kite
 
Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)
Vidyasagar Mundroy
 

Similar to Structured Query Language -SQL (20)

Sql vs no sql
Sql vs no sqlSql vs no sql
Sql vs no sql
 
Lecture 4-RDBMS.pptx
Lecture 4-RDBMS.pptxLecture 4-RDBMS.pptx
Lecture 4-RDBMS.pptx
 
unit-ii.pptx
unit-ii.pptxunit-ii.pptx
unit-ii.pptx
 
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfytxjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
 
SQL PPT.pptx
SQL PPT.pptxSQL PPT.pptx
SQL PPT.pptx
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
 
Introduction to SQL, SQL*Plus
Introduction to SQL, SQL*PlusIntroduction to SQL, SQL*Plus
Introduction to SQL, SQL*Plus
 
SQL Training courses.pptx
SQL Training courses.pptxSQL Training courses.pptx
SQL Training courses.pptx
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Complete first chapter rdbm 17332
Complete first chapter rdbm 17332Complete first chapter rdbm 17332
Complete first chapter rdbm 17332
 
Structured query language(sql)ppt
Structured query language(sql)pptStructured query language(sql)ppt
Structured query language(sql)ppt
 
SQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdfSQL EXCLUSIVE NOTES .pdf
SQL EXCLUSIVE NOTES .pdf
 
Microsoft sql server database administration
Microsoft sql server database administrationMicrosoft sql server database administration
Microsoft sql server database administration
 
Sql – pocket guide
Sql – pocket guideSql – pocket guide
Sql – pocket guide
 
Database part2-
Database part2-Database part2-
Database part2-
 
Sql
SqlSql
Sql
 
SQL
SQLSQL
SQL
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 
Data
DataData
Data
 
Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)Database Systems - Introduction to SQL (Chapter 3/1)
Database Systems - Introduction to SQL (Chapter 3/1)
 

More from Saurabh Upadhyay

TCS iON Certification
TCS iON CertificationTCS iON Certification
TCS iON Certification
Saurabh Upadhyay
 
Unix/Linux
Unix/Linux Unix/Linux
Unix/Linux
Saurabh Upadhyay
 
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon LechterRich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
Saurabh Upadhyay
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh Upadhyay
Saurabh Upadhyay
 
GT C Tour 2018 Highlights
GT C Tour 2018 HighlightsGT C Tour 2018 Highlights
GT C Tour 2018 Highlights
Saurabh Upadhyay
 
Artificial Intelligence VS Machine Learning
Artificial Intelligence VS Machine LearningArtificial Intelligence VS Machine Learning
Artificial Intelligence VS Machine Learning
Saurabh Upadhyay
 
Object oriented programming concept- Saurabh Upadhyay
Object oriented programming concept- Saurabh UpadhyayObject oriented programming concept- Saurabh Upadhyay
Object oriented programming concept- Saurabh Upadhyay
Saurabh Upadhyay
 

More from Saurabh Upadhyay (7)

TCS iON Certification
TCS iON CertificationTCS iON Certification
TCS iON Certification
 
Unix/Linux
Unix/Linux Unix/Linux
Unix/Linux
 
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon LechterRich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
Rich Dad Poor Dad Full E-book- Robert Kiyosaki and Sharon Lechter
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh Upadhyay
 
GT C Tour 2018 Highlights
GT C Tour 2018 HighlightsGT C Tour 2018 Highlights
GT C Tour 2018 Highlights
 
Artificial Intelligence VS Machine Learning
Artificial Intelligence VS Machine LearningArtificial Intelligence VS Machine Learning
Artificial Intelligence VS Machine Learning
 
Object oriented programming concept- Saurabh Upadhyay
Object oriented programming concept- Saurabh UpadhyayObject oriented programming concept- Saurabh Upadhyay
Object oriented programming concept- Saurabh Upadhyay
 

Recently uploaded

DIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptxDIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptx
FarzanaRbcomcs
 
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
foismail170
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
atwvhyhm
 
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
pxyhy
 
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
foismail170
 
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
PaviBangera
 
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Dirk Spencer Corporate Recruiter LION
 
How to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and BusinessHow to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and Business
ideatoipo
 
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring ChapterHow Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
Hector Del Castillo, CPM, CPMM
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
yuhofha
 
Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!
LukeRoyak
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
Bruce Bennett
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
nidm599
 
lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789
Ghh
 
Brand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio IBrand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio I
thomasaolson2000
 
The Impact of Artificial Intelligence on Modern Society.pdf
The Impact of Artificial Intelligence on Modern Society.pdfThe Impact of Artificial Intelligence on Modern Society.pdf
The Impact of Artificial Intelligence on Modern Society.pdf
ssuser3e63fc
 
Personal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignmentPersonal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignment
ragingokie
 
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
larisashrestha558
 
New Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdfNew Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdf
Dr. Mary Askew
 
Midterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptxMidterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptx
Sheldon Byron
 

Recently uploaded (20)

DIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptxDIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptx
 
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
 
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
 
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
 
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
 
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
 
How to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and BusinessHow to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and Business
 
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring ChapterHow Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
 
Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
 
lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789
 
Brand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio IBrand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio I
 
The Impact of Artificial Intelligence on Modern Society.pdf
The Impact of Artificial Intelligence on Modern Society.pdfThe Impact of Artificial Intelligence on Modern Society.pdf
The Impact of Artificial Intelligence on Modern Society.pdf
 
Personal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignmentPersonal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignment
 
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
 
New Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdfNew Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdf
 
Midterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptxMidterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptx
 

Structured Query Language -SQL

  • 2. WHAT IS SQL ? • SQL IS STRUCTURED QUERY LANGUAGE, WHICH IS A COMPUTER LANGUAGE FOR STORING, MANIPULATING AND RETRIEVING DATA STORED IN A RELATIONAL DATABASE. • SQL IS THE STANDARD LANGUAGE FOR RELATIONAL DATABASE SYSTEM. ALL THE RELATIONAL DATABASE MANAGEMENT SYSTEMS (RDMS) LIKE MYSQL, MS ACCESS, ORACLE, SYBASE, INFORMIX, POSTGRESQL AND SQL SERVER USE SQL AS THEIR STANDARD DATABASE LANGUAGE. • ALSO, THEY ARE USING DIFFERENT DIALECTS, SUCH AS − • MS SQL SERVER USING T-SQL, • ORACLE USING PL/SQL, • MS ACCESS VERSION OF SQL IS CALLED JET SQL (NATIVE FORMAT) ETC.
  • 3. WHY SQL? • SQL IS WIDELY POPULAR BECAUSE IT OFFERS THE FOLLOWING ADVANTAGES − • 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 CREATE VIEW, STORED PROCEDURE, FUNCTIONS IN A DATABASE. • ALLOWS USERS TO SET PERMISSIONS ON TABLES, PROCEDURES AND VIEWS.
  • 4. SQL PROCESS • WHEN YOU ARE EXECUTING AN SQL COMMAND FOR ANY RDBMS, THE SYSTEM DETERMINES THE BEST WAY TO CARRY OUT YOUR REQUEST AND SQL ENGINE FIGURES OUT HOW TO INTERPRET THE TASK. • THERE ARE VARIOUS COMPONENTS INCLUDED IN THIS PROCESS. • THESE COMPONENTS ARE − • QUERY DISPATCHER • OPTIMIZATION ENGINES • CLASSIC QUERY ENGINE • SQL QUERY ENGINE, ETC. • A CLASSIC QUERY ENGINE HANDLES ALL THE NON-SQL QUERIES, BUT A SQL QUERY ENGINE WON'T HANDLE LOGICAL FILES. • FOLLOWING IS A SIMPLE DIAGRAM SHOWING THE SQL ARCHITECTURE −
  • 6. SQL COMMANDS • THE STANDARD SQL COMMANDS TO INTERACT WITH RELATIONAL DATABASES ARE CREATE, SELECT, INSERT, UPDATE, DELETE AND DROP. THESE COMMANDS CAN BE CLASSIFIED INTO THE FOLLOWING GROUPS BASED ON THEIR NATURE − • DDL - DATA DEFINITION LANGUAGE
  • 7. DML - DATA MANIPULATION LANGUAGE
  • 8. DCL - DATA CONTROL LANGUAGE
  • 9. WHAT IS A TABLE ? • THE DATA IN AN RDBMS IS STORED IN DATABASE OBJECTS WHICH ARE CALLED AS TABLES. THIS TABLE IS BASICALLY A COLLECTION OF RELATED DATA ENTRIES AND IT CONSISTS OF NUMEROUS COLUMNS AND ROWS. • REMEMBER, A TABLE IS THE MOST COMMON AND SIMPLEST FORM OF DATA STORAGE IN A RELATIONAL DATABASE. THE FOLLOWING PROGRAM IS AN EXAMPLE OF A CUSTOMERS TABLE −
  • 10. WHAT IS A COLUMN ? • A COLUMN IS A VERTICAL ENTITY IN A TABLE THAT CONTAINS ALL INFORMATION ASSOCIATED WITH A SPECIFIC FIELD IN A TABLE. • FOR EXAMPLE, A COLUMN IN THE CUSTOMERS TABLE IS ADDRESS, WHICH REPRESENTS LOCATION DESCRIPTION AND WOULD BE AS SHOWN BELOW −