Разлика између погледа и табеле

Види вс Табела
 

Прегледи и таблице, обје су двије врсте објеката базе података. Једноставним речима, прикази су смештени или именовани изабраним упитима. Они се могу креирати као што је приказано у наставку.

Креирајте или замените назив приказа власничког прегледа

 Као

 Селецт_статемент;

Табеле су сачињене од стубова и редова. Ступац је скуп података који припада истој врсти података. Ред је низ вредности који може бити из различитих типова података. Ступци су идентифицирани именима ступаца, а сваки ред је јединствено идентифициран примарним кључем таблице. Табеле су креиране помоћу ДДЛ упита "Цреате табле".

Направите табелу_наме_таблице (

Цолумн_наме1 тип података (дужина),

Цолумн_наме2 тип података (дужина)

… .

… .

… .

     );

Прикази

Као што је претходно поменуто, тело сваког погледа је СЕЛЕЦТ изјава. Прикази се називају "виртуалне таблице" базе података. Иако су прикази похрањени у бази података, они се не покрећу док се не позову помоћу другог израза СЕЛЕЦТ. Кад се они позивају користећи СЕЛЕЦТ изјаве, похрањени СЕЛЕЦТ упити се извршавају и приказују резултате. Пошто погледи имају само СЕЛЕЦТ упите као своје тело, не треба им велико простора. Ево неких предности погледа,

  1. Једном када се створи приказ, поново га можете поново позивати користећи своје име, без писања СЕЛЕЦТ упита неколико пута.
  2. Пошто су ови прикази унапред састављени објекти, време извршења је краће од извођења СЕЛЕЦТ упита (Боди оф виев) одвојено.
  3. Прикази се могу користити за ограничавање приступа подацима табела. Због тога могу играти важну улогу и у безбедности података.

Столови

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

  1. Унутрашње таблице
  2. Спољне таблице
  3. Привремене таблице

Која је разлика између Прикази и табеле?

Прикази су виртуалне таблице, који се односе на СЕЛЕЦТ упите, али су табеле заправо доступне у бази података.

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

Прикази се могу креирати синтаксом „створи или замени“. Али таблице се не могу креирати користећи „креирај или замијени“, то мора бити синтакса „креирај таблицу“. Због тога што креирање таблице ДДЛ не дозвољава замену.

Ступци таблице могу се индексирати. Али ступци приказа не могу се индексирати. Јер су прикази виртуалне табеле.

Структура табеле може се модификовати употребом АЛТЕР израза, али структура погледа не може се модификовати употребом АЛТЕР израза. (Прикази се морају поново створити да би се изменила његова структура)

ДМЛ команде се могу користити за ИНСЕРТ, УПДАТЕ и ДЕЛЕТЕ записе табела, али ДМЛ-ови су дозвољени само за ажурирање приказа који немају следеће наредбе погледа СЕЛЕЦТ.

Подесите операторе (ИНТЕРСЕЦТ, МИНУС, УНИОН, УНИОН АЛЛ)

ДИСТИНЦТ

Групне агрегатне функције (АВГ, ЦОУНТ, МАКС, МИН, СУМ, итд.)

ГРУПА ПО клаузули

НАРУЏБА Клаузулом

ПОВЕЗИВАЊЕ ПО клаузули

ПОЧЕТИ СА клаузулом

Израз колекције на листи за одабир

Подупит на А Селецт Листу

Придружите се упиту