|
||||||||
|
Определение представленийПредставление ? это важный объект базы данных, который позволяет создавать набор результатов, состоящий из кластеров столбцов одной или нескольких таблиц в базе данных. С этой "виртуальной таблицей", как и с реальной, могут выполняться различные действия. Это даст возможность определять подмножество данных, необходимых конкретному пользователю (или группе пользователей) в дополнение к ограничению доступа к остальной части данных. Для того чтобы создать представление, необходимо использовать оператор CREATE VIEW. В Interbase существует три основных способа создания представления. ═════? Горизонтальное подмножество строк одиночной таблицы. Например, следующее представление отображает все поля таблицы EMPLOYEE за исключением столбца SALARY: CREATE VIEW EMPLOYEE_LIST
AS ? Подмножество строк и столбцов одиночной таблицы. В следующем примере показано представление служащих, у которых зарплата больше 100 000 долларов: CREATE VIEW
EXECUTIVE_LIST AS ? Подмножество строк и столбцов из нескольких таблиц. В следующем примере показано подмножество таблицы EMPLOYEE наряду с двумя столбцами из таблицы JOB. Возвращенные строки и столбцы принадлежат одной таблице: CREATE VIEW
ENTRY_LEVEL_EMPL AS Над представлениями можно выполнить множество действий. Одни представления существуют в режиме "только для чтения", в то время как другие могут быть модифицированы. Это свойство представления зависит от некоторых критериев, специфических для используемого сервера.
| |||||||||
За содержание страницы отвечает Гончарова М.Н. © Кафедра СПиКБ, 2002-2017 |