Dod o hyd i ragor o wybodaeth am Golygfeydd Cronfa Ddata - Rheoli Mynediad Data

Dod o hyd i ragor o wybodaeth am golygfeydd cronfa ddata

Mae barn y gronfa ddata yn eich galluogi i leihau cymhlethdod profiad y defnyddiwr terfynol yn hawdd a chyfyngu ar eu gallu i gael gafael ar ddata a gynhwysir mewn tablau cronfa ddata trwy gyfyngu ar y data a gyflwynir i'r defnyddiwr terfynol. Yn ei hanfod, mae golygfa yn defnyddio canlyniadau ymholiad cronfa ddata i ddangos cynnwys tabl cronfa ddata artiffisial yn ddeinamig.

Pam Defnyddiwch Golygfeydd?

Mae dau reswm sylfaenol i roi mynediad i ddata i ddefnyddwyr trwy farn yn hytrach na rhoi mynediad uniongyrchol iddynt i dablau cronfa ddata:

Creu Golwg

Mae creu barn yn eithaf syml: mae'n rhaid i chi greu ymholiad sy'n cynnwys y cyfyngiadau yr hoffech eu gorfodi a'u gosod y tu mewn i orchymyn CREATE VIEW. Dyma'r gystrawen:

CREATE VIEW gwreiddiol AS

Er enghraifft, os ydych chi'n dymuno creu barn y gweithwyr amser llawn a drafodais yn yr adran flaenorol, byddech yn cyhoeddi'r gorchymyn canlynol:

CREATE VIEW AS llawn amser
SELECT first_name, lastname, employee_id
O'r gweithwyr
LLE statws = 'FT'

Addasu Golwg

Mae newid cynnwys barn yn defnyddio'r union chystrawen fel creu golwg, ond rydych chi'n defnyddio'r gorchymyn ALTER VIEW yn hytrach na gorchymyn CREATE VIEW. Er enghraifft, os ydych chi am ychwanegu cyfyngiad i'r golwg amser llawn sy'n ychwanegu rhif ffôn y gweithiwr i'r canlyniadau, byddech yn cyhoeddi'r gorchymyn canlynol:

ALTER VIEW AS llawn amser
SELECT first_name, lastname, employee_id, ffôn
O'r gweithwyr
LLE statws = 'FT'

Dileu Golwg

Mae'n syml dileu golwg o gronfa ddata gan ddefnyddio gorchymyn DROP VIEW. Er enghraifft, os ydych chi'n dymuno dileu'r golwg gweithwyr llawn amser, byddech chi'n defnyddio'r gorchymyn canlynol:

DROP VIEW amser llawn