DDL v primerjavi z DML v DBMS

Avtor: Laura McKinney
Datum Ustvarjanja: 4 April 2021
Datum Posodobitve: 17 Maj 2024
Anonim
DDL v primerjavi z DML v DBMS - Druga
DDL v primerjavi z DML v DBMS - Druga

Vsebina

Razlika med DDL in DML v sistemu DBMS, ki je sistem za upravljanje podatkovne baze, je v tem, da je DDL jezik definiranja podatkov, ki se uporablja za določanje sheme baze podatkov v strukturi baze podatkov, medtem ko je DML jezik za obdelavo podatkov, ki se uporablja za pridobivanje podatkov iz baze podatkov.


Vsebina: Razlika med DDL in DML v DBMS

  • DDL v primerjavi z DML v DBMS
  • Primerjalna tabela
  • DDL
  • DML
  • Ključna razlika
  • Zaključek
  • Pojasnjevalni video

DDL v primerjavi z DML v DBMS

DDL je jezik za določanje podatkov, medtem ko je DML jezik za obdelavo podatkov, oba izraza veljata za enaka, vendar sta različna. Njihova vloga v DBMS je drugačna. DDL je jezik za določanje podatkov, ki se uporablja za določanje sheme baze podatkov v strukturi baze podatkov, medtem ko je DML jezik za obdelavo podatkov, ki se uporablja za pridobivanje podatkov iz baze podatkov. DBMS je sistem za upravljanje baz podatkov, ki je programski paket, glavni namen DMBS pa je manipuliranje s podatki. Običajno ni mogoče upravljati s podatki v trdi obliki, saj je zaradi številnih dejavnikov, ki jih lahko izgubimo, težko upravljati. S pomočjo DBMS je obdelava podatkov zelo enostavna in varna. Vaš zapis je shranjen in v nobenem primeru ni nevarnosti, da bi ga izgubili. DML je obdelava podatkov, ki se uporablja za ustvarjanje sheme, ki je tabela v bazi podatkov, ki je napolnjena z jezikom za obdelavo podatkov. Stolpec za izpolnjevanje jezika za opredelitev podatkov, medtem ko DDL zapolni vrstico tabele in vrstice v bazi podatkov se imenuje tuple. DML se lahko uporablja za vstavljanje, spreminjanje, brisanje in pridobivanje podatkov iz tabele v bazi podatkov. Obstajata dve vrsti jezika za obdelavo podatkov, ki sta procesni DMLS in deklarativni DMLS. Proceduralni DMLS opisujejo podatke, ki jih je treba pridobiti, in to tudi določa, kako pridobiti podatke iz tabele, medtem ko deklarativni DMLS opisujejo podatke, ki jih je treba pridobiti. Vzdrževanje podatkov je še ena zelo pomembna funkcija in funkcije, ki jih ponuja DBMS. SQL, ki je jezik poizvedbe o strukturi, se najpogosteje uporablja programska oprema za DBMS. DDL je jezik za definiranje podatkov, ki določa shemo baze podatkov.Jezik za definiranje podatkov ponuja številne pripomočke, kot je, da definirajo vse druge dodatne lastnosti, in omogoča, da določi omejitve. Ustvarjanje ukaza jezika za določanje podatkov se uporablja za ustvarjanje baze podatkov. Z ukazom Alter smo spremenili vsebino tabele. Spustna tabela se uporablja za brisanje nekaterih podatkov iz tabele. Ukaz Truncate se uporablja za brisanje vse vsebine iz tabele, preimenovanje pa se uporablja za preimenovanje celotne baze podatkov. Jezik za definiranje podatkov sprejme ves ukaz, ki se uporablja za ustvarjanje baze podatkov. Izbira pri obdelavi podatkov se uporablja za pridobivanje podatkov iz tabele. Vstavljanje v manipulacijo s podatki se uporablja za potiskanje podatkov v podatke. Posodobitev v jeziku za obdelavo podatkov se uporablja za preoblikovanje podatkov tabele in brisanje v jeziku za obdelavo podatkov se uporablja za brisanje podatkov iz tabele.


Primerjalna tabela

OsnoveDDLDML
PomenDDL je jezik za določanje podatkov, ki se uporablja za določanje sheme baze podatkov v strukturi baze podatkovDML je jezik za obdelavo podatkov, ki se uporablja za pridobivanje podatkov iz baze.
Pomeni DDL pomeni jezik definiranja podatkovDML pomeni jezik za obdelavo podatkov
VtipkajteNi jezika za določanje podatkovObstajata dve vrsti jezika za obdelavo podatkov, ki sta procesni DMLS in deklarativni DMLS.
UkaziObičajni ukazi DDL so CREATE, ALTER, DROPObičajni ukazi DML so SELECT, INSERT, UPDATE

 

DDL

DDL je jezik za definiranje podatkov, ki določa shemo baze podatkov. Jezik za definiranje podatkov ponuja številne pripomočke, kot je, da definirajo vse druge dodatne lastnosti, in omogoča, da določi omejitve. Ustvarjanje ukaza jezika za določanje podatkov se uporablja za ustvarjanje baze podatkov. Z ukazom Alter smo spremenili vsebino tabele. Spustna tabela se uporablja za brisanje nekaterih podatkov iz tabele. Ukaz Truncate se uporablja za brisanje vse vsebine iz tabele, preimenovanje pa se uporablja za preimenovanje celotne baze podatkov. Jezik za definiranje podatkov sprejme ves ukaz, ki se uporablja za ustvarjanje baze podatkov.


DML

DML je obdelava podatkov, ki se uporablja za ustvarjanje sheme, ki je tabela v bazi podatkov, ki je napolnjena z jezikom za obdelavo podatkov. Stolpec za izpolnjevanje jezika za opredelitev podatkov, medtem ko DDL zapolni vrstico tabele in vrstice v bazi podatkov se imenuje tuple. DML se lahko uporablja za vstavljanje, spreminjanje, brisanje in pridobivanje podatkov iz tabele v bazi podatkov. Obstajata dve vrsti jezika za obdelavo podatkov, ki sta procesni DMLS in deklarativni DMLS. Proceduralni DMLS opisujejo podatke, ki jih je treba pridobiti, in to tudi določa, kako pridobiti podatke iz tabele, medtem ko deklarativni DMLS opisujejo podatke, ki jih je treba pridobiti. Izbira pri obdelavi podatkov se uporablja za pridobivanje podatkov iz tabele. Vstavljanje v manipulacijo s podatki se uporablja za potiskanje podatkov v podatke. Posodobitev v jeziku za obdelavo podatkov se uporablja za preoblikovanje podatkov tabele in brisanje v jeziku za obdelavo podatkov se uporablja za brisanje podatkov iz tabele.

Ključna razlika

  • DDL je jezik za določanje podatkov, ki se uporablja za določanje sheme baze podatkov v strukturi baze podatkov, medtem ko je DML jezik za obdelavo podatkov, ki se uporablja za pridobivanje podatkov iz baze podatkov.
  • DDL pomeni jezik za definiranje podatkov, medtem ko DML pomeni jezik za obdelavo podatkov.
  • Obstaja vrsta jezika za definiranje podatkov, medtem ko obstajata dve vrsti jezika za obdelavo podatkov, ki sta procesni DMLS in deklarativni DMLS.
  • Pogosti ukazi DDL so CREATE, ALTER, DROP, medtem ko so skupni ukazi DML SELECT, INSERT, UPDATE.

Zaključek

V tem zgornjem članku vidimo razliko med DDL in DML v bazi.

Pojasnjevalni video