Bakit mahalaga ang mga view sa SQL?
Bakit mahalaga ang mga view sa SQL?

Video: Bakit mahalaga ang mga view sa SQL?

Video: Bakit mahalaga ang mga view sa SQL?
Video: Introduction to Databases - TAGALOG 2024, Nobyembre
Anonim

Ang isang view ay ginagamit para sa layuning pangseguridad sa database at kumikilos bilang isang intermediate sa pagitan ng mga totoong table na schema at programmability. Ito rin ay naghihigpit sa user na tingnan ang ilang partikular na column at row din, ang View ay palaging kumakatawan sa custom na output na binanggit sa query at ibinabalik iyon data sa bawat oras na tinukoy sa

Gayundin, ang mga tao ay nagtatanong, bakit ang mga view ay ginagamit sa SQL?

Ang isang view ay talagang isang komposisyon ng isang talahanayan sa anyo ng isang paunang natukoy SQL tanong. Ginagamit ang mga view para sa layunin ng seguridad sa mga database, mga pananaw nililimitahan ang user sa pagtingin sa ilang partikular na column at mga row ay nangangahulugan sa pamamagitan ng paggamit ng view na mailalapat namin ang paghihigpit sa pag-access sa partikular na mga row at column para sa partikular na user.

Maaari ring magtanong, nagpapabuti ba ang mga view ng SQL sa pagganap? Ginagawa ang mga view mga query na mas mabilis na isulat, ngunit hindi nila ginagawa mapabuti ang pinagbabatayan na tanong pagganap . Sa madaling salita, kung ang isang naka-index na view ay makakatugon sa isang query, kung gayon sa ilalim ng ilang mga pangyayari, maaari nitong lubos na mabawasan ang dami ng trabaho na SQL Kailangan ng server gawin upang ibalik ang kinakailangang data, at iba pa mapabuti tanong pagganap.

Ang dapat ding malaman ay, ano ang mga view Paano sila kapaki-pakinabang?

Ang isang view ay pinangalanang query na nagbibigay ng isa pang paraan upang ipakita ang data sa mga talahanayan ng database. Tinutukoy ang isang view batay sa isa o higit pang mga talahanayan, na kilala bilang mga base table. Kapag lumikha ka ng isang view, karaniwang gumagawa ka ng isang query at italaga ito ng isang pangalan, samakatuwid ang isang view ay kapaki-pakinabang para sa pagbabalot ng isang karaniwang ginagamit na kumplikadong query.

Bakit gumagamit kami ng mga view sa halip na mga talahanayan?

Maaari ang mga view magbigay ng maraming pakinabang mga mesa : Maaari ang mga view kumakatawan sa isang subset ng data na nakapaloob sa a mesa . Maaari ang mga view limitahan ang antas ng pagkakalantad ng pinagbabatayan mga mesa sa panlabas na mundo: maaaring magkaroon ng pahintulot ang isang partikular na user na i-query ang tingnan , habang tinanggihan ang pag-access sa natitirang bahagi ng base mesa.

Inirerekumendang: