Zbuloni më shumë rreth shikimit të bazës së të dhënave - Kontrollimi i qasjes së të dhënave

Zbuloni më shumë rreth shikimit të bazës së të dhënave

Shikimet e bazës së të dhënave ju lejojnë të reduktoni lehtësisht kompleksitetin e përvojës së përdoruesit përfundimtar dhe të kufizoni aftësinë e tyre për të aksesuar të dhënat e përmbajtura në tabelat e bazës së të dhënave duke kufizuar të dhënat e paraqitura tek përdoruesi përfundimtar. Në thelb, një pamje përdor rezultatet e një query të bazës së të dhënave për të populluar në mënyrë dinamike përmbajtjen e një tabele të bazës së të dhënave artificiale.

Pse përdor Shikimet?

Ekzistojnë dy arsye kryesore për t'u dhënë përdoruesve qasje në të dhëna përmes pikëpamjeve në vend që t'u ofrojnë qasje të drejtpërdrejtë në tabelat e bazës së të dhënave:

Krijimi i një pamjeje

Krijimi i një pamjeje është mjaft i drejtpërdrejtë: thjesht duhet të krijoni një pyetje që përmban kufizimet që dëshironi të zbatoni dhe vendoseni brenda komandës CREATE VIEW. Ja sintaksa:

CREATE VIEW viewname AS

Për shembull, nëse dëshironi të krijoni pamjen e punonjësve me orar të plotë që kam diskutuar në seksionin e mëparshëm, do të lëshonit komandën e mëposhtme:

CREATE VIEW kohë të plotë AS
SELECT fillim_name, last_name, employee_id
NGA punonjësit
KU statusi = 'FT'

Modifikimi i një Pamjeje

Ndryshimi i përmbajtjes së një pamje përdor sintaksën e saktë të njëjtë si krijimi i një pamjeje, por përdorni komandën ALTER VIEW në vend të komandës CREATE VIEW. Për shembull, nëse dëshironi të shtoni një kufizim në pamjen e plotë që shton numrin e telefonit të punonjësit për rezultatet, do të lëshoni komandën e mëposhtme:

ALTER VIEW kohë të plotë AS
SELECT fillim_name, last_name, employee_id, telefon
NGA punonjësit
KU statusi = 'FT'

Fshirja e një Pamjeje

Është e thjeshtë për të hequr një pamje nga një bazë të dhënash duke përdorur komandën VIROP VIEW. Për shembull, nëse dëshironi të fshini pamjen e punonjësve me kohë të plotë, do të përdorni komandën e mëposhtme:

DROP VIEW kohë të plotë