Больш падрабязна аб праграмным забеспячэнні базы дадзеных Views - Упраўленне доступу да дадзеных

Больш падрабязна аб праграмным забеспячэнні базы дадзеных Праглядаў

База дадзеных прадстаўлення дазваляюць вам лёгка паменшыць складанасць вопыту канчатковых карыстальнікаў і абмяжоўвае іх магчымасці доступу да дадзеных , якія змяшчаюцца ў табліцах базы дадзеных, абмяжоўваючы дадзеныя , прадстаўленыя канчатковаму карыстальніку. Па сутнасці, выгляд выкарыстоўвае вынікі запыту да базе даных для дынамічнага запаўнення змесціва штучнай табліцы базы дадзеных.

Навошта выкарыстоўваць прагляды?

Ёсць дзве асноўныя прычыны, каб даць карыстальнікам доступ да дадзеных праз прадстаўлення, а не даючы ім прамы доступ да табліцах базы дадзеных:

стварэнне View

Стварэнне прадстаўлення даволі проста: вам проста трэба стварыць запыт, які змяшчае абмежаванне, якія вы хочаце, каб узмацніць і размясціць яго ўнутры каманды CREATE VIEW. Вось сінтаксіс:

CREATE VIEW VIEWNAME AS
<Запыт>

Напрыклад, калі вы хочаце, каб стварыць поўны працоўны дзень супрацоўнікаў прагляду абмяркоўвалі ў папярэднім раздзеле, вы б выканаць наступную каманду:

CREATE VIEW поўны працоўны дзень AS
ВЫБРАЦЬ first_name, last_name, employee_id
АД супрацоўнікаў
ДЗЕ статус = «FT»

змена View

Змена змесціва гледжання выкарыстоўвае той жа сінтаксіс, што і стварэнне пункту гледжання, але вы карыстаецеся ALTER VIEW каманду, а не загадам CREATE VIEW. Напрыклад, калі вы хочаце дадаць абмежаванне на поўную стаўку гледжання, што дадае нумар тэлефона работніка да вынікаў, то выканаць наступную каманду:

ALTER VIEW поўны працоўны дзень AS
ВЫБРАЦЬ first_name, last_name, employee_id, тэлефон
АД супрацоўнікаў
ДЗЕ статус = «FT»

выдаленне View

Гэта проста, каб выдаліць выгляд з базы дадзеных з дапамогай каманды DROP VIEW. Напрыклад, калі вы хочаце выдаліць поўны працоўны дзень супрацоўнікаў прагляду, можна выкарыстоўваць наступную каманду:

DROP VIEW вочная