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 metró és a nagyvárosi város közötti különbség

    A metró és a nagyvárosi város közötti különbség

    Főbb különbség: A nagyvárosi város olyan sűrűn lakott városra utal, amely jól kapcsolódik a külvárosi területeihez, míg a metró- vagy nagyvárosi terület egy nagyvárosi városból áll, és magában foglalja a hozzá tartozó külvárosokat és külvárosokat is. A nagyvárosi város olyan sűrűn lakott városra utal, amely gazdaságilag és társadalmilag jól kapcsolódik külvárosi területeihez, míg a metró- vagy nagyvárosi terület egy sűrűn lakott városi magvárosból (nagyvárosi városból) áll, és magában foglalja a hozzá tartozó külvárosokat és külvárosokat is. Egy egyszerű szó megfogalmazása a metropolisz városa
  • népszerű összehasonlítások: Az Orbit és az Orbital közötti különbség

    Az Orbit és az Orbital közötti különbség

    Kulcskülönbség: Egy pálya egy ívelt út, amelyet egy csillag, bolygó, hold stb. Körül lévő tárgy vesz. Az orbitális forma az összes valószínű pálya kombinációja. Ez egy atomon belüli határozatlan terület, amelyen belül a legmagasabb az elektron (ok) keresése. Az emberek gyakran összezavarodnak az orbitális és az orbitális szavakkal. Úgy hangzik, mintha hasonló
  • népszerű összehasonlítások: A FAT32 és az NTFS közötti különbség

    A FAT32 és az NTFS közötti különbség

    Főbb különbség: A FAT32 és az NTFS a merevlemezek partícionálásához és formázásához használt fájlrendszerek és lemez szabványok. Összehasonlítva, a FAT32 egy régebbi és egyszerűbb verziója az NTFS-nek, amely új, és egy jól ismert változatú fájlrendszer. A FAT32 a Windows 95 OSR 2 és Windows 98 operációs rendszerekben elérhető fájlelosztási táblázat változata. Ez egy gyakori fájlrendszer, amelyet
  • népszerű összehasonlítások: A körömlakk és a gél közötti különbség

    A körömlakk és a gél közötti különbség

    Főbb különbség: A körömlakk a körmök színezésére és ragyogására használt lakk, és a gél kozmetikai célokra használt zselés anyag. A körömlakkot elsősorban a 19. és a 20. század elején használták, az emberek inkább csiszolt, mint festett megjelenést használtak a színezett porok és krémek körmökbe masszírozásával, majd fényesítéssel. Ezek a kozmetikai körömlakkok, amelyekke
  • népszerű összehasonlítások: Különbség az LG Optimus L5 II, L5 II Dual és Xolo Q800 között

    Különbség az LG Optimus L5 II, L5 II Dual és Xolo Q800 között

    Főbb különbség: Az LG Optimus L5 II és az LG Optimus L5 II Dual számlálója a vállalat két belépő szintű okostelefonja. Az LG Optimus L5 II és L5 II Dual meglehetősen hasonlít egymásra, de bizonyos helyeken, beleértve a kinézetet is, eltérőek. A készülék 4 hüvelykes True IPS LCD kapacitív érintőképernyővel rendelkezik, amely körülbelül 233 ppi pixeles sűrűséget kínál. Az Xolo Q800 egy Quad-core 1, 2 GHz-
  • népszerű összehasonlítások: A Cation és az Anion közötti különbség

    A Cation és az Anion közötti különbség

    Kulcskülönbség: A kation egy semleges atom, amely elvesztette az elektronját a valens héjától és pozitív töltéssel rendelkezik. Az anion egy semleges atom, amely a valens héjjához elektronot kapott és negatív töltéssel rendelkezik. A kation és az anion teljes megértése érdekében először meg kell értenünk az atom és az ion definícióit. Ez a két kifejezés közvetle
  • népszerű összehasonlítások: A megerősítés és az együttműködés közötti különbség

    A megerősítés és az együttműködés közötti különbség

    Főbb különbség: Az együttműködés az együttmûködés. Az emberek vagy szervezetek közösen dolgoznak a közös célok elérése érdekében. Másrészről, a megerősítés az, hogy bizonyos bizonyítékokkal vagy bizonyítékokkal megerősítést nyer vagy támogat. Az együttműködés és a megerősítés sok hangon hasonló, de mindkettő különbözik egymástól. Az együttműködés azt jelenti, hogy valaki csatla
  • népszerű összehasonlítások: A Sony Xperia ZR és a Sony Xperia Z közötti különbség

    A Sony Xperia ZR és a Sony Xperia Z közötti különbség

    Főbb különbség: A Sony Xperia ZR lényegében egy kisebb változata a Xperia Z zászlóshajónak, amely ugyanazokat a funkciókat kínálja. Az Xperia Z-hoz hasonlóan az új Xperia ZR víz- és porálló. A telefont azonban víz alatti használatra is lehet használni, és akár 30 percig is képes víz alá merülni, ellentétben a Z-vel. Krait Qualcomm Snapdragon A
  • népszerű összehasonlítások: Különbség a Slim Fit Jeans és a Straight Fit Jeans között

    Különbség a Slim Fit Jeans és a Straight Fit Jeans között

    Kulcsfontosságú különbség : A vékony és egyenes illeszkedésű farmer sok bizonytalanságot okoz a vásárlói gondolkodásban, mivel hasonlónak tűnik. Jelentős különbség azonban az, hogy a vékony farmer keskeny a csípőtől a bokáig, míg a név szerint az egyenes illeszkedő farmer egyenes. Mivel a világ elkezdett fa

Szerkesztő Választása

A szerző és a szerkesztő közötti különbség

Főbb különbség: A „szerző” az, aki eredetileg saját tartalmát hozta létre, míg a „szerkesztő” az, aki szerkeszti azt. A szerző és a szerkesztő egymással összefüggésben dolgozik, vagyis mindkettő elsődleges szerepet játszik a tartalom strukturálásában. Valójában a szerző inicializálja a tartalmat, és a szerkesztő formázza. Mindkettő információs szempontból sz