Кућа Базе података Шта је поглед? - дефиниција из техопедије

Шта је поглед? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Поглед?

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


Прегледи представљају подскуп података који се налазе у табели. Они се могу придружити и поједноставити више таблица у једну виртуалну таблицу. Заузимају врло мало простора за складиштење јер база података садржи само дефиницију погледа, а не и податке. Надаље, они могу пружити резултате за различита израчунавања (попут зброја и просјека) заједно са похрањеним подацима и могу ограничити степен изложености табела вањском свијету.

Техопедиа објашњава Виев

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


СЕЛЕЦТ ц.фирст_наме, ц.наме, а.аццоунт_нумбер, а.аццоунт_типе

ОД клијента_мастера ц, рачуна_мастера а

ГДЈЕ ц.цустомер_ид = а.цустомер_ид

НАРОЧИТЕ ПО ц.приимеку, а.аццоунт_нумбер


Сваки пут када се овај упит покреће, он се мора анализирати и учитати у СКЛ оптимизатор, трошећи драгоцено време и ресурсе. Ако је упит сачуван као приказ, тада ће се ове надземне активности изводити само једном у тренутку креирања погледа. Примјер СКЛ скрипте за стварање приказа дат је у наставку:


ПРОВЕДИТЕ ВИШЕ Клијент АСА

(

СЕЛЕЦТ ц.фирст_наме, ц.наме, а.аццоунт_нумбер, а.аццоунт_типе

ОД клијента_мастера ц, рачуна_мастера а

ГДЈЕ ц.цустомер_ид = а.цустомер_ид

НАРОЧИТЕ ПО ц.приимеку, а.аццоунт_нумбер

)


Прикази се могу користити у упитима једнако као у уобичајеним табелама одабиром одређених колона, ограничавањем резултата употребом ВХЕРЕ клаузуле и тако даље. Неки мотори релационих база података чак омогућавају ажурирање података директно кроз приказ.

Ова дефиниција је написана у контексту база података
Шта је поглед? - дефиниција из техопедије