DDL ja DML vaheline erinevus tabelivormis

Peamised erinevused: DDL, mis tähistab Data Definition Language, kasutatakse peamiselt skeemi määratlemiseks andmebaasis. Samuti määratleb see andmebaasi kannete vahelise seose. DML, mis tähendab Data Manipulation Language, on samuti andmebaasi keel. Erinevalt DDL-ist võib DML-i kasutada pigem andmete sisestamiseks, kustutamiseks, taaselustamiseks ja muutmiseks, mitte lihtsalt selle täpsustamiseks.

DDL ja DML on kahte tüüpi andmebaasi keeled. Neid nimetatakse alamkeelteks, kuna neil on vähem võimalusi kui täieõiguslik programmeerimiskeel. Mõlemad kuuluvad süntaksielementide perekonda, mida kasutatakse peamiselt andmebaaside puhul. Mõlemad kasutavad struktureeritud päringu keele (SQL) avaldusi ja käske, mida kasutatakse andmete kogumiseks ja käsitlemiseks relatsioonandmebaasis.

DDL-i, mis tähistab Data Definition Language, kasutatakse peamiselt skeemi määratlemiseks andmebaasis. Samuti määratleb see andmebaasi kannete vahelise seose. DDL-i saab kasutada ka teatud turvapiirangute määratlemiseks. Nagu varem öeldud, kasutab DDL peamiselt SQL käske, mida kasutatakse andmebaasi objektide loomiseks, muutmiseks ja hävitamiseks.

Pärast DDL-i käskude tulemuseks on uued tabelid, mis on salvestatud "süsteemi kataloogi". Seda kataloogi nimetatakse ka andmesõnastikuks või andmekataloogiks. Siiski võivad muudatused määratleda ainult kataloogi andmed ja nende omavahelised seosed. DML-i saab kasutada andmete enda muutmiseks.

DML, mis tähendab Data Manipulation Language, on samuti andmebaasi keel. Sarnaselt DDL-iga on see eeskätt andmebaasi haldamise roll. Erinevalt DDL-ist võib DML-i kasutada pigem andmete sisestamiseks, kustutamiseks, taaselustamiseks ja muutmiseks, mitte lihtsalt selle täpsustamiseks.

Neid andmete manipulatsioone saab rakendada skeemide sise-, kontseptuaalsel ja välisel tasandil. Siiski tuleb märkida, et iga skeemi taseme keerukuse tase on üksteisest erinev. Näiteks võimaldavad keerulised madalatasemelised protseduurid tõhusat juurdepääsu, kuid protseduurid keskenduvad kasutusmugavusele, mistõttu on tegemist vähese keerukusega.

DML-i kasutatakse sageli ka andmete otsimisel. Seda saab jagada kaheks osaks, mis põhinevad tema otsingukonstruktidel: protseduuriline DML ja mitte-protseduuriline DML. Menetluslik DML määrab, milliseid andmeid tuleb hankida ja kuidas nõutavad andmed alla laadida. Mitte-protseduuriline DML määrab, milliseid andmeid tuleb alla laadida, kuid mitte seda, kuidas nõutavad andmed tuleks alla laadida.

DDL ja DML võrdlemine tabelivormis:

DDL

DML

Täisvorm

Andmete määratlemise keel

Andmete manipuleerimise keel

Tüüp

Andmebaasi keel

Andmebaasi keel

Alamhulk

Struktureeritud päringukeel (SQL)

Struktureeritud päringukeel (SQL)

Kasutamine

Kasutatakse andmestruktuuride, eriti andmebaasi skeemide määratlemiseks

Kasutatakse andmestruktuuride andmetöötluseks

Tüübid

Seotud

Andmete määratlemine

Andmete sisestamine, kustutamine, taaselustamine ja muutmine

Käsud

CREATE - andmebaasi objektide loomiseks

ALTER - muudab andmebaasi struktuuri

DROP - objektide kustutamine andmebaasist

TRUNCATE - eemaldage tabelist kõik kirjed, sealhulgas kõik kirjete jaoks eraldatud ruumid eemaldatakse

COMMENT - kommentaari lisamine andmesõnastikku

RENAME - objekti ümbernimetamine

SELECT - andmete kogumine andmebaasist

INSERT - andmete sisestamine tabelisse

UPDATE - uuendab tabelis olemasolevaid andmeid

DELETE - kustutab kõik laualt salvestatud kirjed, jäävad salvestusruumi

MERGE - UPSERTi toiming (sisesta või värskenda)

CALL - PL / SQL või Java alamprogrammi helistamine

SELGITAGE PLANI - selgitage andmetele juurdepääsu teed

LOCK TABLE - kontrollige samaaegsust

Pilt viisakalt: sqa.org.uk, sqlinstructor.com

Soovitatav

Seotud Artiklid

  • vahe: Erinevus Samsung Galaxy Tab 3 7.0 ja Samsung Galaxy Note 8.0 vahel

    Erinevus Samsung Galaxy Tab 3 7.0 ja Samsung Galaxy Note 8.0 vahel

    Peamised erinevused: Samsung Galaxy Tab 3 7.0 sport 7-tollise WSVGA TFT puutetundliku ekraani mõõtmetega 188 x 111, 1 x 9, 9 mm, mis muudab seadme varasema tabletiga võrreldes õhemaks. Tablett on tegelikult suunatud madalama otsa vahemikule. Samsung Galaxy märkuse 8.0 eesmärk on täita lõhe Galaxy märkuse II ja Galaxy märkuse 10.1 vahel.
  • vahe: H1 ja B1 viisa erinevus

    H1 ja B1 viisa erinevus

    Peamised erinevused: H1-viisa alusel võivad Ameerika Ühendriikide tööandjad ajutiselt tööle võtta välismaiseid spetsialiste. B1-viisa on põhimõtteliselt äriviisa Ameerika Ühendriikide jaoks sisserändajate viisade jaoks. See viisa on mõeldud inimestele, kes soovivad Ameerika Ühendriikidesse väikese kestusega reisida, äritegevusega seotud tegevuseks. Välismaal reisi
  • vahe: Erinevus südame rünnaku ja kõrvetiste vahel

    Erinevus südame rünnaku ja kõrvetiste vahel

    Põhiline erinevus: südameatakk on see, kui südame verevool on piiratud, põhjustades südamerakkude surma. Verevoolu puudumise põhjuseks on koronaararteri osaline ummistumine, mis põhjustab haavatava aterosklerootilise naastu purunemise, ebastabiilse lipiidide ja valgeliblede kogumise arteri seinas. Kõrve
  • vahe: Kurta ja Kurti vaheline erinevus

    Kurta ja Kurti vaheline erinevus

    Peamine erinevus: peamine erinevus Kurta ja Kurti vahel ei ole midagi muud kui nende pikkus. Kurta on tavaliselt pikk, tavaliselt põlve või vasika pikkus, samas kui Kurti on sageli lühike mõõtmine talje või puusa pikkuses. Nii Kurta kui Kurti on eri tüüpi topid, mida saab kanda. Need olid algselt mõeldud funktsionaalsuseks, sest nende lahtine puuvillane sobivus sobib ideaalselt India ja teiste Lõuna-Aasia piirkondade kuuma ja niiske kliima jaoks. Aja jook
  • vahe: Erinevus 4G ja LTE vahel

    Erinevus 4G ja LTE vahel

    Peamine erinevus: LTE on kiirem kui see, mida traditsiooniliselt turustatakse 4G-na. Sellega seoses on see tavaliselt ka kallim. 4G on omakorda kiirem kui 3G. Tänapäeval on nutitelefonid kohustuslikud. Kui sellel ei ole nutitelefoni, on neil oht, et see ei kao. FOMO, st hirm kaotada, käsib meil mitte ainult saada nutitelefoni, vaid ka andmeplaani. L
  • vahe: DSP ja reklaamivõrgu erinevus

    DSP ja reklaamivõrgu erinevus

    Oluline erinevus: DSP tähistab nõudluspoolset platvormi. See on ostja poolne platvorm. See võimaldab digitaalse reklaami ostjatel hallata mitut reklaamivahetus- ja andmevahetuskontot ühe liidese kaudu. Teisalt toimivad reklaamivõrgud mõnevõrra erinevalt. Reklaamivõrk ühendab reklaamijad veebisaitidega, mis soovivad reklaamida. See sob
  • vahe: Erinevus HTML5 ja XHTML vahel

    Erinevus HTML5 ja XHTML vahel

    Oluline erinevus: HTML5 on HTML-standardi viies versioon. HTML tähistab HyperText Markup Language. See on hästi tuntud märgistuskeel, mida kasutatakse veebilehtede arendamiseks. HTML5 põhieesmärgid on olnud keele täiustamine, toetades viimast multimeediat. XHTML tähistab Extensible HyperText Markup Language. See o
  • vahe: Erinevus avaliku, era- ja harta koolide vahel

    Erinevus avaliku, era- ja harta koolide vahel

    Peamised erinevused: riiklikud koolid on koolid, mille on loonud valitsus ja mida rahastatakse avalikest maksudest. Erakoolid asutavad eraõiguslikud asutused, mis ei järgi valitsuse piiranguid. Harta koolid pakuvad täiuslikku hübriidi riigikoolide ja erakoolide vahel. Teatavas elus kannatavad vanemad sageli küsimusi, mis on seotud laste saatmisega teatud tüüpi kooli. Kas n
  • vahe: Erinevus BMI, ASCAP ja SESAC vahel

    Erinevus BMI, ASCAP ja SESAC vahel

    Peamised erinevused: Ameerika Ühendriikides tegutsevad kolm peamist esitusõigusega tegelevat organisatsiooni: Ameerika kompositsioonide, autorite ja kirjastajate ühing (ASCAP), Broadcast Music, Inc. (BMI) ja Euroopa etappide autorite ja heliloojate ühing ( SESAC). Kui kunstnik tegeleb tõsiselt muusikatööstusega, soovitatakse tal liituda esinevate õiguste organisatsiooniga (PRO). PRO on

Toimetaja Valik

Piimapulbri ja jogurti vaheline erinevus

Peamised erinevused: Petipiim viitab kahele erinevale joogivormile: traditsiooniline ja kultiveeritud. Traditsiooniline petipiim on aine, mis on jäänud aine pärast, kui või koorest välja kooritakse. Kultiveeritud petipiim on piima kunstlik kääritamine, mis põhjustab selle paksenemist. Jogurt on päevik, mis on loodud piima fermenteerimisel bakterite abil. Piima k