Sib Aktar Dwar id-Database Views - Kontroll ta 'Aċċess għad-Data

Sir af aktar dwar id-Database Views

L- opinjonijiet tad-database jippermettulek tnaqqas faċilment il-kumplessità tal-esperjenza tal-utent aħħari u tillimita l-kapaċità tagħhom li jkollhom aċċess għad-dejta li tinsab fit-tabelli tal-bażi tad-dejta billi tillimita d-dejta ppreżentata lill-utent finali. Essenzjalment, fehma tuża r-riżultati ta ' mistoqsija ta' database biex timla dinamikament il-kontenut ta 'tabella ta' database artifiċjali.

Għaliex Uża Views?

Hemm żewġ raġunijiet ewlenin biex l-utenti jingħataw aċċess għad-dejta permezz tal-fehmiet aktar milli jipprovdu aċċess dirett għal tabelli ta 'database:

Ħolqien ta 'Vista

Ħolqien ta 'ħsieb huwa pjuttost sempliċi: sempliċiment għandek bżonn toħloq mistoqsija li fiha r-restrizzjonijiet li tixtieq tinforza u poġġiha fil-kmand CREATE VIEW. Hawn is-sintassi:

CREATE VIEW viewname AS

Per eżempju, jekk tixtieq toħloq il-fehma tal-impjegati full-time iddiskutejt fit-taqsima ta 'qabel, toħroġ il-kmand li ġej:

ĦOLQIEN FIT-TEST fulltime AS
TAGĦŻEL first_name, last_name, employee_id
MILL-impjegati
FEJN l-istatus = 'FT'

Tibdil ta 'Vista

Tibdil tal-kontenut ta 'fehma juża l-istess sintassi eżatta bħall-ħolqien ta' ħsieb, iżda tuża l-kmand ta 'ALTER VIEW minflok il-kmand CREATE VIEW. Per eżempju, jekk riedu jżidu restrizzjoni għall-vista full-time li żżid in-numru tat-telefon tal-impjegat mar-riżultati, toħroġ il-kmand li ġej:

VERIFIKA ALTERA fulltime AS
TAGĦŻEL first_name, last_name, employee_id, telefon
MILL-impjegati
FEJN l-istatus = 'FT'

Tħassir ta 'Vista

Huwa sempliċi li tneħħi ħsieb minn database bl-użu tal-kmand DROP VIEW. Per eżempju, jekk tixtieq tħassar il-fehma tal-impjegati full-time, tuża l-kmand li ġej:

DROP VIEW full-time