Chache konnen plis sou Database Views - Kontwole Aksè Done

Chache konnen plis sou Views Database

Pwen de vi Database pèmèt ou fasil diminye konpleksite nan eksperyans nan itilizatè fen ak limite kapasite yo nan aksè done ki genyen nan tab baz done pa limite done yo prezante nan itilizatè a fen. Esansyèlman, yon View sèvi ak rezilta yo nan yon rechèch sijè a dinamik popilasyon sa ki nan yon tab baz done atifisyèl.

Poukisa Sèvi ak Views?

Gen de rezon prensipal bay itilizatè yo aksè a done atravè opinyon olye ke bay yo ak aksè dirèk nan tab baz done:

Kreye yon View

Kreye yon View se byen senp: ou tou senpleman bezwen kreye yon sijè ki gen restriksyon yo ou vle aplike epi mete l 'anndan CREATE VIEW lòd la. Isit la nan sentaks la:

KREYE VIEW VIEWS AS

Pou egzanp, si ou vle kreye a plen tan anplwaye View mwen diskite nan seksyon anvan an, ou ta bay lòd sa a:

KREYE VIEW plen lè AS
SELECT first_name, last_name, anplwaye_id
FROM anplwaye yo
KI KOTE sitiyasyon = 'FT'

Modifye yon View

Chanje sa ki nan yon View sèvi ak sentaks la egzak menm jan kreyasyon an yon View, men ou sèvi ak lòd la ALTER VIEW olye pou yo CREATE VIEW lòd la. Pou egzanp, si ou te vle ajoute yon restriksyon nan gade nan fulltime ki ajoute nimewo telefòn anplwaye a nan rezilta yo, ou ta bay lòd sa a:

ALTÈ VIEW plen lè AS
SELECT first_name, last_name, anplwaye_id, telefòn
FROM anplwaye yo
KI KOTE sitiyasyon = 'FT'

Efase yon View

Li senp yo retire yon View soti nan yon baz done lè l sèvi avèk DROP VIEW lòd la. Pou egzanp, si ou vle efase a plen tan anplwaye View, ou ta itilize lòd sa a:

DROP View fulltime