Różnica między DDL i DML w formie tabelarycznej

Kluczowa różnica: DDL, co oznacza język definicji danych, służy głównie do definiowania schematu w bazie danych. Określa również relację między wpisami w bazie danych. DML, który oznacza język manipulacji danymi, jest także językiem bazy danych. Niemniej jednak, w przeciwieństwie do DDL, DML można wykorzystywać do wstawiania, usuwania, odnawiania i modyfikowania danych, a nie tylko ich określania.

DDL i DML to dwa typy języków baz danych. Nazywane są one pod-językami, ponieważ mają mniej obiektów niż pełnoprawne języki programowania. Obie należą do rodziny elementów składniowych, które są używane przede wszystkim w odniesieniu do baz danych. Oba wykorzystują instrukcje i polecenia języka SQL (Structured Query Language), które są używane do pobierania i manipulowania danymi w relacyjnej bazie danych.

DDL, co oznacza Data Definition Language, służy głównie do definiowania schematu w bazie danych. Określa również relację między wpisami w bazie danych. DDL można również użyć do zdefiniowania pewnych ograniczeń bezpieczeństwa. Jak wcześniej wspomniano, DDL wykorzystuje przede wszystkim polecenia SQL, które są używane do tworzenia, modyfikowania i niszczenia obiektów bazy danych.

Po wykonaniu polecenia DDL powstają nowe tabele, które są przechowywane w "katalogu systemowym". Ten katalog jest również nazywany słownikiem danych lub katalogiem danych. Jednak zmiany mogą jedynie definiować dane w katalogu i ich wzajemne relacje. Natomiast DML może służyć do modyfikacji samych danych.

DML, który oznacza język manipulacji danymi, jest także językiem bazy danych. Podobnie jak DDL, główną rolę odgrywa zarządzanie bazami danych. Niemniej jednak, w przeciwieństwie do DDL, DML można wykorzystywać do wstawiania, usuwania, odnawiania i modyfikowania danych, a nie tylko ich określania.

Te manipulacje danymi mogą być stosowane na wewnętrznych, koncepcyjnych i zewnętrznych poziomach schematów. Należy jednak zauważyć, że poziom złożoności na każdym poziomie schematu jest różny. Na przykład złożone procedury niskiego poziomu umożliwiają wydajny dostęp, ale procedury koncentrują się na łatwości użycia, a zatem obejmują małą złożoność.

DML jest również często używany do pobierania danych. Można go podzielić na dwa segmenty, bazując na jego konstrukcjach wyszukiwania: proceduralnym DML i nietechnicznym DML. Proceduralny DML określa, jakie dane mają zostać pobrane i w jaki sposób należy pobrać wymagane dane. DML niezwiązany z procedurami określa, jakie dane należy pobrać, ale nie w jaki sposób należy pobrać wymagane dane.

Porównanie między DDL i DML w formie tabelarycznej:

DDL

DML

Pełna forma

Język definicji danych

Język manipulacji danymi

Typ

Język bazy danych

Język bazy danych

Podzbiór

Structured Query Language (SQL)

Structured Query Language (SQL)

Używa

Służy do definiowania struktur danych, w szczególności schematów bazy danych

Służy do manipulacji danymi struktur danych

Rodzaje

Związany z

Definiowanie danych

Wstawianie, usuwanie, odnawianie i modyfikowanie danych

Polecenia

CREATE - do tworzenia obiektów w bazie danych

ALTER - zmienia strukturę bazy danych

DROP - usuwanie obiektów z bazy danych

TRUNCATE - usuwa wszystkie rekordy z tabeli, w tym wszystkie przestrzenie przydzielone dla rekordów są usuwane

KOMENTARZ - dodaj komentarze do słownika danych

RENAME - zmień nazwę obiektu

SELECT - pobieranie danych z bazy danych

INSERT - wstaw dane do tabeli

UPDATE - aktualizuje istniejące dane w tabeli

DELETE - usuwa wszystkie rekordy z tabeli, pozostało miejsce na rekordy

Operacja MERGE - UPSERT (wstaw lub zaktualizuj)

CALL - wywołanie podprogramu PL / SQL lub Java

EXPLAIN PLAN - wyjaśnij ścieżkę dostępu do danych

LOCK TABLE - kontrola współbieżności

Zdjęcie dzięki uprzejmości: sqa.org.uk, sqlinstructor.com

Zalecane

Podobne Artykuły

  • popularne porównania: Różnica między przedszkolem a przedszkolem

    Różnica między przedszkolem a przedszkolem

    Kluczowa różnica: przedszkole oznacza przedszkole, które koncentruje się na dzieciach w wieku od trzech do pięciu lat. Przedszkole odnosi się do pierwszego roku nauki dziecka, które ma pięć lat. Szkolnictwo jest często uważane za kluczowy moment w życiu dziecka. Powód jest taki, że na tym etapie dziecko jest jak surowa glina, co ułatwia ukształtowanie umysłu w dowolnym kierunku. Bardzo ważne je
  • popularne porównania: Różnica między Xylem i Phloem

    Różnica między Xylem i Phloem

    Kluczowa różnica: Xylem jest odpowiedzialny za transport wody i niektórych składników odżywczych z korzenia do reszty rośliny. Łąk prowadzi nierozpuszczalny materiał organiczny, tj. Żywność dla rośliny, która jest produkowana w liściach przez fotosyntezę do innych części rośliny. Ksylem i łyko są dwoma rodzajami tkanek naczyniowych, które są obecne w roślinach. Odpowiadają za transpor
  • popularne porównania: Różnica między szczególnie i specjalnie

    Różnica między szczególnie i specjalnie

    Kluczowa różnica: Przeważnie przysłówki "szczególnie" i "specjalnie" są używane zamiennie w wielu kontekstach. Termin "szczególnie" używany jest do podkreślenia i uszczegółowienia czegokolwiek, podczas gdy słowo "specjalnie" służy podkreśleniu specyfikacji każdej materii lub rzeczy. Określenie "
  • popularne porównania: Różnica między Kickboxingiem a Karate

    Różnica między Kickboxingiem a Karate

    Kluczowa różnica : Kickboxing i karate są wzajemnymi wpływami. Główna różnica między tymi dwoma sportami jest taka, że ​​Kickboxing jest sportem walki, podczas gdy karate jest sztuką walki. Kickboxing i karate to różne dyscypliny fizyczne. Są uważane za wzajemne wpływy. Chociaż istnieje wiele podobieństw między kickboxingiem a karate, to między nimi jest wiele różnic. Karate to sztuka walki;
  • popularne porównania: Różnica między IMAX 3D i 3D

    Różnica między IMAX 3D i 3D

    Kluczowa różnica: Różnica między nimi polega na jakości obrazu i teatru, gdzie kino IMAX 3D zapewnia niezrównaną jasność i klarowność w obrazach 3D, podczas gdy tradycyjne teatry 3D zapewniają obrazy, które wydają się poruszać w kierunku lub z dala od widzów. Obecnie istnieją teatry 2D, które oferują dwuwymiarowe rozdzielczości obrazu, a istnieją teatry 3D, które znane są z trójwymiarowych efektów i rozdzielczości dla widzów. Złudzenie głębi 3D pochodzi
  • popularne porównania: Różnica między starszym obywatelem a osobami w podeszłym wieku

    Różnica między starszym obywatelem a osobami w podeszłym wieku

    Kluczowa różnica : terminy "senior citizen and elderly" są oburzająco podobne i są używane zamiennie ze sobą. Zazwyczaj emeryci są klasyfikowani jako seniorzy w ogólnej terminologii. Natomiast osoby starsze oznaczają osobę, która zbliża się do swojego średniego wieku życia lub znajduje się ponad nią. Znane słowniki w
  • popularne porównania: Różnica między HB a nr 2 ołówkiem

    Różnica między HB a nr 2 ołówkiem

    Kluczowa różnica : zarówno ołówek HB, jak i nr 2 to ten sam typ ołówków. Termin HB jest szeroko stosowany w Anglii, podczas gdy termin "No. 2 'jest szeroko stosowany w Ameryce. Ołówek jest popularnym narzędziem służącym zarówno do pisania, jak i rysowania. Ołówki zostały odkryte w Anglii w 1565 r., Gdzie do znakow
  • popularne porównania: Różnica między bajglem a pączkiem

    Różnica między bajglem a pączkiem

    Kluczowa różnica : bułeczki i pączki wyglądają tak samo z powodu dziury, która przechodzi przez nie. Różnią się one jednak od siebie odpowiednio pod względem metod przygotowania i ich dodatków. Bagietki i pączki ewoluowały jako podstawowe artykuły śniadaniowe na przestrzeni lat. Są bardzo popularne w krajach należących do zachodniej półkuli świata, takich jak Wielka Brytania i Stany Zjednoczone Ameryki. Oba mają wyraźnie pod
  • popularne porównania: Różnica między jogurtem a dahi

    Różnica między jogurtem a dahi

    Kluczowa różnica: Yogurt i Dahi pochodzą z podobnych stylów i są produktami mleczarskimi, które są powszechnie spożywane i spożywane. Znaczącą różnicą między tymi dwoma jest to, że jogurt jest przygotowywany przez pasteryzację mleka, podczas gdy Dahi jest przygotowywany przez wrzące mleko, następnie schładza się do temperatury pokojowej, a na koniec dodaje do niego łagodny kwasowy skrzep z poprzedniego dnia. Jogurt jest produkte

Wybór Redakcji

Różnica między rasizmem a dyskryminacją

Kluczowa różnica: Dyskryminacja oznacza traktowanie kogoś niesprawiedliwie lub niesprawiedliwie. Nieuczciwe traktowanie może opierać się praktycznie na wszystkim, w tym na płci, rasie, społeczności, kolorze skóry, cechach twarzy, wysokości, głosie, tonie, statusie społecznym i ekonomicznym, poglądach politycznych i religijnych itp. Rasizm wspie