Panggihan leuwih seueur databés Tampilan
Database pintonan ngidinan Anjeun pikeun gampang ngurangan pajeulitna tina tungtung pangalaman pamaké sarta ngawatesan pangabisa maranéhna pikeun ngakses data dikandung dina tabel database ku ngawatesan data dibere ka pamaké tungtung. Intina, tempoan migunakeun hasil a query database nepi dinamis populate eusi hiji méja database jieunan.
Naha Paké Tampilan?
Aya dua alesan utama nyadiakeun pamaké kalawan aksés ka data ngaliwatan pintonan tinimbang nyadiakeun aranjeunna kalayan wasa langsung ka tabel database:
- Tampilan nyadiakeun basajan, kaamanan granular. Anjeun tiasa migunakeun panémbong pikeun ngawatesan data nu mangrupa pamaké nu diwenangkeun ningali dina méja. Contona, upami anjeun gaduh hiji méja pagawé sarta hayang nyadiakeun sabagian pamaké kalawan aksés ka rékaman karyawan full-waktu, anjeun bisa nyieun pintonan nu ngandung ukur rékaman maranéhanana. Ieu loba gampang batan alternatif (nyieun tur ngajaga méja kalangkang) na ensures integritas data.
- Tampilan simplify pangalaman pamaké. Tampilan nyumputkeun rinci kompléks tabel databés anjeun ti nu tungtungna anu teu kedah ningali aranjeunna. Mun hiji pamaké dumps eusi of view mangrupa, aranjeunna moal ningali kolom tabel nu teu dipilih ku tempoan jeung maranéhna bisa teu ngartos. Ieu ngajaga aranjeunna tina kabingungan disababkeun ku kirang ngaranna kolom, identifiers unik tur kenop méja .
Nyieun hiji Témbongkeun
Nyieun pintonan hiji rada lugas: anjeun bisa kalayan gampang perlu nyieun hiji pamundut nu ngandung larangan hayang ngalaksanakeun jeung tempat eta jero paréntah Jieun Témbongkeun. Di dieu Éta rumpaka:
Jieun viewname Témbongkeun AS
Contona, upami anjeun hayang nyieun full-waktu karyawan nempo kuring dibahas dina bagian saencanna, anjeun bakal ngaluarkeun paréntah di handap:
Jieun fulltime Témbongkeun AS
MILIH first_name, last_name, employee_id
FROM karyawan
WHERE status = 'FT'
Modifying a Témbongkeun
Ngarobah eusi of view mangrupa ngagunakeun rumpaka anu sarua pasti sakumaha kreasi of view, tapi anjeun nganggo Ngarobah paréntah Témbongkeun tinimbang paréntah Jieun Témbongkeun. Contona, upami anjeun hayang nambahkeun pangwatesan ka tempoan fulltime nu nambihan jumlah telepon teh pagawe pikeun hasil, anjeun bakal ngaluarkeun paréntah di handap:
Ngarobah fulltime Témbongkeun AS
MILIH first_name, last_name, employee_id, telepon
FROM karyawan
WHERE status = 'FT'
Mupus hiji Témbongkeun
Ieu basajan ngaleupaskeun view a ti database maké paréntah serelek Témbongkeun. Contona, upami anjeun hayang ngahapus sakabehna-waktos karyawan nempo, anjeun bakal nganggo paréntah di handap:
Serelek Témbongkeun fulltime