ВУЗ:
Составители:
Рубрика:
- 45 -
ADAMS CLERK ALPHA
ALLEN SALESMAN ALPHA
BLAKE MANAGER ALPHA
CLARK MANAGER ALPHA
FORD ANALYST ALPHA
JAMES CLERK BETA
JONES MANAGER ALPHA
KING PRESIDENT BETA
MARTIN SALESMAN ALPHA
MILLER CLERK BETA
SCOTT ANALYST ALPHA
SMITH CLERK ALPHA SMITH работает по двум
SMITH CLERK BETA проектам - ALPHA и BETA
TURNER SALESMAN ALPHA
WARD SALESMAN ALPHA
Только что был продемонстрирован пример, как можно легко изменить
структуру базы данных без изменений пользовательских программ, храни-
мых запросов и др. Это возможно именно потому, что SQL является непро-
цедурным языком и позволяет иметь разные виды (представления) одних и
тех же данных.
Контрольные вопросы
1. В чем заключается независимость данных
?
2. Допустимо ли использовать представления для хранения не только тради-
ционных данных, но и текстов пользовательских запросов, программ и
др.?
3. Каким образом с помощью представлений можно обеспечить функциони-
рование старых программ без их модификации?
1.16.Разделение данных и защита
Поддерживающие язык SQL системы дают возможность многочис-
ленным пользователям иметь
доступ к одной базе данных. Это позволяет
разделять (по желанию) свои данные с другими пользователями.
В данном разделе обсуждается, как использовать SQL для:
• ГАРАНТИИ привилегий в таблицах и видах для других пользователей
• ОТМЕНЯТЬ привилегии, которые ранее были гарантированы другим
пользователям
Данный пользователь является полновластным владельцем любой соз-
данной им таблицы (обладает всеми привилегиями доступа к ней - на чтение,
- 45 - ADAMS CLERK ALPHA ALLEN SALESMAN ALPHA BLAKE MANAGER ALPHA CLARK MANAGER ALPHA FORD ANALYST ALPHA JAMES CLERK BETA JONES MANAGER ALPHA KING PRESIDENT BETA MARTIN SALESMAN ALPHA MILLER CLERK BETA SCOTT ANALYST ALPHA SMITH CLERK ALPHA SMITH работает по двум SMITH CLERK BETA проектам - ALPHA и BETA TURNER SALESMAN ALPHA WARD SALESMAN ALPHA Только что был продемонстрирован пример, как можно легко изменить структуру базы данных без изменений пользовательских программ, храни- мых запросов и др. Это возможно именно потому, что SQL является непро- цедурным языком и позволяет иметь разные виды (представления) одних и тех же данных. Контрольные вопросы 1. В чем заключается независимость данных? 2. Допустимо ли использовать представления для хранения не только тради- ционных данных, но и текстов пользовательских запросов, программ и др.? 3. Каким образом с помощью представлений можно обеспечить функциони- рование старых программ без их модификации? 1.16.Разделение данных и защита Поддерживающие язык SQL системы дают возможность многочис- ленным пользователям иметь доступ к одной базе данных. Это позволяет разделять (по желанию) свои данные с другими пользователями. В данном разделе обсуждается, как использовать SQL для: • ГАРАНТИИ привилегий в таблицах и видах для других пользователей • ОТМЕНЯТЬ привилегии, которые ранее были гарантированы другим пользователям Данный пользователь является полновластным владельцем любой соз- данной им таблицы (обладает всеми привилегиями доступа к ней - на чтение,
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »