русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Синоним: назначение, типы, необходимые привилегии, операторы создания и удаления, представления словаря.


Дата добавления: 2015-07-09; просмотров: 741; Нарушение авторских прав


Синоним (Synonym)– это альтернативное имя (псевдоним) для объекта схемы. Если для какого либо объекта базы данных Oracle существует синоним, то к объекту из SQL запроса можно обращаться либо по его настоящему имени, либо по синониму. Так же они обеспечивают некоторый уровень безопасности, поскольку скрывают имя объекта и его владельца, а так же делают прозрачным местоположение удаленных объектов распределенных баз данных.

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

Различают два типа синонимов:

· Частный (PRIVATE)-синонимы содержаться в схеме конкретного пользователя и доступны только самому пользователю, и тем, кому он предоставил соответствующие права доступа.

· Общий (PUBLIC)-этими синонимами владеет специальная группа пользователей – PUBLIC, в результате чего эти синонимы доступны всем пользователям базы данных.

CREATE SYNONYM [имя_синонима] FOR [имя_объекта]

CREATE PUBLIC SYNONYM [имя_синонима] FOR [имя_объекта]

DBA_SYNONYMS

GRANT CREATE SYNONYM TO RL_KVCORE; --от SYSTEM

CREATE SYNONYM T1_SYN FOR KVCORE.T1;

REVOKE CREATE SYNONYM FROM KVCORE; --от SYSTEM

 

SELECT * FROM T1_SYN;

 

GRANT CREATE PUBLIC SYNONYM TO RL_KVCORE; --от SYSTEM

GRANT DROP PUBLIC SYNONYM TO RL_KVCORE; --от SYSTEM

REVOKE CREATE PUBLIC SYNONYM FROM KVCORE; --от SYSTEM

 

DROP PUBLIC SYNONYM KV_SYN;

CREATE PUBLIC SYNONYM KV_SYN FOR KVCORE.T1;

 

SELECT * FROM KV_SYN;

 

SELECT OWNER, SYNONYM_NAME FROM DBA_SYNONYMS WHERE OWNER LIKE '%KV%';




<== предыдущая лекция | следующая лекция ==>
Типы данных Oracle: CHAR, VARCHAR2, NCHAR, NVARCHAR2, NUMBER, DATE, TIMESTAMP, CLOB, NCLOB, BLOB, BFILE. | Представление: назначение, необходимые привилегии, операторы создания, модификации и удаления, представления словаря, опции WITH CHECK OPTION/READ ONLY.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.287 сек.