Rozdiel medzi DDL a DML v tabuľkovej forme

Rozdiel kľúčov: DDL, ktorý slúži ako jazyk na definovanie údajov, sa používa hlavne na definovanie schémy v rámci databázy. Definuje tiež vzťah medzi položkami v databáze. DML, čo je jazyk pre manipuláciu s údajmi, je tiež databázový jazyk. Napriek tomu, na rozdiel od DDL, DML môže byť použitá na vloženie, vymazanie, oživenie a úpravu údajov, a nie len na ich špecifikáciu.

DDL a DML sú dva typy databázových jazykov. Oni sú nazývaní sub-jazyky, pretože majú menej zariadení ako plnohodnotné programovacie jazyky. Obaja patria do skupiny prvkov syntaxe, ktoré sa používajú predovšetkým v súvislosti s databázami. Obaja používajú príkazy a príkazy jazyka štruktúrovaného dotazu (SQL), ktoré sa používajú na získavanie a manipuláciu s údajmi v relačnej databáze.

DDL, ktorý slúži ako jazyk na definovanie údajov, sa používa hlavne na definovanie schémy v rámci databázy. Definuje tiež vzťah medzi položkami v databáze. DDL možno tiež použiť na definovanie určitých bezpečnostných obmedzení. Ako už bolo uvedené, DDL primárne využíva príkazy SQL, ktoré sa používajú na vytváranie, zmenu a zničenie databázových objektov.

Po vykonaní príkazov DDL sa vytvoria nové tabuľky, ktoré sú uložené v "systémovom katalógu". Tento katalóg sa tiež nazýva dátový slovník alebo dátový adresár. Zmeny však môžu definovať iba údaje v adresári a ich vzájomný vzťah. Zatiaľ čo DML môže byť použitý na úpravu samotných údajov.

DML, čo je jazyk pre manipuláciu s údajmi, je tiež databázový jazyk. Rovnako ako DDL, je to predovšetkým úloha v rámci správy databáz. Napriek tomu, na rozdiel od DDL, DML môže byť použitá na vloženie, vymazanie, oživenie a úpravu údajov, a nie len na ich špecifikáciu.

Tieto manipulácie s údajmi sa dajú použiť na internej, koncepčnej a vonkajšej úrovni schém. Treba však poznamenať, že úroveň zložitosti na každej úrovni schémy sa navzájom líši. Napríklad komplexné nízkoúrovňové postupy umožňujú efektívny prístup, ale postupy sa zameriavajú na jednoduché používanie, a preto zahŕňajú nízku zložitosť.

DML sa často používa pri získavaní údajov. Je možné ho rozdeliť na dva segmenty založené na jeho konštrukciách vyhľadávania: Procedurálny DML a Non-procedural DML. Procedurálne DML určuje, aké údaje je potrebné získať a ako je potrebné získať požadované údaje. Non-procedural DML špecifikuje, aké údaje je potrebné získať, ale nie ako je potrebné získať požadované údaje.

Porovnanie medzi DDL a DML v tabuľkovej forme:

DDL

DML

Plná forma

Jazyk definovania údajov

Jazyk na manipuláciu s údajmi

Typ

Jazyk databázy

Jazyk databázy

Podskupina

Štruktúrovaný jazyk dopytov (SQL)

Štruktúrovaný jazyk dopytov (SQL)

použitie

Používa sa na definovanie dátových štruktúr, najmä databázových schém

Používa sa na manipuláciu s dátovými štruktúrami

druhy

Súvisiace s

Definovanie údajov

Vloženie, mazanie, oživenie a úprava údajov

príkazy

CREATE - vytvoriť objekty v databáze

ALTER - mení štruktúru databázy

DROP - odstránenie objektov z databázy

TRUNCATE - odstránenie všetkých záznamov z tabuľky vrátane odstránenia všetkých priestorov priradených k záznamom

COMMENT - pridáva komentáre do dátového slovníka

RENAME - premenujte objekt

SELECT - načítanie údajov z databázy

INSERT - vkladanie údajov do tabuľky

UPDATE - aktualizuje existujúce údaje v tabuľke

DELETE - odstráni všetky záznamy z tabuľky, priestor pre záznamy zostane

Operácia MERGE - UPSERT (vloženie alebo aktualizácia)

CALL - volanie podprogramu PL / SQL alebo Java

EXPLAIN PLAN - vysvetlite prístupovú cestu k údajom

LOCK TABLE - kontrola súbežnosti

Obrázok so súhlasom: sqa.org.uk, sqlinstructor.com

Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi Sony Xperia P a Micromax A116 Canvas HD

    Rozdiel medzi Sony Xperia P a Micromax A116 Canvas HD

    Hlavný rozdiel: Sony Xperia P je vybavená 4-palcovou dotykovou obrazovkou TFT, ktorá umožňuje až 4-dotykové funkcie. Obrazovka je odolná proti poškriabaniu a má odolný proti rozbitiu. Dotyková obrazovka poskytuje približne 275 ppi hustoty pixelov spolu s technológiou WhiteMagic, ktorá pridáva extra biely pixel s už prítomnou červenou, modrou a zelenou farbou. Micromax A116 Can
  • rozdiel medzi: Rozdiel medzi Asus PadFone Infinity a galaxií Poznámka 10.1

    Rozdiel medzi Asus PadFone Infinity a galaxií Poznámka 10.1

    Kľúčový rozdiel: Asus Padfone Infinity smartphone je elegantný 5-palcový pln HD 1920x1080, Super IPS + s dotykovým panelom Capacitive Multi a poskytuje hustotu približne 441 ppi. Prístroj je barový telefón s zakrivenými rohmi, ktoré mu dávajú podobný vzhľad ako 'iPhone' a 'HTC One'. Asus Padfone In
  • rozdiel medzi: Rozdiel medzi mánie a fobie

    Rozdiel medzi mánie a fobie

    Kľúčový rozdiel: Mania je v podstate druh nálady, ktorá sa vyznačuje abnormálne vysokou úrovňou energie. Mania má rôzne úrovne intenzity, ktoré sa pohybujú od miernej mánie až po úplnú mániu s extrémnou energiou, závodnými myšlienkami a nútenou rečou. Fóbia sa týka abnormálneho strachu z niečoho. Fobia sú v skutočnosti typom
  • rozdiel medzi: Rozdiel medzi procesorom DSP a univerzálnym procesorom

    Rozdiel medzi procesorom DSP a univerzálnym procesorom

    Hlavný rozdiel: Mikroprocesor zahŕňa funkcie centrálnej procesorovej jednotky (CPU) počítača na jednom alebo niekoľkých integrovaných obvodoch. Účelom mikroprocesora je prijať digitálne údaje ako vstupy, spracovať ich podľa pokynov a potom poskytnúť výstup. Väčšina univerzálnych mikroprocesorov je prítomná v osobných počítačoch. Často sa používajú na výpoče
  • rozdiel medzi: Rozdiel medzi iOS 8 a iOS 9

    Rozdiel medzi iOS 8 a iOS 9

    Kľúčový rozdiel: iOS 8 bol uvedený do sveta v júni 2014 a bol prepustený v ten istý deň. iOS8 priniesol niekoľko významných aktualizácií v porovnaní so staršími systémami iOS, ale stále bol viazaný ako znepokojujúci systém iOS kvôli mnohým bugs.iOS 9 ponúka niektoré zbrusu nové funkcie a takisto je postavený na funkciách, ktoré boli ponúkané s iOS8. Systém iOS 9 bol ohlásený v jú
  • rozdiel medzi: Rozdiel medzi Sony Xperia SP a Sony Xperia Z

    Rozdiel medzi Sony Xperia SP a Sony Xperia Z

    Kľúčový rozdiel: Xperia SP je 4, 6-palcový TFT kapacitný dotykový telefón, ktorý je zabalený v celohliníkovom tele. Má hrúbku menšiu ako 10 mm a hmotnosť približne 155 gramov. Obrazovka ponúka displej s realitou HD a je podporovaný mobilným televízorom BRAVIA Engine 2. SP pracuje na 2G, 3G a LTE sieti (v závislosti od dostupnosti na trhu a športu má procesor Qualcomm Snapdragon Dual Core 1, 7 GHz.) Sony Xperia Z je naj
  • rozdiel medzi: Rozdiel medzi Borderline a Bipolar

    Rozdiel medzi Borderline a Bipolar

    Kľúčový rozdiel: Bipolárna a pohraničná porucha osobnosti (BPD) je často zmätená ako druhá kvôli ich mnohým podobnostiam. Hraničná porucha osobnosti je mentálnym stavom, v ktorom ľudia prežívajú bezohľadné a impulzívne správanie, nestabilné nálady a vzťahy. Bipolárna porucha je stav, v ktorom ľudia prežívajú rozsiahle výkyvy nálady. Človek môže začať byť šťastný a
  • rozdiel medzi: Rozdiel medzi Obchodom Google Play a Apple App Store

    Rozdiel medzi Obchodom Google Play a Apple App Store

    Rozdiel kľúčov: Obchod Play a App Store sú dva rôzne typy digitálnych distribučných platforiem. Okrem rozdielového rozdielu, ktorý je v obchode Play Store spustený v systéme Android spoločnosti Google, ktorý je v aplikácii App Store spustený v systéme iOS spoločnosti Apple, existujú len ďalšie rozdiely v rozlíšení. Obchod Play a App Stor
  • rozdiel medzi: Rozdiel medzi hliníkovou fóliou a cínovou fóliou

    Rozdiel medzi hliníkovou fóliou a cínovou fóliou

    Kľúčový rozdiel: Hliníková fólia je tenká hliníková fólia, ktorá má hrúbku menšiu ako 0, 2 milimetrov a môže byť použitá pre rôzne veci okolo domu. Cínová fólia je tenká fólia vyrobená z cínu. Toto bol najbežnejší typ obalového a izolačného materiálu používaného pred druhou svetovou vojnou, po ktorej sa hliník stal najlacnejším materiálom a dostal sa do sériovej výroby. Hliníkové fólie a cínové fólie sú dva rôzn

Redakcia Choice

Rozdiel medzi Kindle Fire 1. a 2. generácie

Kľúčový rozdiel: Kindle Fire 1. generácie s názvom Fire OS 1 bol prepustený 28. septembra 2011. Zatiaľ čo Kindle Fire 2nd Generation, mini PC bol prepustený 14. septembra 2012. Kindle, čitateľ e-book, je vyvinutý a predávaný spoločnosťou Amazon.com. Dátum vydania zariadenia na čítanie e-knih Amazonom bol 19. november 2007. Čít