Синонимы — объекты с различными именами
При разработке логики приложений баз данных рекомендуется избегать прямых ссылок на таблицы, представления и другие объекты баз данных. В противном случае при внесении администратором незначительных изменений в. объекты (например, после изменения имени или структуры объекта приложение нужно будет обновить или перекомпилировать.
Для того чтобы сделать приложения менее зависимыми от объектов баз данных, рекомендуется создавать для объектов синонимы. Синоним (synonym) — это простой псевдоним для таблицы, представлен ния, последовательности или другого объекта баз данных. Синоним является всего лишь "запасным" именем объекта, поэтому для его хранения требуется его определение в словаре данных. Когда приложение использует синоним, Oracle передает запрос объекту, являющемуся базовым для этого синонима.
В Oracle разрешается создавать как общие, так и частные синонимы. Общий синоним {public synonym) — это псевдоним объекта, доступный каждому пользователю базы данных. Частный синоним (private synonym) расположен внутри схемы конкретного пользователя, имеющего полный контроль над применением данного синонима другими пользователями.
Глава 21. Хранение Баз Данных
Информация баз данных хранится в структурированном виде. Для хранения данных в базах данных Oracle используются как логические, так и физические структуры хранения (storage structures), причем они взаимосвязаны.
• Логическая структура хранения данных (logical storage structure) - это концептуальная структура данных, например база данных или таблица.
• Физическая структура хранения данных (physical storage structure) — этo реальная единица хранения данных, например файл или блок данных.
Здесь рассмотрим физические и логические структуры хранения информации баз данных Oracle, в том числе:
• Табличные области
• Файлы данных
• Управляющие файлы
• Сегменты данных, индексные, временные сегменты и сегменты отката
• Экстенты
• Блоки данных
• Разделение данных для тайлиц и индексов