Разлика између ДДЛ и ДМЛ у табличном облику

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

ДДЛ и ДМЛ су два типа језика базе података. Називају се суб-језици, јер имају мање објеката од пуних програмских језика. Обе припадају породици синтаксних елемената који се примарно користе у односу на базе података. Оба користе изразе и команде Струцтуред Куери Лангуаге (СКЛ), који се користе за дохват и управљање подацима у релационој бази података.

ДДЛ, који се залаже за Дата Дефинитион Лангуаге, углавном се користи за дефинисање шеме у бази података. Такође дефинише однос између уноса у бази података. ДДЛ се такође може користити за дефинисање одређених безбедносних ограничења. Као што је раније наведено, ДДЛ примарно користи СКЛ наредбе које се користе за креирање, мијењање и уништавање објеката базе података.

Једном извршена, ДДЛ команде резултирају новим табелама које се чувају у "системском каталогу". Овај каталог се такође назива речником података или директоријумом података. Међутим, промене могу само да дефинишу податке у директоријуму и њихов међусобни однос. Док, ДМЛ се може користити за модификацију самих података.

ДМЛ, који се залаже за Лангуаге Манипулатион Лангуаге, је такође језик базе података. Као и ДДЛ, то је првенствено улога у управљању базом података. Ипак, за разлику од ДДЛ-а, ДМЛ се може користити за убацивање, брисање, оживљавање и модификовање података, а не само за одређивање.

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

ДМЛ се често користи иу проналажењу података. Може се поделити у два сегмента на основу његових конструкција за проналажење: Процедурална ДМЛ и Не-процедурална ДМЛ. Процедурална ДМЛ специфицира који подаци треба да се дохвате и како се тражени подаци морају преузети. Не-процедурална ДМЛ специфицира који подаци треба да се дохвате, али не и начин на који би се тражени подаци требали преузети.

Поређење ДДЛ и ДМЛ у табеларном облику:

ДДЛ

ДМЛ

Пуни облик

Језик дефиниције података

Лангуаге Манипулатион Лангуаге

Тип

Лангуаге Датабасе

Лангуаге Датабасе

Подскуп од

Структурирани језик упита (СКЛ)

Структурирани језик упита (СКЛ)

Користи

Користи се за дефинисање структура података, посебно схема базе података

Користи се за обраду података структура података

Врсте

Повезан са

Дефинисање података

Уметање, брисање, оживљавање и модификовање података

Команде

ЦРЕАТЕ - за креирање објеката у бази података

АЛТЕР - мења структуру базе података

ДРОП - брисање објеката из базе података

ТРУНЦАТЕ - уклањање свих записа из табеле, укључујући све размаке који су издвојени за записе

ЦОММЕНТ - додајте коментаре у речник података

РЕНАМЕ - преименовање објекта

СЕЛЕЦТ - преузима податке из базе података

ИНСЕРТ - убацује податке у табелу

УПДАТЕ - ажурира постојеће податке унутар табеле

ДЕЛЕТЕ - брише све записе из табеле, простор за записе остаје

МЕРГЕ - УПСЕРТ операција (уметање или ажурирање)

ПОЗИВ - позовите подпрограм ПЛ / СКЛ или Јава

ОБЈАШЊАВАЈТЕ ПЛАН - објасните путању приступа подацима

ЛОЦК ТАБЛЕ - контрола конкурентности

Слика љубазношћу: ска.орг.ук, склинструцтор.цом

Рецоммендед

Везани Чланци

  • разлика између: Разлика између Стицкбалл и Басебалл

    Разлика између Стицкбалл и Басебалл

    Кључна разлика: Стицкбалл је заправо улична игра која је врло слична бејзболу и укључује базе. То је неформална игра која није кодифицирана од стране државе или међународног управног тијела. Стицкбалл се игра помоћу дршке метле и било које лопте релативно величине тениске лопте. Бејзбол је спорт који је најпопуларнији у Сједињеним Државама, иако
  • разлика између: Разлика између зоби и каше

    Разлика између зоби и каше

    Кључна разлика: Авена сатива или зоб је врста житарица које се гаје за своје семе, такође познато под истим именом. Ваљани овас су зобени крух који је спљоштен помоћу челичних ваљака у млину, а затим претходно упарен, пржен прије паковања. Зоб је постала популарна житарица за доручак због многих здравих својстава. Са помаком ка здравом животу, скоро свако је чуо за зоб или је у своју прехрану укључио зоб. Постоје различити типов
  • разлика између: Разлика између Маринаре и пизза соса

    Разлика између Маринаре и пизза соса

    Кључна разлика: Маринара сос се односи на одређени сос, док технички пизза сос може бити било који сос који се ставља на пиззу. Маринара сос је скуван и редукован у густу пасту налик тенденцији, док је пизза сос заправо некуван. Неки људи су рођени кухари, док је за друге кухање еквивалентно хемији. Без обзира у коју категорију се уклапате, шансе су да сте имали неку забуну у погледу термина кувања. Неке од
  • разлика између: Разлика између ЛГ Оптимус Г Про и Самсунг Галаки С3

    Разлика између ЛГ Оптимус Г Про и Самсунг Галаки С3

    Кључна разлика: ЛГ Оптимус Г Про има велике надоградње за свог претходника, ЛГ Оптимус Г. Уређај поседује масивни 5, 5-инчни Труе Фулл ХД ИПС екран осетљив на додир са мулти-тоуцх функцијом и густином пиксела од 401 ппи. Испод поклопца се налази 1.7 ГХз Куад-цоре Снапдрагон 600, што га чини прилично брзим и брзим. Галаки С3 је мулти-тоуцх паметни телефон који се појавио у мају 2012. Има п
  • разлика између: Разлика између шећера и меласе

    Разлика између шећера и меласе

    Кључна разлика: Шећер је генерализовано име за храну са слатким укусом. Сахароза, столни шећер, углавном се екстрахује из шећерне трске или шећерне репе. Шећер, доступан је у многим облицима на тржишту. Меласа је нуспроизвод процеса производње шећера; било од влакана шећерне трске, репе или грожђа. Шећер је уопштено име за храну са слатким укусом. Шећери су катего
  • разлика између: Разлика између Друпала 6 и Друпала 7

    Разлика између Друпала 6 и Друпала 7

    Кључна разлика: Друпал има много верзија и тренутно ради на верзији 7. Свака верзија има за циљ да учини систем лакшим за корисника и нуди различите карактеристике које омогућавају веб страницама да буду динамичније природе. Друпал верзија 6 је представљена у фебруару 2008. године, док је Друпал верзија 7 представљена у јануару 2011. године. Друпал је оквир за управљање садржајем или ЦМС који омогућава кор
  • разлика између: Разлика између анксиозности и депресије

    Разлика између анксиозности и депресије

    Кључна разлика: Анксиозност је осећај страха, нелагоде и бриге. Може се укоријенити у сваком случају који чини да се осећате фрустрирано, љутито или нервозно. Депресија је дефинисана као стање ниског расположења и аверзија према активностима. Анксиозност и депресија су два различита медицинска стања са којима се особа може носити. Анксиозност је одговор на стресор и може бити краткотрајна, па чак и понекад здрава за особу, међутим депресиј
  • разлика између: Разлика између панталона и траперица

    Разлика између панталона и траперица

    Кључна разлика: Траперице су панталоне које су направљене од трапера или тканине. Траперице су постале популарне у плавим трапер хлачама изумљеним Леви Штраусом 1873. године. Деним је робусни памучни кепер текстил, што значи да је направљен од памучног влакна које је уткано на специфичан начин. Данас
  • разлика између: Разлика између грађанина и цивила

    Разлика између грађанина и цивила

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

Избор Уредника

Разлика између МБР и МББР

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