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: Különbség a (z) és a (z) között

    Különbség a (z) és a (z) között

    Kulcsfontosságú különbség: A szavak, kivéve, ha és amíg mindkettő, a jelentés és a használat szempontjából eltérő. Hacsak nem az említett feltétel teljesítésén alapul, míg addig, amíg az ilyen feltétel teljesítésének időkeretét veszi figyelembe. Mind a szavak, mind pedig addig, amíg nem ismerik az angol nyelv tanulóit, különösen, ha beszélnek. Mindkettő arra szolgál, hogy egy
  • népszerű összehasonlítások: A feketefej és a pattanás közötti különbség

    A feketefej és a pattanás közötti különbség

    Kulcsfontosságú különbség: A feketefej úgy néz ki, mint egy beágyazott fekete zseb a bőrön. Egyes feketefejek azonban sárgás színűek lehetnek. A pattanás egy bumpként jelenik meg a bőrön, ami vörös és duzzadt. A pattanások általános példái a feketefejek és a pattanások. Akne, más néven cisztás akne vagy Acne vulgaris egy gyakori bőrbetegség, amely befolyásolhatja a tizenéveseket, felnőtteket és még gyermekeket is. A feketefejek és pattanások mellett
  • népszerű összehasonlítások: A Could és a Can közötti különbség

    A Could és a Can közötti különbség

    Kulcsfontosságú különbség : A képességet, képességet vagy alkalmasságot egy feladat elvégzéséhez segédként használhatjuk. Míg a segédeszközt lehetne használni, hogy a múlt tizenharmadát hozzák létre. Lehet és lehet modális. Ezek olyan kiegészítő szavak, amelyeket egy fő igével használnak. A kifejezések használatát gyak
  • népszerű összehasonlítások: Számítástechnikai és információs technológia közötti különbség

    Számítástechnikai és információs technológia közötti különbség

    Főbb különbség: A számítástechnika a számítógép alkotóelemeinek megfelelő berendezések kutatásával, tervezésével és fejlesztésével kapcsolatos. A hardver- vagy szoftver-ismeretekre összpontosít, ugyanakkor a hardver-szoftver integráció is a számítógépes tervezés területén értendő. Másrészt az információs technoló
  • népszerű összehasonlítások: A misszió és a látomás közötti különbség

    A misszió és a látomás közötti különbség

    Főbb különbség: A „misszió” célja. Ez az a cél, amelyre egy személyt vagy embercsoportot küld. A „ látás” azt a képességet jelenti, hogy látni vagy valamit megtervezni a jövőre nézve. Ez egy olyan kép, amelyet létrehozni szeretne. A misszió és a látás mindig a stratégiai nyilatkozatok két összetéveszthető összetevője. A misszió és a látomás között azonba
  • népszerű összehasonlítások: Különbség a Yamaha FZ és a Yamaha FZS között

    Különbség a Yamaha FZ és a Yamaha FZS között

    Kulcsfontosságú különbség: Ugyanabból a motorkerékpárcsaládból érkezve a Yamaha FZ és a Yamaha FZS ár, méret, méret, teljesítmény stb. A Yamaha FZ és a Yamaha FZS két motorkerékpár, amelyeket India Yamaha Motor gyárt és forgalmaz, a japán motorkerékpár óriás, a Yamaha Motor Company lövedéke. Mindkét kerékpár elsősorban
  • népszerű összehasonlítások: A Lover és a szeretett különbség

    A Lover és a szeretett különbség

    Főbb különbség: A szerető lehet olyan személy, aki szerelmes valakivel, míg egy szeretett valaki, aki nagyon közel van a szívhez. A szeretőt általában férfiaknál használják, míg a szeretetteket bárkinek, nősténynek és akár háziállatoknak is használhatja. A szeretett egy olyan emberre utal, aki drága szeretettel rendelkezik, míg a szerető kifejezetten olyan személyre utal, aki szerelmes, különösen egy férfit, aki egy nőt szeretett. A kapcsolatok alapot jelentenek
  • népszerű összehasonlítások: A feltöltés és a letöltés közötti különbség

    A feltöltés és a letöltés közötti különbség

    Főbb különbség : Az adatok átvitele az egyik rendszerről a másikra úgy történik, hogy a körülményektől függően letölthető vagy feltöltődik. A két kifejezés közötti elsődleges különbség az átvitt adatok irányára épül. A „letöltés” ​​kifejezést úgy definiáljuk, hogy a fájlokat egy szerverről egy kisebb perifériára továbbítjuk. Ez az adatátvitel a különböző severs-ről a számító
  • népszerű összehasonlítások: Különbség a sushi és a maki között

    Különbség a sushi és a maki között

    Főbb különbség: A sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. Maki egyfajta sushi tekercs, amely a tengeri moszatba hengerelt sushi. A Sushi a világszerte ismert japán étel. A Sushi főként főtt rizs ecettel, más összetevőkkel, általában nyers halakkal vagy más tenger gyümölcseivel együtt. A sushi főleg két részből áll

Szerkesztő Választása

Az FLV és az FLA közötti különbség

A legfontosabb különbség: az FLV és az FLA kétféle formátumú fájlformátumot használ az Adobe Flash programban. Az FLV olyan tárolófájl-formátum, amelyet az interneten keresztül videofelvételre használnak, míg az FLA a befejezett SWF-fájl folyamatban lévő vagy forrásfájlja. Az FLV és az FLA kétféle formátumot használ az Adobe Flash alkalmazásban. Az FLV olyan tárolófájl-form