DDL vs DML DBMS-is

Autor: Laura McKinney
Loomise Kuupäev: 4 Aprill 2021
Värskenduse Kuupäev: 16 Mai 2024
Anonim
Lec-50: All Types of SQL Commands with Example | DDL, DML, DCL, TCL and CONSTRAINTS | DBMS
Videot: Lec-50: All Types of SQL Commands with Example | DDL, DML, DCL, TCL and CONSTRAINTS | DBMS

Sisu

Erinevus DDL-i ja DML-i vahel DBMS-is, mis on andmebaasi haldussüsteem, seisneb selles, et DDL on andmete määratluskeel, mida kasutatakse andmebaasi skeemi täpsustamiseks andmebaasi struktuuris, samas kui DML on andmete manipuleerimise keel, mida kasutatakse andmete saamiseks andmebaasist.


Sisu: DDL ja DML erinevus DBMS-is

  • DDL vs DML DBMS-is
  • Võrdlusdiagramm
  • DDL
  • DML
  • Peamine erinevus
  • Järeldus
  • Selgitav video

DDL vs DML DBMS-is

DDL on andmete määratluskeel, samas kui DML on andmete manipuleerimise keel, mõlemat terminit peetakse samaks, kuid need on erinevad. Nende roll DBMS-is on erinev. DDL on andmete määratluskeel, mida kasutatakse andmebaasi skeemi täpsustamiseks andmebaasi struktuuris, samas kui DML on andmete manipuleerimise keel, mida kasutatakse andmebaasist andmete hankimiseks. DBMS on andmebaasihaldussüsteem, mis on tarkvarapakett, mille DMBS-i peamine eesmärk on andmetega manipuleerimine. Tavaliselt ei saa andmeid raskekujulisel kujul hallata, kuna paljude tegurite tõttu, näiteks nende kadumine, võib olla keeruline hallata. DBMS muudab andmete käsitsemise väga lihtsaks ja ohutuks. Teie salvestus salvestatakse ja selle kaotamise oht pole igal juhul. DML on andmete manipuleerimine, mida kasutatakse skeemi loomiseks, mis on andmebaasis olev tabel, mis täidetakse andmete manipuleerimise keele abil. Andmete määratluse keele täitmise veerg, samas kui DDL-i tabeli ja andmebaasi rida täidetakse tuple. DML-i saab kasutada andmete sisestamiseks, muutmiseks, kustutamiseks ja andmebaasi tabelist andmete saamiseks. Andmetöötluskeelt on kahte tüüpi: protseduuriline DMLS ja deklaratiivne DMLS. Protseduurilised DMLS kirjeldavad taastatavaid andmeid ja see määratleb ka, kuidas andmeid tabelist saada, samas kui deklaratiivsed DMLS kirjeldavad taastatavaid andmeid. Andmete hooldus on veel üks väga oluline funktsioon ja funktsioonid, mida DBMS pakub. SQL, mis on struktuuripäringu keel, on DBMS-i jaoks kõige enam kasutatav tarkvara. DDL on andmete määratluskeel, mis määratleb andmebaasi skeemi.Andmete määratluse keel pakub paljusid võimalusi, näiteks määratleb kõik muud lisaomadused ja võimaldab täpsustada piiranguid. Andmebaasi loomiseks kasutatakse andmete määratluskeele loomise käsku. Käsk Alter, mida me kasutasime tabeli sisu muutmiseks. Väljalangemistabelit kasutatakse teatud andmete kustutamiseks tabelist. Kärbi käsku kasutatakse kogu sisu kustutamiseks tabelist ja ümbernimetamist kasutatakse kogu andmebaasi ümbernimetamiseks. Andmete määratluskeel aktsepteerib kõiki käske, mida kasutatakse andmebaasi loomiseks. Valige andmete valimisel kasutatakse tabelist andmete hankimiseks manipuleerimist. Andmete sisestamiseks kasutatakse sisestamist andmete sisestamiseks. Andmete manipuleerimise keele värskendamist kasutatakse tabeli andmete reformimiseks ja andmete kustutamiseks manipuleerimise keeles andmete kustutamiseks tabelist.


Võrdlusdiagramm

AlusDDLDML
TähendusDDL on andmete määratluskeel, mida kasutatakse andmebaasi skeemi täpsustamiseks andmebaasi struktuurisDML on andmete manipuleerimise keel, mida kasutatakse andmebaasist andmete hankimiseks.
Tähistab DDL tähistab andmete määratluskeeltDML tähistab andmete manipuleerimise keelt
TüüpAndmete määratluse keelt poleAndmetöötluskeelt on kahte tüüpi: protseduuriline DMLS ja deklaratiivne DMLS.
KäsudDDL-i tavalised käsud on CREATE, ALTER, DROPDML-i tavalisemad käsud on SELECT, INSERT, UPDATE

 

DDL

DDL on andmete määratluskeel, mis määratleb andmebaasi skeemi. Andmete määratluse keel pakub paljusid võimalusi, näiteks määratleb kõik muud lisaomadused ja võimaldab täpsustada piiranguid. Andmede määratluskeele loomise käsku kasutatakse andmebaasi loomiseks. Käsk Alter, mida me kasutasime tabeli sisu muutmiseks. Väljalangemistabelit kasutatakse teatud andmete kustutamiseks tabelist. Kärbi käsku kasutatakse kogu sisu kustutamiseks tabelist ja ümbernimetamist kasutatakse kogu andmebaasi ümbernimetamiseks. Andmete määratluskeel aktsepteerib kõiki käske, mida kasutatakse andmebaasi loomiseks.


DML

DML on andmete manipuleerimine, mida kasutatakse skeemi loomiseks, mis on andmebaasis olev tabel, mis täidetakse andmete manipuleerimise keele abil. Andmete määratluse keele täitmise veerg, samas kui DDL-i tabeli ja andmebaasi rida täidetakse tuple. DML-i saab kasutada andmete sisestamiseks, muutmiseks, kustutamiseks ja andmebaasi tabelist andmete saamiseks. Andmetöötluskeelt on kahte tüüpi: protseduuriline DMLS ja deklaratiivne DMLS. Protseduurilised DMLS kirjeldavad taastatavaid andmeid ja see määratleb ka, kuidas andmeid tabelist saada, samas kui deklaratiivsed DMLS kirjeldavad taastatavaid andmeid. Valige andmete valimisel kasutatakse tabelist andmete hankimiseks manipuleerimist. Andmete sisestamiseks kasutatakse sisestamist andmete sisestamiseks. Andmete manipuleerimise keele värskendamist kasutatakse tabeli andmete reformimiseks ja andmete kustutamiseks manipuleerimise keeles andmete kustutamiseks tabelist.

Peamine erinevus

  • DDL on andmete määratluskeel, mida kasutatakse andmebaasi skeemi täpsustamiseks andmebaasi struktuuris, samas kui DML on andmete manipuleerimise keel, mida kasutatakse andmebaasist andmete hankimiseks.
  • DDL tähistab andmete määratluskeelt, DML aga andmete manipuleerimise keelt.
  • Andmetöötluskeelt ei ole olemas, kuid andmetöötluskeelt on kahte tüüpi: protseduuriline DMLS ja deklaratiivne DMLS.
  • DDL-i tavalised käsud on CREATE, ALTER, DROP, samal ajal kui DML-i tavalised käsud on SELECT, INSERT, UPDATE.

Järeldus

Ülaltoodud artiklis näeme DDL-i ja DML-i erinevust andmebaasis.

Selgitav video