Дерекқор көріністері туралы көбірек білу - деректерге кіруді бақылау

Дерекқор көріністері туралы көбірек біліңіз

Дерекқор көріністері соңғы пайдаланушы тәжірибесінің күрделілігін оңай азайтуға және соңғы пайдаланушыға берілген деректерді шектеу арқылы дерекқор кестелеріндегі деректерге қол жеткізу қабілетін шектеуге мүмкіндік береді. Шындығында, жасанды дерекқор кестесінің мазмұнын динамикалық түрде толтыру үшін көрініс деректер қорының сұрауының нәтижелерін пайдаланады.

Көріністі неге пайдалану керек?

Пайдаланушыларға дерекқор кестелеріне тікелей қолжетімділікпен қараудың орнына, оларды деректерге қатынауды қамтамасыз етудің екі негізгі себебі бар:

Көрініс жасау

Көріністі жасау өте қарапайым: оны орындауды және оны CREATE VIEW пәрменіне орналастыруды қалайтын шектеулерді қамтитын сұрау жасау қажет. Міне синтаксис:

CREATE VIEW көрінісінің аты AS

Мысалы, алдыңғы бөлімде талқылаған, күндізгі бөлім қызметкерлерінің көрінісін жасау керек болса, келесі пәрменді шығарасыз:

ҚОСЫМША АҚПАРАТТЫҢ толық уақыттық уақытын белгілеңіз
First_name, last_name, employee_id ТАҢДАУ
Қызметкерлерден
WHERE status = 'FT'

Көріністі өзгерту

Көрініс мазмұнын өзгерту көріністі жасау сияқты дәл сол синтаксисті қолданады, бірақ сіз CREATE VIEW пәрменінің орнына ALTER VIEW пәрменін қолданады. Мысалы, қызметкердің телефон нөмірін нәтижелерге қосатын толық уақыт көрінісіне шектеу қосқыңыз келсе, келесі пәрменді шығарасыз:

ALTER VIEW толық уақытта AS
First_name, last_name, employee_id, телефон таңдаңыз
Қызметкерлерден
WHERE status = 'FT'

Көріністі жою

DROP VIEW пәрменін пайдалана отырып, дерекқордан көріністі жою оңай. Мысалы, егер сіз толық уақытты қызметкерлердің көрінісін жоюды қаласаңыз, келесі пәрменді пайдаланасыз:

DROP VIEW толық уақыт