Razlika med DDL in DML v tabelarni obliki

Ključna razlika: DDL, ki je kratica za Data Definition Language, se v glavnem uporablja za definiranje sheme v bazi podatkov. Prav tako določa razmerje med vnosi v bazi podatkov. DML, ki predstavlja jezik za manipulacijo podatkov, je tudi jezik baze podatkov. Kljub temu pa lahko za razliko od DDL DML uporabite za vstavljanje, brisanje, oživljanje in spreminjanje podatkov, namesto da jih določite.

DDL in DML sta dve vrsti jezikov baze podatkov. Imenujejo se pod-jeziki, saj imajo manj zmogljivosti kot polnopravni programski jeziki. Oba spadata v družino skladenjskih elementov, ki se primarno uporabljajo v povezavi z bazami podatkov. Oba uporabljata izjave in ukaze jezika Structured Query Language (SQL), ki se uporablja za pridobivanje in upravljanje podatkov v relacijski podatkovni bazi.

DDL, ki je kratica za Data Definition Language, se v glavnem uporablja za definiranje sheme znotraj baze podatkov. Prav tako določa razmerje med vnosi v bazi podatkov. DDL se lahko uporablja tudi za definiranje določenih varnostnih omejitev. Kot smo že omenili, DDL uporablja predvsem SQL ukaze, ki se uporabljajo za ustvarjanje, spreminjanje in uničevanje objektov baze podatkov.

Ukazi DDL, ko jih izvedete, povzročijo nove tabele, ki so shranjene v "sistemskem katalogu". Ta katalog se imenuje tudi podatkovni slovar ali podatkovni imenik. Vendar pa lahko spremembe določijo samo podatke v imeniku in njihov medsebojni odnos. Ker se DML lahko uporablja za spreminjanje samih podatkov.

DML, ki predstavlja jezik za manipulacijo podatkov, je tudi jezik baze podatkov. Podobno kot DDL je tudi vloga v upravljanju podatkovnih baz. Kljub temu pa lahko za razliko od DDL DML uporabite za vstavljanje, brisanje, oživljanje in spreminjanje podatkov, namesto da jih določite.

Te manipulacije podatkov se lahko uporabijo na notranji, konceptualni in zunanji ravni shem. Vendar je treba opozoriti, da se stopnja kompleksnosti na ravni vsake sheme med seboj razlikuje. Na primer, kompleksni postopki na nizki ravni omogočajo učinkovit dostop, vendar se postopki osredotočajo na enostavnost uporabe, zato vključujejo nizko kompleksnost.

DML se pogosto uporablja tudi pri pridobivanju podatkov. Razdeljeno je lahko na dva segmenta na podlagi njegovih konstruktov pridobivanja: proceduralne DML in neprocesne DML. Postopkovna DML določa, katere podatke je treba pridobiti in kako je treba pridobiti zahtevane podatke. Neprocesna DML določa, katere podatke je treba pridobiti, ne pa kako je treba pridobiti zahtevane podatke.

Primerjava med DDL in DML v tabelarični obliki:

DDL

DML

Celoten obrazec

Jezik definicije podatkov

Jezik manipulacije podatkov

Tip

Jezik baze podatkov

Jezik baze podatkov

Podset od

Jezik strukturirane poizvedbe (SQL)

Jezik strukturirane poizvedbe (SQL)

Uporabe

Uporablja se za definiranje podatkovnih struktur, zlasti shem baz podatkov

Uporablja se za obdelavo podatkovnih struktur

Vrste

V povezavi z

Definiranje podatkov

Vstavljanje, brisanje, oživljanje in spreminjanje podatkov

Ukazi

CREATE - ustvarite objekte v bazi podatkov

ALTER - spremeni strukturo baze podatkov

DROP - brisanje objektov iz baze podatkov

TRUNCATE - odstranite vse zapise iz tabele, vključno z vsemi prostori, dodeljenimi za zapise, ki se odstranijo

COMMENT - dodajte komentarje v podatkovni slovar

RENAME - preimenovanje predmeta

SELECT - pridobivanje podatkov iz baze podatkov

INSERT - vstavi podatke v tabelo

UPDATE - posodobi obstoječe podatke v tabeli

DELETE - izbriše vse zapise iz tabele, prostor za zapise ostane

Operacija MERGE - UPSERT (vstavljanje ali posodabljanje)

CALL - pokličite podprogram PL / SQL ali Java

RAZLAGA - pojasnite dostopno pot do podatkov

LOCK TABLE - nadzor vzporednosti

Slika Vljudnost: sqa.org.uk, sqlinstructor.com

Priporočena

Sorodni Članki

  • priljubljenih primerjav: Razlika med hipotezo in predpostavko

    Razlika med hipotezo in predpostavko

    Ključna razlika: Hipoteza je negotova predpostavka ali razlaga pojava ali dogodka. Raziskovalec meni, da je resničen. Predpostavka je tudi neke vrste prepričanje, ki velja za resnično. Hipoteza mora vedno potekati skozi proces preverjanja in preiskave. Po drugi strani pa se predpostavka lahko ali pa ne more preveriti ali raziskati. V
  • priljubljenih primerjav: Razlika med vitrificiranimi ploščicami in marbonitnimi ploščicami

    Razlika med vitrificiranimi ploščicami in marbonitnimi ploščicami

    Ključna razlika: Vitrificirane ploščice se nanašajo na ploščice, ki so narejene s postopkom vitrifikacije. Pri tem se uporabljajo visoke temperature za peko ploščic. Marbonitne ploščice pa so po navadi povezane z blagovno znamko podjetja, ki je znan kot HR Johnson. Marbonitne ploščice so vitrificirane ploščice pod blagovno znamko "Marbonite" in imajo zato enake lastnosti in lastnosti kot ostale steklene ploščice. "Hiša odr
  • priljubljenih primerjav: Razlika med padalom in bungee jumpingom

    Razlika med padalom in bungee jumpingom

    Ključna razlika: Oba, Skydiving in Bungee Jumping so navdušujoči športi. Statistično je ugotovljeno, da je Bungee Jumping bolj nevarno in tvegano kot Skydiving. V skoku s padalom se izvajajo akrobacije, v Bungee Jumpingu pa kaskade niso izvedene. Padalstvo (imenovano tudi padalstvo) je rekreativni ali tekmovalni šport. Fran
  • priljubljenih primerjav: Razlika med Tigerjem in Leopardom

    Razlika med Tigerjem in Leopardom

    Ključna razlika : Glavna razlika med Tigerjem in Leopardom je, da je Tiger največji član družine mačk, medtem ko je Leopard najmanjši član družine mačk. Tigri imajo veliko mišično telo z močnimi prednjicami, ki se uporabljajo za lov in plezanje. Po drugi strani pa so tudi leopardi veliki in mišičasti, vendar imajo kratke noge, dolgo telo in veliko lobanjo. Razlikovanje
  • priljubljenih primerjav: Razlika med geografijo in topografijo

    Razlika med geografijo in topografijo

    Ključna razlika: Geografija je proučevanje opisa Zemlje. Vključuje preučevanje značilnosti zemljišč, podnebja, prebivalcev itd. Zemlje. Po drugi strani pa je topografija preučevanje in kartiranje oblik in značilnosti krajev. Za razliko od geografije, ni omejena na proučevanje Zemlje. Geografija se ukvarja s proučevanjem krajev, v kontekstih, kje so, kako se razlikujejo in zakaj. Po drugi
  • priljubljenih primerjav: Razlika med Niagarinimi slapovi in ​​slapovi Victoria

    Razlika med Niagarinimi slapovi in ​​slapovi Victoria

    Ključna razlika: Niagarski slapovi so slapovi na reki Niagari. Sestavljajo jih trije slapovi - ameriški slapovi in ​​poročna tančica v Združenih državah Amerike in kanadska "podkve", ki pade v Kanado. Victoria Falls se nahaja na reki Zambezi v južni Afriki, na meji Zambije in Zimbabveja. Victoria
  • priljubljenih primerjav: Razlika med Acne in Blemish

    Razlika med Acne in Blemish

    Ključna razlika: Acne je bolezen kože, za katero je značilna prisotnost mozoljev, blackheads in whiteheads. Blemish je stanje kože, v kateri se koža razbarva ali postane temnejša. Mnogi ljudje menijo, da so akne in madeži enake. Vendar se oba nanašata na različne stvari. Akne so bolezen ali motnja, medtem ko je pomanjkljivost pogoj. Vendar
  • priljubljenih primerjav: Razlika med imenom in priimkom

    Razlika med imenom in priimkom

    Ključna razlika: Ime je ime, dodeljeno osebi, in se uporablja kot glavni identifikacijski atribut za osebo. Običajno se daje ob rojstvu ali krstu. Ime je znano tudi kot ime. Priimek pred imenom, priimek pa tudi priimek ali priimek. Vendar pa je v državah, kot sta Kitajska, Koreja itd., Zadnje uvrščen izraz ime in zato se priimka ne more uporabljati za priimke. Ime
  • priljubljenih primerjav: Razlika med modelom Samsung Galaxy S4 Mini in Nokia Lumia 928

    Razlika med modelom Samsung Galaxy S4 Mini in Nokia Lumia 928

    Ključna razlika: Samsung je uradno napovedal malega brata svojega novega vodilnega modela: Samsung Galaxy S4 Mini. Telefon ima 4, 3-palčni kapacitivni zaslon na dotik qHD Super AMOLED, ki ponuja gostoto slikovnih pik ~ 256 ppi. Teža telefona je bila zmanjšana na 107 gramov za 3G model in 108 gramov za LTE model. No

Izbira Urednika

Razlika med To in Too

Ključna razlika: 'Za' je predlog, ki lahko pomeni veliko različnih stvari, odvisno od uporabe v določenem stavku. "Preveč" se uporablja za izražanje intenzivnosti določene situacije, podobno kot pridevnik. 'Za' in 'preveč' sta v črkovanju zelo podobna, vendar sta povsem drugačna pri uporabi. V razli