Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng View?
Ang pagtingin ay isang subset ng isang database na nalikha mula sa isang query at nakaimbak bilang isang permanenteng object. Kahit na ang kahulugan ng isang view ay permanente, ang data na nilalaman nito ay pabago-bago depende sa punto sa oras na ma-access ang view.
Ang mga view ay kumakatawan sa isang subset ng data na nilalaman sa isang talahanayan. Maaari silang sumali at gawing simple ang maraming mga talahanayan sa isang virtual na talahanayan. Tumatagal sila ng kaunting puwang sa imbakan dahil ang database ay naglalaman lamang ng kahulugan ng view, hindi ang data. Bukod dito, maaari silang magbigay ng mga resulta para sa iba't ibang mga kalkulasyon (tulad ng kabuuan at average) kasama ang nakaimbak na data, at maaaring limitahan ang antas kung aling mga talahanayan ang nakalantad sa panlabas na mundo.
Ipinaliwanag ng Techopedia ang View
Ang isang pagtingin ay isang nakaayos na wika ng query (SQL) na query na nakaimbak bilang isang bagay. Halimbawa, ang mga CUSTOMER_MASTER at ACCOUNTS_MASTER mga talahanayan sa relational database ng isang komersyal na bangko ay madalas na hinihingi para sa mga customer at ang kanilang mga numero ng account. Ang sumusunod na query sa SQL ay nagbabalik ng unang pangalan, apelyido, (mga) account at mga uri ng account ng mga customer:
PUMILI c.first_name, c.surname, a.account_number, a.account_type
MULA sa customer_master c, account_master a
SAAN c.customer_id = a.customer_id
ORDER NG c.surname, a.account_number
Sa bawat oras na tumatakbo ang query na ito, kailangang ma-parse at mai-load sa SQL optimizer, pag-ubos ng mahalagang oras at mapagkukunan. Kung ang query ay nai-save bilang isang view, pagkatapos ang mga overhead na aktibidad na ito ay gaganapin nang isang beses sa oras na nilikha ang view. Ang isang halimbawang script ng SQL upang lumikha ng isang view ay ibinigay sa ibaba:
CREATE VIEW customer_accounts AS
(
PUMILI c.first_name, c.surname, a.account_number, a.account_type
MULA sa customer_master c, account_master a
SAAN c.customer_id = a.customer_id
ORDER NG c.surname, a.account_number
)
Maaaring magamit ang mga view sa mga query tulad ng sa mga normal na talahanayan sa pamamagitan ng pagpili ng mga tukoy na haligi, paghihigpit sa mga resulta gamit ang isang SAAN sugnay, at iba pa. Ang ilang mga makina ng pamanggit database ay pinapayagan ang data na direktang ma-update sa pamamagitan ng view.
