SlideShare a Scribd company logo
DBMS Languages
By B.Sai Santhosh Reddy
MCA first year Roll.no 30
Hall ticket no.2303B09930
DBMS
DBMS Languages:
• A DBMS has appropriate languages to express database queries
and updates.
• Database languages can be used to read, store and update the
data in the database.
Data Definition Language:
• DDLstandsfor Data Definition Language. It
is used to define database structure or
pattern.
• It is used to create schema, tables, indexes, constraints, etc.
in the database.
• Using the DDL statements, you can create the skeleton of
the database.
• DDL is used to store the information of metadata like the
number of tables and schemas, their names, indexes,
columns in each table, constraints, etc.
Here are some tasks that come under DDL:
• Create: It is used to create objects in the
database.
• Alter: It is used to alter the structure of the
database.
• Drop: It is used to delete objects from the
database.
• Truncate: It is used to remove all records from
a table.
• Rename: It is used to rename an object.
Data Manipulation Language:
• DML stands for Data Manipulation Language.
It is used for accessing and
manipulating data in a database. It handles user
requests.
• The DDL and DML are collectively referred
to as the data sublanguage
when embedded within a host language (Ex: C
or COBOL)
Here are some tasks that come under DML:
• Select: It is used to retrieve data from a database.
• Insert: It is used to insert data into a table.
• Update: It is used to update existing data within a
table.
• Delete: It is used to delete all records from a
table.
Data Control Language
• DCL stands for Data Control Language. It is used to retrieve
the stored or
saved data.
• The DCL execution is transactional. It also has rollback
parameters.
Here are some tasks that come under DCL:
• Grant: It is used to give user access privileges to
a database.
• Revoke: It is used to take back permissions from
the user.
Transaction Control Language:
• TCL is used to run the changes made by the DML statement.
TCL can be
grouped into a logical transaction.
Here are some tasks that come under TCL:
• Commit: It is used to save the transaction on the database.
• Rollback: It is used to restore the database to
original since the last Commit.
dbms (3436737839399388838388383860).pptx

More Related Content

PPTX
dbms gdjdjdjehdhdjjdjdudjdjdjdhhdhdbdhdhdh
DOCX
Database Language.docx
PPTX
6.Database Languages lab-1.pptx
PPTX
DBMS languages/ Types of SQL Commands
PPTX
Database Languages.pptx
PPTX
Ddl vs dml
PPTX
DDL and DML.pptx ddl vs dml ddl and dml ddl and dml
dbms gdjdjdjehdhdjjdjdudjdjdjdhhdhdbdhdhdh
Database Language.docx
6.Database Languages lab-1.pptx
DBMS languages/ Types of SQL Commands
Database Languages.pptx
Ddl vs dml
DDL and DML.pptx ddl vs dml ddl and dml ddl and dml

Similar to dbms (3436737839399388838388383860).pptx (20)

PPTX
DDL And DML
PPTX
Veena
PDF
Web app development_my_sql_08
PPTX
SQL Language for the Midterm Period.pptx
PPTX
Relation Database Management Systems-23UITCC31.pptx
PPSX
IM02: Database Language
PPTX
BWU_BTA_22_403_Aishika Majumdar and all about cse
PPTX
PPTX
Database Management System (DBMS).pptx
PPTX
An intoduction to sql and its components
PDF
our company has an opening for a junior database administrator. As a.pdf
PPTX
Structured Query Language (SQL)
PPTX
structures query langauge basic for learners
PPTX
Database Management System PART- II.pptx
PPTX
Database Languges
PDF
SQL_NOTES.pdf
PPTX
Adbms 7 database languages and tools
PPTX
Software Database and Testing
DDL And DML
Veena
Web app development_my_sql_08
SQL Language for the Midterm Period.pptx
Relation Database Management Systems-23UITCC31.pptx
IM02: Database Language
BWU_BTA_22_403_Aishika Majumdar and all about cse
Database Management System (DBMS).pptx
An intoduction to sql and its components
our company has an opening for a junior database administrator. As a.pdf
Structured Query Language (SQL)
structures query langauge basic for learners
Database Management System PART- II.pptx
Database Languges
SQL_NOTES.pdf
Adbms 7 database languages and tools
Software Database and Testing
Ad

Recently uploaded (20)

DOCX
UPPER GASTRO INTESTINAL DISORDER.docx
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PDF
What Is Coercive Control? Understanding and Recognizing Hidden Abuse
PDF
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
PPTX
Software Engineering BSC DS UNIT 1 .pptx
PPTX
Skill Development Program For Physiotherapy Students by SRY.pptx
PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
PPTX
IMMUNIZATION PROGRAMME pptx
PDF
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
PDF
High Ground Student Revision Booklet Preview
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
PPTX
An introduction to Prepositions for beginners.pptx
PPTX
Odoo 18 Sales_ Managing Quotation Validity
PPTX
An introduction to Dialogue writing.pptx
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
ACUTE NASOPHARYNGITIS. pptx
PPTX
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
PDF
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
UPPER GASTRO INTESTINAL DISORDER.docx
The Final Stretch: How to Release a Game and Not Die in the Process.
What Is Coercive Control? Understanding and Recognizing Hidden Abuse
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
Software Engineering BSC DS UNIT 1 .pptx
Skill Development Program For Physiotherapy Students by SRY.pptx
Revamp in MTO Odoo 18 Inventory - Odoo Slides
IMMUNIZATION PROGRAMME pptx
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
High Ground Student Revision Booklet Preview
Information Texts_Infographic on Forgetting Curve.pptx
An introduction to Prepositions for beginners.pptx
Odoo 18 Sales_ Managing Quotation Validity
An introduction to Dialogue writing.pptx
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
ACUTE NASOPHARYNGITIS. pptx
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
NOI Hackathon - Summer Edition - GreenThumber.pptx
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
Ad

dbms (3436737839399388838388383860).pptx

  • 1. DBMS Languages By B.Sai Santhosh Reddy MCA first year Roll.no 30 Hall ticket no.2303B09930 DBMS
  • 2. DBMS Languages: • A DBMS has appropriate languages to express database queries and updates. • Database languages can be used to read, store and update the data in the database.
  • 3. Data Definition Language: • DDLstandsfor Data Definition Language. It is used to define database structure or pattern. • It is used to create schema, tables, indexes, constraints, etc. in the database. • Using the DDL statements, you can create the skeleton of the database. • DDL is used to store the information of metadata like the number of tables and schemas, their names, indexes, columns in each table, constraints, etc.
  • 4. Here are some tasks that come under DDL: • Create: It is used to create objects in the database. • Alter: It is used to alter the structure of the database. • Drop: It is used to delete objects from the database. • Truncate: It is used to remove all records from a table. • Rename: It is used to rename an object.
  • 5. Data Manipulation Language: • DML stands for Data Manipulation Language. It is used for accessing and manipulating data in a database. It handles user requests. • The DDL and DML are collectively referred to as the data sublanguage when embedded within a host language (Ex: C or COBOL)
  • 6. Here are some tasks that come under DML: • Select: It is used to retrieve data from a database. • Insert: It is used to insert data into a table. • Update: It is used to update existing data within a table. • Delete: It is used to delete all records from a table.
  • 7. Data Control Language • DCL stands for Data Control Language. It is used to retrieve the stored or saved data. • The DCL execution is transactional. It also has rollback parameters. Here are some tasks that come under DCL: • Grant: It is used to give user access privileges to a database. • Revoke: It is used to take back permissions from the user.
  • 8. Transaction Control Language: • TCL is used to run the changes made by the DML statement. TCL can be grouped into a logical transaction. Here are some tasks that come under TCL: • Commit: It is used to save the transaction on the database. • Rollback: It is used to restore the database to original since the last Commit.