Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой браузер Вы предпочитаете?

Internet Explorer
Mozilla Firefox
Opera
Netscape
Chrome
Другой


Результаты
Другие опросы

Всего голосов: 1675
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online





ОГЛАВЛЕНИЕ.

1. Обязанности администратора базы данных (АБД)

2. Подключение в режиме INTERNAL

3. Утилиты АБД (Import, Export, Loader)

4. Пользователи базы данных и схемы

5. Табличные пространства и файлы данных

6. Схемы и объекты схемы

7. Блоки данных, экстенты и сегменты

8. Структуры памяти и процессы

9. Пример работы Oracle

10. Журнал Повторений

11. Транзакция

12. Обеспечение защиты базы данных

13. Представления словаря данных

14. Привилегии (Grant, role)

15. Управление пользователями базы данных

16. Аудит базы данных

17. Обеспечение целостности базы данных

18. Создание базы данных. (файлы параметров)

19. Запуск и останов базы данных

20. Различные режимы работы базы данных

21. Резервное копирование базы данных

22. Динамический SQL

23. Объектно-ориентированные Базы Данных

 

 

4. Пользователи базы данных и схемы

 

Каждая  база  данных  ORACLE  имеет  список  имен пользователей. Чтобы  получить  доступ  к  базе  данных,  пользователь   должен использовать приложение базы данных, и попытаться соединиться  с базой данных,  предоставив действительное  имя пользователя.   С каждым именем  пользователя связан  пароль, чтобы  предотвратить несанкционированный доступ.

 

С каждым именем пользователя ассоциирована СХЕМА(SCHEMA), имеющая  такое же имя. SCHEMA(схема) - это логическая коллекция объектов базы данных (таблиц, представлений,  последовательностей,  синонимов,   индексов, кластеров, процедур, функций, пакетов и связей баз данных).   По умолчанию,  каждый  пользователь  базы  данных  создает  и имеет доступ ко всем объектам в соответствующей схеме. Команда  CREATE SCHEMA  полезна для гарантирования успешного создания  всех нужных объектов  и грантов за  одну  операцию;  если  индивидуальный  объект  внутри  этой операции не  может быть  создан, все  предложение откатывается и аннулируются   все   его   результаты.

 

Домен защиты

 

Каждый пользователь имеет ДОМЕН ЗАЩИТЫ - набор свойств,  которые определяют такие вещи, как:

 

·   действия (привилегии и роли), доступные пользователю

·   квоты табличных пространств (доступной дисковой памяти)

·   лимиты на системные ресурсы (например, время процессора) для данного пользователя

 

Каждое  свойство,  вносящее  вклад  в домен защиты пользователя, обсуждается ниже.

 

Привилегии

 

ПРИВИЛЕГИЯ(PRIVILEGE) -  это право  выполнять определенный  тип предложений SQL. Некоторые примеры привилегий включают:

·   право соединяться с базой данных (создавать сессию)

·   право создавать таблицу в вашей схеме

·   право выбирать строки из чьей-либо таблицы

·   право выполнять чью-либо хранимую процедуру

 

Привилегии  в s базе  данных  ORACLE  могут быть разделены на две различные   категории:   системные   привилегии   и    объектные привилегии.

 

Системные привилегии

 

СИСТЕМНЫЕ ПРИВИЛЕГИИ(SYSTEM_PRIVILEGE) позволяют  пользователям   выполнять конкретное действие на  уровне системы, или  конкретное действие над  конкретным  типом  объектов.   Таковы, например, привилегия создавать табличное пространство  или привилегия удалять  строки любой таблицы в  базе данных.  Большинство  системных привилегий доступны  только  администраторам  и  разработчикам  приложений, поскольку такие привилегии весьма мощны.

 

Объектные привилегии

 

ОБЪЕКТНЫЕ   ПРИВИЛЕГИИ    позволяют   пользователям    выполнять конкретные действия  на конкретном  объекте.  Такова,  например, привилегия  удалять  строки  в  указанной  таблице.    Объектные  привилегии  назначаются  пользователям, так что они могут использовать приложения  базы данных  для выполнения  конкретных задач.

 

Назначение привилегий

 

Привилегии   назначаются   пользователям   с   тем,   чтобы  эти пользователи  могли обращаться  к  данным  и модифицировать эти данные в  базе данных.   Пользователь может  получить привилегию двумя различными способами:

 

·         Привилегии   могут   назначаться   пользователям    явно. Например, привилегия вставлять записи в таблицу EMP может быть явно назначена пользователю SCOTT.

·         Привилегии могут  назначаться РОЛЯМ  (именованным группам привилегий), а затем эта роль может быть назначена одному или  нескольким   пользователям.   Например,   привилегия вставлять записи в таблицу EMP может быть назначена  роли с именем CLERK,  а эта роль,  в свою очередь,  может быть назначена пользователям SCOTT и BRIAN.

 

Роли (ROLE)

 

ORACLE предоставляет  легкое   и   контролируемое  управление привилегиями   через   использование   ролей.  РОЛИ (ROLE)  -    это поименованные   группы   взаимосвязанных   привилегий,   которые назначаются пользователям или другим ролям. 

 



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать