Разлика између ДДЛ и ДМЛ

Кључна разлика - ДДЛ вс ДМЛ
 

База података се користи за чување података. Постоје разне врсте база података. Једна уобичајена врста база података су релацијске базе података. У тим базама података се похрањују у таблице. Табеле се састоје од редова и ступаца. Ред је запис, а колона поље. Табеле су повезане помоћу ограничења као што су примарни и страни кључеви. Релативни системи за управљање базама података користе се за чување, преузимање и манипулацију подацима. Неки од њих су МССКЛ, Орацле, МиСКЛ. Језик који се користи за обављање операција на релацијским базама података назива се структурираним језиком упита (СКЛ). Језик дефиниције података (ДДЛ) и Језик манипулације подацима (ДМЛ) су поткатегорије СКЛ-а. Тхе кључна разлика између ДДЛ-а и ДМЛ-а је то ДДЛ се користи за промену структуре базе података док се ДМЛ користи за управљање подацима у бази података.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је ДДЛ
3. Шта је ДМЛ
4. Сличности између ДДЛ и ДМЛ
5. Упоредна упоредба - ДДЛ вс ДМЛ у табеларном облику
6. Резиме

Шта је ДДЛ?

ДДЛ значи Језик дефиниције података. Овај језик се користи за промену структуре базе података. Цреате, Алтер, Дроп, Трунцате су неке ДДЛ команде.

Слика 01: СКЛ

Примери ДДЛ команди

Погледајте следеће примере ДДЛ-а написане на ТСКЛ-у (МССКЛ сервер);

Испод изјаве ће створити базу података именован „запослени“.

створити запосленог у бази података;

Испод изјаве ће избришите постојећу базу података запослени.

пад запосленог у бази података;

Испод ДДЛ изјаве се користи за направите табелу.

креирајте табелу тбл_емплоиее

(

ид инт није нула,

фирстНаме варцхар (30),

одељење варцхар (30),

примарни кључ (ид)

);

Алтер команда може се користити за додавање колона, измену постојећих колона и за испуштање колона.

Пример за додајте нову колону плаћање на сто тбл_емплоиее је како слиједи.

            измените табелу тбл_емплоиее додајте бројчано плаћање (4,2);

Испод изјаве можете користити дроп табле.

            дроп табле тбл_емплоиее;

Такође је могуће задржати структуру табеле и избрисати детаље у табели. То се може учинити помоћу скраћивање команде. Може да избрише све записе у табели и такође ће обрисати податке у меморији. Дакле, није могуће повратити операцију.

            скраћивати таблицу тбл_емплоиее;

Шта је ДМЛ?

ДМЛ значи Језик манипулације подацима. ДМЛ се користи за управљање подацима у бази података. Уобичајене ДМЛ команде су: убацивање, брисање, ажурирање.

Примери ДМЛ команди

Слиједи неколико примјера ДМЛ-а написаних помоћу ТСКЛ-а (МССКЛ сервер)

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

Убаците у вредности тбл_емплоиее (ид, прво име, одељење) (1, „Анн“, „Хуман Ресоурцес“);

Испод изјаве користи се за брисање записа. Наредба за брисање може да избрише податке из табеле, али их не брише у потпуности из меморије. Стога је могуће повратити операцију.

избриши из тбл_емплоиее где је ид = 1;

Тхе упдате цомманд дане у наставку користи се за промену одређеног реда.

упдате тбл_емплоиее сет Департмент = 'Рачуноводство' где је ид = 1;

Која је сличност ДДЛ-а и ДМЛ-а?

  • Оба типа су структурирани језик упита (СКЛ).

Која је разлика између ДДЛ-а и ДМЛ-а?

ДДЛ вс ДМЛ

ДДЛ је врста СКЛ-а који користи за промену структуре базе података. ДМЛ је врста СКЛ-а који користи за управљање подацима у бази података.
Урадити
Изјаве ДДЛ-а не могу се вратити. Изјаве ДМЛ-а могу се вратити.
Команде
Стварање, измена, испадање, скраћивање итд. Спада у ДДЛ. Уметање, ажурирање, брисање итд. Спада у ДМЛ.
Начин рада
Изјаве ДДЛ утичу на целу табелу. ДМЛ утиче на један или више редака.

Резиме -ДДЛ вс ДМЛ

Релациона база података је уобичајена врста база података. Структурирани језик упита (СКЛ) користи се за обављање операција као што су складиштење, манипулација и преузимање података из релацијских база података. СКЛ има главне три подкатегорије. То су ДДЛ, ДМЛ и ДЦЛ. Разлика између ДДЛ и ДМЛ је та што се ДДЛ користи за промену структуре базе података, а ДМЛ се користи за управљање подацима у бази података.

Преузмите ПДФ верзију ДДЛ-а у односу на ДМЛ

Можете преузети ПДФ верзију овог чланка и користити је за оффлине употребу према напомени. Молимо преузмите ПДФ верзију овде Разлика између ДДЛ и ДМЛ

Референце:

1.Поинт, Туториалс. „Преглед СКЛ-а , Туториалс Поинт, 15. августа 2017. Доступно овде  
2.Поинт, Туториалс. „Т-СКЛ - Изјаве о ДМЛ-у.“, Туториалс Поинт, 31. децембра 1969. Доступно овде 

Љубазношћу слике:

1.'СКЛ'Би Багок - Властити рад, (ЦЦ БИ-СА 3.0) преко Цоммонс Викимедиа