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: Töötaja, töötaja ja töötaja erinevus

    Töötaja, töötaja ja töötaja erinevus

    Peamised erinevused: Töötajad, töötaja ja töötaja on kolm terminit, mis on üksteisega väga sarnased ja kõik viitavad inimesele, kes töötab. Töötajad on „rühm inimesi, kes töötavad organisatsiooni või äri heaks.” Töötaja on „isik, kes teeb teatud tööd, et teenida raha.” Arvestades, et töötaja viitab „isikule, kes töötab teise isiku või ettevõtte heaks palga või palga eest. ” Tänapäeva maailmas peavad enamik in
  • vahe: Erinevus abordi ja nurisünnituse vahel

    Erinevus abordi ja nurisünnituse vahel

    Peamine erinevus: abort on tahtlik tegu loote või embrüo eemaldamiseks või sundimiseks emakast enne, kui tal on olnud võimalus kasvada. Teiselt poolt on abordi tekitamine, kui abort juhtub, kuid see ei ole tahtlik ega tähelepanelik. Raseduse katkemine on tavaliselt õnnetus, kui midagi häirib rasedust ja peatab loote kasvamise. Üks e
  • vahe: Erinevus Mall ja Supermarket vahel

    Erinevus Mall ja Supermarket vahel

    Peamised erinevused: kaubanduskeskused või kaubanduskeskused on suured suletud ruumid, mida iseloomustavad sageli paljud kauplused, mis müüvad kaupu avalikkusele. Kaubanduskeskused võivad olla keskmise suurusega ja suured, sõltuvalt ehitusest ja kaupluste arvust, mida ta soovib hoida. Supermarketid on suured iseteenindusega toidupoed, mis pakuvad klientidele erinevaid toite ja majapidamistarbeid. Too
  • vahe: GIF ja PNG erinevus

    GIF ja PNG erinevus

    Peamine erinevus: GIF tähistab Graphics Interchange Format. GIF-faili jaoks kasutatav failinimi on .gif või .GIF. GIF on formaat, mida kasutatakse peamiselt graafilistes piltides. PNG tähistab Portable Network Graphics. See loodi graafika vahetamise vormingu (GIF) täiustatud ja patenteerimata asendajana. Sa
  • vahe: Erinevus tänavate ja teede vahel

    Erinevus tänavate ja teede vahel

    Peamine erinevus: tee on avatud sillutatud tee sõidukitele, inimestele ja loomadele, kes ühendavad kahte kauget punkti. Tänavad on tavaliselt väikesed avalikud teed, mis asuvad linnades. Tänavatel on kõige sagedamini vooderdatud majade või hoonetega ning nad võimaldavad sõita nii jalakäijatele kui ka autodele. Kuigi te
  • vahe: Erinevus kuningriigi, dünastia ja impeeriumi vahel

    Erinevus kuningriigi, dünastia ja impeeriumi vahel

    Põhiline erinevus: Kuningriik on tavaliselt rahvas, mida valitseb monarh. Võib öelda, et impeerium on suur kuningriik. See on traditsiooniliselt suurem kui kuningriik ja see võib koosneda mitmest erinevast piirkonnast ja riigist, mida ta kontrollib. Dünastia on ühe perekonna valitsejate ja dünastide seeria. Läbi
  • vahe: Vasakpoolse reegli ja parema käe reegli erinevus

    Vasakpoolse reegli ja parema käe reegli erinevus

    Peamised erinevused: vasakpoolse reegli ja parema käe reegel on visuaalse mnemonismi tüübid, mille on välja töötanud John Ambrose Fleming 19. sajandi lõpus. Neid kasutatakse liikumise, põllu ja voolu suuna näitamiseks. Vasakpoolne reegel kehtib elektrimootorite kohta, samas kui parempoolne reegel kehtib generaatorite kohta. Vasakpo
  • vahe: Erinevus MPEG1 ja MPEG2 vahel

    Erinevus MPEG1 ja MPEG2 vahel

    Oluline erinevus: MPEG tähistab Moving Picture Experts Groupi. MPEG1 avaldati algselt aastal 1993 ja see on tegelikult audio- ja videofailide tihendussüsteem. Seda kasutatakse tavaliselt videote salvestamiseks kõvakettal ja CD-l. Seda kasutatakse isegi digitaalsete kaabel- / satelliittelevisiooni ja digitaalsete heliülekannete jaoks. Ta
  • vahe: Erinevus globaalse soojenemise ja kasvuhooneefekti vahel

    Erinevus globaalse soojenemise ja kasvuhooneefekti vahel

    Peamine erinevus: globaalne soojenemine on Maa atmosfääri ja ookeanide keskmise temperatuuri tõus. Kasvuhooneefekt on soojuse säilitamine kasvuhoonegaaside poolt Maa pinnal, võimaldades planeedi temperatuuri tõusta. Globaalne soojenemine ja kasvuhooneefekt on kaks mõistet, mida keskkonnakaitsjate seas pidevalt arutatakse, kes praegu võitlevad, et vähendada nende ohtlike tingimuste mõju Maale. Nii glob

Toimetaja Valik

Tätoveeringute ja kehakunsti erinevus

Peamised erinevused: peamine erinevus Tattoo ja Body Art vahel on see, et Tattoo on keha kunsti tüüp, samal ajal kui keha on pigem katusmõiste, mis hõlmab paljusid erinevaid kunstitehnoloogiaid. Tätoveering ja kehakunst on kaks nähtust, mis on viimastel aegadel maailmas tormi tekitanud. See on uus suundumus, mis sunnib igaühele hüpata vagunelava. Mõista