Разлика между DDL и DML в таблична форма

Ключова разлика: DDL, която означава Data Definition Language, се използва главно за определяне на схемата в базата данни. Той също така определя връзката между записите в базата данни. DML, който означава език за манипулиране на данни, също е език на базата данни. Независимо от това, за разлика от DDL, DML може да се използва за вмъкване, изтриване, съживяване и модифициране на данните, вместо просто да се уточни.

DDL и DML са два вида езици на базата данни. Те се наричат ​​суб-езици, тъй като имат по-малко съоръжения от пълноценни езици за програмиране. И двете принадлежат към семейство синтактични елементи, които се използват предимно във връзка с бази данни. И двете използват изявления и команди на Structured Query Language (SQL), които се използват за извличане и манипулиране на данни в релационна база данни.

DDL, която означава Data Definition Language, се използва главно за дефиниране на схемата в базата данни. Той също така определя връзката между записите в базата данни. DDL може да се използва и за определяне на определени ограничения на сигурността. Както вече споменахме, DDL използва предимно SQL команди, които се използват за създаване, промяна и унищожаване на обекти на база данни.

Веднъж изпълнени, DDL командите водят до нови таблици, които се съхраняват в "системен каталог". Този каталог се нарича още речник на данни или директория с данни. Промените обаче могат да дефинират само данните в директорията и тяхната връзка един с друг. Докато DML може да се използва за промяна на самите данни.

DML, който означава език за манипулиране на данни, също е език на базата данни. Подобно на DDL, тя е преди всичко роля в управлението на базата данни. Независимо от това, за разлика от DDL, DML може да се използва за вмъкване, изтриване, съживяване и модифициране на данните, вместо просто да се уточни.

Тези манипулации с данни могат да се прилагат на вътрешни, концептуални и външни нива на схеми. Трябва обаче да се отбележи, че нивото на сложност на всяко ниво на схемата варира един от друг. Например, сложните процедури на ниско ниво позволяват ефективен достъп, но процедурите се фокусират върху лекотата на използване, следователно те включват ниска сложност.

DML също често се използва при извличане на данни. Тя може да бъде разделена на два сегмента, въз основа на нейните конструкции за извличане: Процедурна DML и Не-процедурна DML. Процедурна DML определя какви данни трябва да бъдат извлечени и как трябва да бъдат извлечени необходимите данни. Не-процедурна DML определя какви данни трябва да бъдат извлечени, но не и как трябва да бъдат извличани необходимите данни.

Сравнение между DDL и DML в таблична форма:

DDL

ГСД

Пълна форма

Език за дефиниране на данни

Език за манипулиране на данни

Тип

Език на базата данни

Език на базата данни

Подгрупа на

Език на структурираните заявки (SQL)

Език на структурираните заявки (SQL)

употреби

Използва се за дефиниране на структури от данни, особено схеми на база данни

Използва се за манипулиране на данни за структури от данни

Видове

Свързани с

Дефиниране на данни

Вмъкване, изтриване, възстановяване и промяна на данни

команди

CREATE - за създаване на обекти в базата данни

ALTER - променя структурата на базата данни

DROP - изтриване на обекти от базата данни

TRUNCATE - премахване на всички записи от таблица, включително всички пространства, заделени за записите

COMMENT - добавете коментари към речника с данни

RENAME - преименуване на обект

SELECT - извличане на данни от база данни

INSERT - вмъкване на данни в таблица

UPDATE - актуализира съществуващите данни в таблица

DELETE - изтрива всички записи от таблица, пространството за записите остава

Операция MERGE - UPSERT (вмъкване или актуализиране)

CALL - повикване на подпрограма PL / SQL или Java

ОБЯСНЕТЕ ПЛАНА - обяснете пътя за достъп до данните

LOCK TABLE - контрол на конкурентността

Изображение учтиво: sqa.org.uk, sqlinstructor.com

Препоръчано

Свързани Статии

  • популярни сравнения: Разлика между стол и столче

    Разлика между стол и столче

    Ключова разлика: Столът е по същество всяка част от мебели с повдигната повърхност, която може да се използва за индивидуално седене. Обикновено столовете имат облегалка и четири крака. Табуретката се различава от стола по много начини; първо, тя няма гръб или подлакътник. Обикновено е по-къса от традиционния стол. Стол и табуретка са д
  • популярни сравнения: Разлика между зодиакален знак и знак за слънце

    Разлика между зодиакален знак и знак за слънце

    Ключова разлика: Зодиакът е инструмент на астрологията, използван за разкриване на природата на човека, в зависимост от движението на слънцето по време на неговото / нейното раждане. Слънчев знак на човек може да бъде всеки един от дванадесетте зодиакални знака, които слънцето заема по време на неговото / нейното раждане. Зодиакът
  • популярни сравнения: Разлика между Дистрибутор и Стокист

    Разлика между Дистрибутор и Стокист

    Ключова разлика: Дистрибуторът и Стокистът разпространяват стоките, но дистрибуторът разпределя стоките без никакво планиране, докато търговецът разпределя стоките с план. Дистрибуторът основно разпределя стоките в насипно състояние на съответните страни, които се състоят от търговци на дребно и доставчици. Доставкат
  • популярни сравнения: Разлика между пълно легло и двойно легло

    Разлика между пълно легло и двойно легло

    Ключова разлика: пълно легло и двойно легло са условия за едно и също легло. Няма разлика между двата термина. Пълно легло се отнася за легло за отдих или за сън, което е с размери 54 ”x75”. От друга страна, едно двойно легло е друго име за пълно легло, което е достатъчно широко, за да побере два траверса. Днес леглото е най-необходим
  • популярни сравнения: Разлика между изземването на марката и разпознаването на марката

    Разлика между изземването на марката и разпознаването на марката

    Ключова разлика: Разпознаването на марката е маркетингово проучване, проведено от една компания, за да се разбере - Колко души признават марката на компанията в определен сегмент от продукти? Споменаването на марката е тест за маркетингови проучвания, провеждан от една компания, за да разбере „Колко души си спомнят търговската марка на компанията,
  • популярни сравнения: Разлика между корейската и японската форма на лицето

    Разлика между корейската и японската форма на лицето

    Ключова разлика: Действителната видима разлика между различните азиатски етнически групи е незначителна, ако изобщо съществува. Обикновено се казва, че японците имат по-дълго или овално лице с по-широки или по-големи появяващи се очи и по-изразен нос с по-изразен мост. Корейците имат по-плътни лица с по-високи и квадратни кокали с по-малки очи. Тези различия обаче могат да се различават според хората и не могат да се приемат като абсолютна истина. Изключително трудно е да се разгранича
  • популярни сравнения: Разлика между Бога и Божеството

    Разлика между Бога и Божеството

    Ключова разлика: Бог и божеството са синоними. Според основните им определения те и двете представляват върховна власт. Понякога обаче Бог като термин се използва, за да представлява единствената върховна сила, докато божеството може да се използва за означаване на всяка от формите на тази върховна власт и по този начин може да бъде множествено по брой. Бог обикновено се използва в контекста на мъжките богове, докато божеството може да се използва за обозначаване на бог и богиня (женски богове). Много учени и интелектуалци се опитват да определят бога или божеството, но все пак е много трудно д
  • популярни сравнения: Разлика между маслиновото масло и бадемовото масло

    Разлика между маслиновото масло и бадемовото масло

    Ключова разлика: От древни времена маслата са извличани от различни плодове, семена и зеленчуци. Както мъдрите, маслата от маслини и бадеми се получават от естествените семена от маслини и бадем съответно. И двете масла се използват в много култури за локална диета и са известни с ползите и ползите за здравето. Естествените масла са известни със своите обогатяващи ползи з
  • популярни сравнения: Разлика между Йога и Упражнение

    Разлика между Йога и Упражнение

    Ключова разлика: Йога е дисциплина, насочена към интегриране на физическата, умствената и духовна фитнес на човека. Упражнение означава всяка физическа активност, която стимулира жизнените органи на тялото, подхранва ги и ги укрепва. Йога е древна дисциплина, която се следва в целия свят днес. Първоначално е възникнала в Индия преди повече от 6000 години. Той е резултат от Йога сутра, книга, написана от Махариши Патанджали,

Избор На Редактора

Разлика между Nintendo Wii и Wii Mini

Основна разлика: Nintendo Wii и Wii Mini са по-нови версии на Nintendo. Wii Mini е последната редизайн на конзолата Wii. Nintendo Wii е седмо поколение игрална конзола, която беше пусната на 19 ноември, 2006. Wii е усъвършенствана вградена игрална система с външни хардуерни връзки. Дизайнът и структурата на Wii се фокуси