Rozdíl mezi DDL a DML v tabulkové podobě

Klíčový rozdíl: DDL, což je jazyk definice dat, se používá hlavně k definování schématu v databázi. Definuje také vztah mezi položkami v databázi. DML, což je jazyk pro manipulaci s daty, je také databázovým jazykem. Nicméně, na rozdíl od DDL, může být DML použito k vložení, odstranění, oživení a úpravě dat namísto jejich zadání.

DDL a DML jsou dva typy jazyků databáze. Jsou nazývány sub-jazyky, protože mají méně zařízení než plnohodnotné programovací jazyky. Obě patří do rodiny syntaktických prvků, které se primárně používají v databázích. Oba využívají příkazy a příkazy jazyka Structured Query Language (SQL), které slouží k načtení a manipulaci s daty v relační databázi.

DDL, což je jazyk pro definici dat, se používá hlavně k definování schématu v rámci databáze. Definuje také vztah mezi položkami v databázi. DDL lze také použít k definování určitých bezpečnostních omezení. Jak již bylo dříve uvedeno, DDL používá především příkazy SQL, které se používají k vytváření, změnám a zničení objektů databáze.

Jakmile jsou příkazy DDL provedeny, výsledkem jsou nové tabulky, které jsou uloženy v "systémovém katalogu". Tento katalog se také nazývá datový slovník nebo datový adresář. Změny však mohou definovat pouze data v adresáři a jejich vzájemný vztah. Zatímco DML lze použít k úpravě samotných dat.

DML, což je jazyk pro manipulaci s daty, je také databázovým jazykem. Stejně jako DDL je to především role v rámci správy databází. Nicméně, na rozdíl od DDL, může být DML použito k vložení, odstranění, oživení a úpravě dat namísto jejich zadání.

Tato manipulace s daty lze aplikovat na interní, koncepční a externí úrovni schémat. Nicméně je třeba poznamenat, že úroveň složitosti na úrovni jednotlivých schémat se navzájem liší. Například složité nízkoúrovňové postupy umožňují efektivní přístup, ale postupy se zaměřují na snadné použití, a proto zahrnují nízkou složitost.

DML se také často používá při získávání dat. Lze jej rozdělit na dva segmenty, které jsou založeny na konstrukcích pro vyhledávání: Procedurální DML a Non-procedural DML. Procedurální DML určuje, jaké údaje je třeba načíst a jak by měly být získány požadované údaje. Non-procedurální DML specifikuje, jaké údaje je třeba načíst, ale ne jak by měly být získány požadované údaje.

Srovnání mezi DDL a DML v tabulkové podobě:

DDL

DML

Plný formulář

Jazyk pro definici dat

Jazyk manipulace s daty

Typ

Jazyk databáze

Jazyk databáze

Podsoubor z

Jazyk strukturovaných dotazů (SQL)

Jazyk strukturovaných dotazů (SQL)

Použití

Používá se k definování datových struktur, zejména databázových schémat

Používá se pro manipulaci s datovými strukturami dat

Typy

Související s

Definování dat

Vkládání, mazání, oživování a úprava dat

Příkazy

CREATE - vytvoření objektů v databázi

ALTER - mění strukturu databáze

DROP - odstranění objektů z databáze

TRUNCATE - odstranění všech záznamů z tabulky včetně odstranění všech prostor přidělených pro záznamy

COMMENT - přidání komentářů do datového slovníku

RENAME - přejmenujte objekt

SELECT - načíst data z databáze

INSERT - vkládání dat do tabulky

UPDATE - aktualizuje existující data v tabulce

DELETE - odstraní všechny záznamy z tabulky, zůstává prostor pro záznamy

Operace MERGE - UPSERT (vložení nebo aktualizace)

CALL - volání podprogramu PL / SQL nebo Java

EXPLAIN PLAN - vysvětlete přístupovou cestu k datům

ZÁMEK TABULKA - kontrola souběžnosti

Obrázek s laskavým svolením: sqa.org.uk, sqlinstructor.com

Doporučená

Související Články

  • populární srovnání: Rozdíl mezi pikocytózou a fagocytózou

    Rozdíl mezi pikocytózou a fagocytózou

    Hlavní rozdíl: Pinocytóza je absorpce tekutin, zatímco fagocytóza je absorpcí pevných předmětů, které jsou v podstatě potravou pro buňku. Jak pinocytóza, tak fagocytóza jsou typy endocytózy. Endocytóza je proces, při kterém buňky absorbují molekuly tak, že je pohlcují. Tyto molekuly často obsahují bílkoviny a jiné látky, které jsou pro buňku důležité. Proces endocytózy je používán v
  • populární srovnání: Rozdíl mezi slonem a mamutou

    Rozdíl mezi slonem a mamutou

    Hlavní rozdíl: sloni jsou příbuzní mamutí; oba patří do rodiny Elephantidae. V dnešním světě mamuti neexistují. Bylo zjištěno, že obvykle mají větší kly než slony. Elephantidae jsou jedinou přežívající rodinou řádu Proboscidea; ostatní rodiny řádu, které zahrnovaly mamuta a mastodony, zanikly. Slovo " slon " je za
  • populární srovnání: Rozdíl mezi formáty papíru A4 a A5

    Rozdíl mezi formáty papíru A4 a A5

    Klíčový rozdíl: Velikost A5 je polovina velikosti papíru A4 podle série formátů listů ISO "A", která je založena na poměru konstantní šířky k délce 1: druhá odmocnina 2 (hodnota přibližně = 1.4142). Mezinárodní organizace pro normalizaci (ISO) vydává formální normy pro měření téměř všechno, co se používá nebo vyrobilo, včetně papíru. V roce 1920 publikoval Dr. Porstmann z
  • populární srovnání: Rozdíl mezi jainismem a buddhismem

    Rozdíl mezi jainismem a buddhismem

    Klíčový rozdíl: Jainism je filozofie nebo může být označován jako estetické náboženství, které založil Vardhamâna v Indii kolem 6. století před naším letopočtem. Jainism věří v karmu, reinkarnaci a při vyhýbání se násilí. Buddhismus je filozofií nebo může být označován jako estetické náboženství, které založil Siddhartha Gautama. Buddhismus vysvětluje způsoby, jak se vy
  • populární srovnání: Rozdíl mezi brožurou a katalogem

    Rozdíl mezi brožurou a katalogem

    Klíčový rozdíl: Brožura je krátký tištěný dokument, známý také jako brožura. Jedná se o brožuru obsahující popisný nebo reklamní materiál. Na druhou stranu, katalog je dokument nebo kniha obsahující podrobný seznam názvů, zboží nebo knih. Mnoho lidí se zmýlí s těmito dvěma výrazy, protože oba poskytují informace o novém produktu, hotelech, obchodech atd. Mezi brožurou a katalogem je velmi
  • populární srovnání: Rozdíl mezi setrvačností a momentem setrvačnosti

    Rozdíl mezi setrvačností a momentem setrvačnosti

    Klíčový rozdíl: Zotrvačnost může být popsána jako vlastnost nebo tendence objektu, který odolává jakékoliv změně stavu jeho pohybu. Moment setrvačnosti je měření odporu objektu při změně jeho otáčení. Zotrvačnost může být popsána jako vlastnost nebo tendence objektu, který odolává jakékoliv změně stavu jeho pohybu. Tělo tedy zůstává v klidu nebo pok
  • populární srovnání: Rozdíl mezi Rigory a Chill

    Rozdíl mezi Rigory a Chill

    Klíčový rozdíl: Rigor se objevuje proto, že tělo pacienta se ve fyziologickém pokusu o zvýšení tělesné teploty na novou žádanou hodnotu účinně třese. Chřipky se vyskytují hlavně na začátku infekce a obvykle jsou spojeny s horečkou. Chřipky mohou být definovány jako způsob, jak cítit extrémně chladné. Jeden z velkých nepřátel lidí
  • populární srovnání: Rozdíl mezi odvoláním značky a rozpoznáním značky

    Rozdíl mezi odvoláním značky a rozpoznáním značky

    Klíčový rozdíl: Rozpoznání značky je test marketingového výzkumu, který společnost řídí "Kolik lidí pozná značku společnosti v určitém segmentu produktů?" Vzpomínka na značku je test marketingového výzkumu prováděný společností, který chápe, "Kolik lidí si vzpomíná na obchodní značku společnosti, když je umístěno mezi produkty jiných firem?" Obrázek 1: Zkouška rozpoznání znač
  • populární srovnání: Rozdíl mezi Microsoft a Windows

    Rozdíl mezi Microsoft a Windows

    Klíčový rozdíl: Microsoft a Windows jsou vzájemně propojeny. Společnost Microsoft vytvořila a prodává řadu počítačových operačních systémů nazývaných Windows. Microsoft je název společnosti, zatímco Windows je název operačního systému počítače. V roce 1971 byli Bill Gates a Paul Allen, dva dětští přátelé, zakladateli společnosti Microsoft. Je to nadnárodní společnost; největš

Redakce Choice

Rozdíl mezi horkou čokoládou a horkým kakaem

Klíčový rozdíl: "Hot kakao" je horký čokoládový nápoj vyrobený z kakaového prášku, horkého mléka nebo vody a cukru. "Horká čokoláda" je vyrobena z čokoládových hoblin (roztavených), cukru, smetany nebo mléka a vody. Mnoho lidí používá termíny "horká čokoláda" a "horké kakao" zaměnitelně, protože nezná rozdíl mezi těmito dvěma. Vzhledem k tomu, že jsou oba horké, č