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

  • rozdíl mezi: Rozdíl mezi Sony Xperia S a Apple iPhone 4S

    Rozdíl mezi Sony Xperia S a Apple iPhone 4S

    Hlavní rozdíl: Zařízení Xperia S je vybaveno 4, 3palcovým TFT dotykovým displejem s ochranou proti poškrábání. Displej poskytuje impozantní hustotu 342 ppi a je poháněn procesorem Dual-core Qualcomm 1, 5 GHz. IPhone 4S byl aktualizací, která byla vydána po velkém očekávání v říjnu 2011. Byla to pátá generace
  • rozdíl mezi: Rozdíl mezi Samsung Galaxy Tab 2 7.0 a Samsung Galaxy Tab 2 10.1

    Rozdíl mezi Samsung Galaxy Tab 2 7.0 a Samsung Galaxy Tab 2 10.1

    Klíčový rozdíl: Samsung Tab 2 7.0 je 7palcová tableta, která nabízí PLS TFT LCD displej s hustotou přibližně 170 ppi. Zařízení je také k dispozici ve dvou verzích; Pouze Wi-Fi a Wi-Fi + 4G. Pouze tablet s technologií Wi-Fi je napájen dvoujádrovým procesorem o frekvenci 1 GHz a je k dispozici s Androidem v4.0 Ice Cream Sandwic
  • rozdíl mezi: Rozdíl mezi deníkem a časopisem

    Rozdíl mezi deníkem a časopisem

    Hlavní rozdíl: Časopisy jsou populární periodika, která jsou vydávána pro zábavy lidí. Mohou obsahovat kusy chmýří kusy, obecné znalosti články, celebrity zprávy a klepy, atd. Journals jsou vážné, vědecké publikace, které pokrývají celé odvětví nebo konkrétní oblast vědy a vzdělání. Často obsahují původní výzkum ne
  • rozdíl mezi: Rozdíl mezi GERD a pálením žáhy

    Rozdíl mezi GERD a pálením žáhy

    Klíčový rozdíl: Gastroezofageální refluxní choroba (GERD) je zdravotní stav, při kterém žaludeční kyselina v žaludku proudí do jícnu, což způsobuje bolest a nepohodlí. Nemoci jsou způsobeny změnami bariéry mezi žaludkem a jícenem. Pálení žáhy je stav, při kterém osoba zažívá pocit pálení nebo bolesti v hrudi nebo těsně za hrudní kostí. Tento pocit pálení je způsoben kyselý
  • rozdíl mezi: Rozdíl mezi zařízeními Chromecast a Amazon Fire TV

    Rozdíl mezi zařízeními Chromecast a Amazon Fire TV

    Klíčový rozdíl: Chromecast a Amazon Fire TV Stick jsou dvě z nejpopulárnějších video streamovacích zařízení, které jsou k dispozici na trhu. Chromecast je navržen a spouštěn společností Google, a proto má bezchybnou podporu pro aplikace Google, jako je YouTube, Filmy Google Play. Jako Amazon produkt, Amazon Fire tlačí obsah Amazon první a především. V dnešním technologickém
  • rozdíl mezi: Rozdíl mezi lžením a podvodem

    Rozdíl mezi lžením a podvodem

    Klíčový rozdíl: Lhání znamená, že jedna osoba slovně řekne jiné osobě něco, co je falešné prohlášení, aby se druhá osoba domnívala, že to, co říká, je pravda. Vydírání nebo klamání říká nebo dělá něco s úmyslem způsobit škodu jiné osobě. Lhání a podvod jsou stále velmi diskutabilní témata v oblasti filozofie, kde výzkumníci stále přicházejí s mnoha argumenty, které naznačují, že obě definice mohou být podobné nebo velmi odlišné. Tam je také mnoho výzkumných prací, které byly věnovány to
  • rozdíl mezi: Rozdíl mezi závěsy a závěsy

    Rozdíl mezi závěsy a závěsy

    Klíčový rozdíl: Závěsy se vztahují k těžkým okenním úpravám, které jsou často lemovány další textilií. Záclony jsou ošetření oken, které jsou lehké a tenké, i když mohou být tlusté. Obvykle se jedná o kus kusu látky a nejsou lemovány žádným dalším materiálem. Záclony a záclony jsou dvě slova, která mohou a jsou často používána zaměnitelně. Historicky se však používaly k popisu dvou růz
  • rozdíl mezi: Rozdíl mezi Havaji a Karibikem

    Rozdíl mezi Havaji a Karibikem

    Klíčový rozdíl: Havaj i Karibik jsou slavné turistické destinace, protože nabízejí spoustu pláží a písku. Jsou nabízeny jako tropické turistické destinace, které dovolují relaxaci v písku. Havaj je 50. stát Spojených států amerických, zatímco Karibik je geografická poloha v Karibském moři. Pokud jde o svátky, nejobl
  • rozdíl mezi: Rozdíl mezi Asus FonePad a Samsung Galaxy S3

    Rozdíl mezi Asus FonePad a Samsung Galaxy S3

    Klíčový rozdíl: Společnost Asus oznámila uvedení nejnovějšího phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidem, který umožňuje uživatelům telefonovat také tak, že je umístí do ucha. Fablet je vybaven 7palcovým IPS LED podsvíceným dotykovým displejem, který umožňuje multitouchovou funkci až pro 10 osob. Obrazovka má rozlišení 128

Redakce Choice

Rozdíl mezi tetováním a hotspotem

Klíčový rozdíl: Tethering je připojen k jednomu jinému zařízení pomocí kabelu, jako je USB pro přístup k internetu. Hotspot je jedno zařízení, které se změní na bezdrátový směrovač pro jiné zařízení, které má přístup k internetu prvního zařízení. Vzhledem k tomu, že se technologie zvyšuje, vyžaduje, abychom byli neustále propojeni - navzájem, s cizinci, s našimi poskytovateli sítí nebo dokonce s internetem. Z tohoto důvodu poskytli několik způsobů