Pata Zaidi Kuhusu Maoni ya Duka - Kudhibiti Upatikanaji wa Takwimu

Pata maelezo zaidi kuhusu Maoni ya Kumbukumbu

Maoni ya dhamana yanawezesha kupunguza urahisi utata wa uzoefu wa mtumiaji wa mwisho na kupunguza uwezo wao wa kufikia data zilizo katika meza za database kwa kupunguza data iliyowasilishwa kwa mtumiaji wa mwisho. Kwa kawaida, mtazamo unatumia matokeo ya swala la database ili kuzalisha nguvu maudhui yaliyomo kwenye meza ya dhamana ya bandia.

Kwa nini unatumia Maoni?

Kuna sababu mbili za msingi za kutoa watumiaji na upatikanaji wa data kupitia maoni badala ya kuwapa upatikanaji wa moja kwa moja kwenye meza za database:

Kujenga Maoni

Kujenga maoni ni moja kwa moja kabisa: unahitaji tu kujenga swala ambayo ina vikwazo unayotaka kuimarisha na kuiweka ndani ya amri ya CREATE VIEW. Hapa ni syntax:

Unda VIEW mtazamo wa AS

Kwa mfano, ikiwa unataka kuunda watumishi wa muda wote niliyojadiliwa katika sehemu iliyopita, utatoa amri ifuatayo:

Unda VIEW fulltime AS
Chagua kwanza_name, last_name, employee_id
Kutoka kwa wafanyakazi
NINI hali = 'FT'

Kurekebisha Mtazamo

Kubadilisha yaliyomo ya mtazamo hutumia neno halisi la syntax kama uumbaji wa mtazamo, lakini unatumia amri ya ALTER VIEW badala ya amri ya CREATE VIEW. Kwa mfano, ikiwa unataka kuongeza kizuizi kwa mtazamo kamili ambao unaongeza nambari ya simu ya mfanyakazi kwa matokeo, ungependa kutoa amri ifuatayo:

ALTER VIEW fulltime AS
Chagua kwanza_name, mwisho_name, employee_id, simu
Kutoka kwa wafanyakazi
NINI hali = 'FT'

Kufuta Mtazamo

Ni rahisi kuondoa mtazamo kutoka kwenye duka kwa kutumia amri ya DROP VIEW. Kwa mfano, ikiwa unataka kufuta watumishi wa wakati wote, ungependa kutumia amri ifuatayo:

Piga VIEW wakati wote