A DDL és a DML közötti különbség táblázatos formában

Kulcskülönbség: A DDL, amely az Data Definition Language (Adatmeghatározási nyelv), az adatbázisban lévő séma meghatározására szolgál. Meghatározza az adatbázisban lévő bejegyzések közötti kapcsolatot is. A DML, amely a Data Manipulation Language (Adatkezelési nyelv) kifejezés, szintén adatbázis-nyelv. Mindazonáltal, a DDL-szel ellentétben a DML felhasználható az adatok beillesztésére, törlésére, újraélesztésére és módosítására, nem pedig csak az adatok megadására.

A DDL és a DML az adatbázis nyelvek két típusa. Ezeket al-nyelveknek hívják, mivel kevesebb létesítményük van, mint a teljes értékű programozási nyelvek. Mindkettő olyan szintaxis elemek családjához tartozik, amelyeket elsősorban az adatbázisokhoz használnak. Mindkettő strukturált lekérdezési nyelv (SQL) utasításokat és parancsokat használ, amelyek az adatok relációs adatbázisban történő letöltéséhez és kezeléséhez használhatók.

A DDL, amely a Data Definition Language (Adatmeghatározási nyelv) kifejezés, elsősorban az adatbázisban lévő séma meghatározására szolgál. Meghatározza az adatbázisban lévő bejegyzések közötti kapcsolatot is. A DDL használható bizonyos biztonsági korlátok meghatározására is. Mint korábban említettük, a DDL elsősorban SQL parancsokat használ, amelyek az adatbázis objektumok létrehozására, módosítására és megsemmisítésére szolgálnak.

A végrehajtás után a DDL parancsok új táblázatokat eredményeznek, amelyeket "rendszerkatalógusban" tárolnak. Ezt a katalógust adattárolónak vagy adatkönyvtárnak is nevezik. A változtatások azonban csak a könyvtáron belüli adatokat és azok egymáshoz való viszonyát határozhatják meg. Míg a DML használható az adatok módosítására.

A DML, amely a Data Manipulation Language (Adatkezelési nyelv) kifejezés, szintén adatbázis-nyelv. A DDL-hez hasonlóan ez elsősorban az adatbázis-kezelésen belül van. Mindazonáltal, a DDL-szel ellentétben a DML felhasználható az adatok beillesztésére, törlésére, újraélesztésére és módosítására, nem pedig csak az adatok megadására.

Ezeket az adatkezeléseket a sémák belső, fogalmi és külső szintjein lehet alkalmazni. Meg kell azonban jegyezni, hogy az egyes sémák szintjén a komplexitás szintje eltérő. Például a bonyolult alacsony szintű eljárások lehetővé teszik a hatékony hozzáférést, de az eljárások a használat egyszerűségére összpontosítanak, így alacsony bonyolultságúak.

A DML-t gyakran használják az adatok visszakereséséhez. Két szegmensre osztható a visszanyerési konstrukciók alapján: eljárási DML és nem eljárási DML. Az eljárási DML meghatározza, hogy milyen adatokat kell letölteni, és hogyan kell letölteni a szükséges adatokat. A nem eljárási DML meghatározza, hogy milyen adatokat kell letölteni, de nem azt, hogy hogyan kell letölteni a szükséges adatokat.

DDL és DML összehasonlítása táblázatos formában:

DDL

DML

Teljes alak

Adatmeghatározási nyelv

Adatkezelési nyelv

Típusú

Adatbázis nyelv

Adatbázis nyelv

A

Strukturált lekérdezési nyelv (SQL)

Strukturált lekérdezési nyelv (SQL)

felhasználások

Az adatstruktúrák, különösen az adatbázis-sémák meghatározására szolgál

Az adatszerkezetek adatkezeléséhez használatos

típusai

Köze van

Adatok meghatározása

Adatok beillesztése, törlése, újraélesztése és módosítása

parancsok

CREATE - objektumok létrehozása az adatbázisban

ALTER - megváltoztatja az adatbázis szerkezetét

DROP - az objektumok törlése az adatbázisból

TRUNCATE - az összes rekord eltávolítása a táblából, beleértve a rekordokhoz rendelt összes helyet

COMMENT - megjegyzések hozzáadása az adatszótárhoz

RENAME - egy objektum átnevezése

SELECT - az adatok lekérése az adatbázisból

INSERT - az adatok beszúrása egy táblázatba

UPDATE - a táblázatban lévő meglévő adatok frissítése

DELETE (törlés) - törli az összes rekordot a táblából, a helyek maradnak

MERGE - UPSERT művelet (beszúrás vagy frissítés)

Hívás - hívjon PL / SQL vagy Java alprogramot

LEJÁTSZÁS PLAN - magyarázza az adatok elérési útját

LOCK TABLE - a párhuzamosság vezérlése

Image Courtesy: sqa.org.uk, sqlinstructor.com

Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: A hidratáló és a fényvédő közötti különbség

    A hidratáló és a fényvédő közötti különbség

    Főbb különbség: A használat idején a hidratáló és a napvédő eszközök nagy zavart okozhatnak. Úgy tűnik, hasonlóak egymáshoz, de teljesen másak. „A hidratálót” alkalmazzák a bőr szárazság elleni védelmére, míg a „fényvédő” védi a bőrt az UV sugárzás ellen a forró éghajlatban. A hidratálószerek és a napvédők általában
  • népszerű összehasonlítások: A Bitcoin és a Peercoin közötti különbség

    A Bitcoin és a Peercoin közötti különbség

    Főbb különbség: A Bitcoin a piacon a legnépszerűbb és legdrágább cryptocurrency. A Bitcoin-t 2009. január 3-án Satoshi Nakamoto álneves fejlesztő indította el. Másrészt, Peercoin meglehetősen újabb. 2012. augusztus 12-én indította el Sunny King szoftverfejlesztő. A Peercoin-t a Bitcoin ihlette, és így sok forráskódját és technikai megvalósítását osztja meg. A Bitcoin és a Peercoin crypt
  • népszerű összehasonlítások: A Pokémon X és Y közötti különbség

    A Pokémon X és Y közötti különbség

    Főbb különbség: A Pokémon-játékokat általában két kissé eltérő cím sorozata adja meg, és az X és Y nem különböznek egymástól. Alapvetően ugyanaz a játék. Azonban a Pokémon X és a Pokémon Y sokféle Pokémon-val rendelkezik, amelyeket csak az egyes játékokban lehet beszerezni. A Pokémon X és a Pokémon Y a
  • népszerű összehasonlítások: A Hip Hop és a Rap közötti különbség

    A Hip Hop és a Rap közötti különbség

    Főbb különbség: A Hip Hop műfaj egy stilizált ritmikus zenét tartalmaz, amelyet rapping, ritmikus és rímelő beszéd kísér. A Hip Hop szubkultúrává alakult Hip Hop zene szintén a rap és az R&B-hez kapcsolódik. A csattanás gyakran a hip-hop lírai része, emceeing, MCing, spitting beats vagy rhyming. A dalszöveg vagy a k
  • népszerű összehasonlítások: A Boss és a Chief közötti különbség

    A Boss és a Chief közötti különbség

    Kulcsfontosságú különbség: Bár a főnök és a főnök kifejezéseket egymással szinonimaként értelmezik, valójában nem. Közöttük kiemelkedő különbség az, hogy a főnök nem hivatalos cím vagy megnevezés, melyik főnök. A főnök kifejezés a holland „baas” szóból származik, azaz a „mester”. Ezzel az értelemben egyetértésben a főnök
  • népszerű összehasonlítások: Az Apple és a Windows közötti különbség

    Az Apple és a Windows közötti különbség

    Főbb különbség: Az Apple grafikus felhasználói felületen van kialakítva. Az Apple Inc-t korábban az Apple Computer Inc. néven ismerték. Az Apple rendszer az operációs rendszerek különböző típusai között van: Mac számítógépsorok, az iPod zenelejátszó, az iPhone okostelefon és az iPad tabletta számítógép. A Windows a Microsoft által k
  • népszerű összehasonlítások: Különbség a Tuxedo, a Suit és a Blazer között

    Különbség a Tuxedo, a Suit és a Blazer között

    Kulcsfontosságú különbség : A szmoking, a ruha és a blézer közötti különbség a stílus, a ruházat és a különböző alkalmakkor történő felhasználás. A szmoking, a ruha és a blézer formálisan viseli a férfiakat. Bár a ruhák és a blézerek hasonlónak tekinthetők, a kettő között különbségek vannak. Ez a cikk megkülönbözteti ezeket a hár
  • népszerű összehasonlítások: A Joomla komponens és a modul közötti különbség

    A Joomla komponens és a modul közötti különbség

    Kulcsfontosságú különbség: A Joomla egy ingyenes forráskódú CMS a formanyomtatványokat és a webes linkeket tartalmazó tartalom közzétételéhez. Az összetevők lényegében az, amit az oldal "fő" részében lát. A modulok kiegészítik az összetevő tartalmát; nem az oldal fő tartalmát képezik. A Joomla egy ingyenes és nyíl
  • népszerű összehasonlítások: A Hawk és a Falcon közötti különbség

    A Hawk és a Falcon közötti különbség

    Főbb különbség: A sólyomok ragadozó madarak, amelyek általában kisebbek és kisebb súlyúak. A sólyomok ragadozó madarak, amelyek hosszú, hegyes szárnyakkal és szándékos (konkáv) csőrrel rendelkeznek. A sólyomok ragadozó madarak, amelyek általában kisebbek és kisebb súlyúak. A sólyomok hirtelen kötésekkel vadásznak a fák rejtett sügéréből. Általában fából készült területeke

Szerkesztő Választása

A BMI és a testzsír közötti különbség

Kulcskülönbség: A BMI a testtömeg-indexet jelenti. Ez egy olyan intézkedés, amely a magasság és a súly alapján mért arányt jelez. A testzsír százalékos aránya egy másik testmérési technika. Ez biztosítja a zsírtartalmat a testtömegre. Azt jelzi, hogy mennyi zsírt alkot a test. Az emberek egészsége csökken. Ez főként az ülő életmód