Рецоммендед, 2024

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

Разлика између команде АЛТЕР и УПДАТЕ у СКЛ-у

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

Поразговарајмо о разликама између команде АЛТЕР и УПДАТЕ уз помоћ табеле за упоређивање приказане испод.

Цомпарисон Цхарт

Основа за поређењеАЛТЕРАЖУРИРАЊЕ
БасицКоманда АЛТЕР је Цомманд Лангуаге Дефинитион Дата.Наредба УПДАТЕ је Цомманд Лангуаге Манипулатион Лангуаге.
СврхаАЛТЕР Команда додаје, брише, мења атрибуте односа (табеле) у бази података.УПДАТЕ Цомманд модификује један или више записа у односима.
СинтаксаАЛТЕР ТАБЛЕ име_таблице АДД тип_датума;УПДАТЕ табле_наме СЕТ име_ колоне1 = вредност, име_ колоне2 = вредност, ...
ВредностиАЛТЕР Цомманд подразумевано иницијализује вредности свих тупле као НУЛЛ.УПДАТЕ Цомманд поставља специфициране вредности у команди на команде.
СпецификацијаАЛТЕР Цомманд ради на атрибуту релације.Цомманд Упдате функционише на вредност атрибута специфичне тупле у релацији.

Дефиниција команде АЛТЕР

Команда АЛТЕР је команда за језик дефиниције података ( ДДЛ ). Ова команда мења структуру или дефиницију односа који већ постоје у бази података. Модификовање структуре релације значи, можете додати колоне, обрисати или испустити колоне, преименовати име колоне, променити величину колона, или можете променити тип података колоне табеле (релације) која већ постоји у бази података.

Дакле, можемо рећи да АЛТЕР команда ради само на колонама или атрибутима, јер се колоне у релацији односе на атрибуте тог односа. Кад год АЛТЕР команда додаје било коју нову колону или атрибут у релацију онда она подразумевано иницијализује вредност тог атрибута за све тупле као НУЛЛ .

Синтакса команде АЛТЕР је описана у наставку:

 / * додавање колоне у постојећу табелу * / АЛТЕР ТАБЛЕ табле_наме АДД ступац_наме ступац-дефиниција; / * испушта колону из постојеће табеле * / АЛТЕР ТАБЛЕ табле_наме ДРОП ЦОЛУМН цолумн_наме; / * преименовати колону у постојећој табели * / АЛТЕР ТАБЛЕ име_табела РЕНАМЕ ЦОЛУМН олд_наме ТО нев_наме; / * Промените тип података већ постојеће колоне у табели * / АЛТЕР ТАБЛЕ табле_наме АЛТЕР ЦОЛУМН име_ ступца име_ колоне; 

Горе наведене команде су генерализовани облик команди додавања, брисања, преименовања.

Дефиниција УПДАТЕ команде

Наредба УПДАТЕ је наредба језика за управљање подацима ( ДМЛ ). Модификује вредности атрибута једне или више торки у релацији. Када се ВХЕРЕ клаузула користи заједно са командом УПДАТЕ, то помаже у избору туплес чије вредности атрибута треба да се модификују.

С друге стране, клаузула СЕТ када се користи заједно са УПДАТЕ специфицира име атрибута које треба модификовати заједно са вредностима које ће им бити додељене. Могуће је доделити НУЛЛ или ДЕФАУЛТ као вредност атрибута.

Размотримо синтаксу команде УПДАТЕ:

 УПДАТЕ табле_наме СЕТ цолумн1 = валуе1, цолумн2 = валуе2 ...., цолумнН = валуеН ВХЕРЕ [увјет]; 

У горњој команди можете видети да клаузула ВХЕРЕ специфицира тупле чија вредност атрибута треба да се модификује. СЕТ клаузула специфицира име атрибута и вриједност која се додјељује атрибуту специфичне тупле у релацији.

Кључне разлике између команде АЛТЕР ад УПДАТЕ у СКЛ-у

  1. Тачка која разликује АЛТЕР и УПДАТЕ команду је да је АЛТЕР команда Дата Дефинитион Лангуаге (ДДЛ). С друге стране, УПДАТЕ Цомманд је језик за управљање подацима (ДМЛ).
  2. АЛТЕР Наредба за додавање, брисање, измјену, преименовање атрибута релације, док наредба УПДАТЕ модифицира вриједности записа у односима.
  3. АЛТЕР Подразумевано поставите вредности свих туплес или снимите као НУЛЛ. С друге стране, наредба УПДАТЕ поставља вриједност специфицирану у наредби на тупле релације.
  4. АЛТЕР команда је атрибут или специфична за колону, док је УПДАТЕ команда специфична вредност атрибута.

Закључак:

Команда АЛТЕР се користи за модификовање структуре релације у бази података. УПДАТЕ Цомманд се користи за модификовање вредности записа или торки у релацији

Top