Представления
| Индекс материала |
|---|
| Представления |
| Эти типы можно многократно |
| На следующем экране можно |
| Элементы данных снабжаются |
Представления являются виртуальными таблицами, данные которых принадлежат одной или нескольким таблицам. Это говорит о различии логическою определения и физического хранения данных. Представление позволяет извлекать ил других таблиц определенные данные. При атом используются следующие правила:
• Projection (создание проекций); отмена доступа к одному или нескольким столбцам (невидимые столбцы)
• Selection (выбор): передача и представление только определенных строк
• Join (соединение): соединение таблиц с общими столбцами Для того чтобы гарантировать создание семантически значимых представлений, в определении представления минут быть только такие таблицы, которые имеют ссылки по внешнему ключу на общие контрольные таблицы в Dictionary. Общая контрольная таблица называется первичной (primary table), a другие таблицы соединения — вто^тчными (secondary table). Представления базы данных служат для удобного и эффективного использования данных, так как позволяют ограничить их количество и размер при считывании из базы . Если необходимо создать представление, используя Object Browser, выберите опцию Dictionary Objects на экране Initial, а затем нажмите кнопку Edit в нижней части экрана. В появившемся окне задайте имя представления и нажмите кнопку Create. На следующем экране введите краткий текст с описанием представления и укажите тип представления — D (database - базы данных). После этого задайте имя первичной таблицы (т.е. имя общей контрольной таблицы для всех составляющих таблиц представления), как показано на
3. Далее можно выбирать таблицы соединения, щелкая мышью на кнопке Tables (4). Если щелкнуть мышью на кнопке Fields (поля) на экране Maintain View: Attributes (сопропождемиг представления: атрибуты), появятся все ключевые поля таблицы. Разрешается удалять или задавать новые поля (5), создавая проекции. И наконец, можно выбрать строки, щелкнув ни кнопке Selection Condition (условия выбора). Определение объекта типа type-pool В предыдущем разделе были представлены способы определения табличных структур, используемых в реляционных базах данных. Вообще говоря, все таблицы в Dictionary имеют плоские строки и могут включать только поля; применение вложенных таблиц не допускается- Как следует из главы 4, локальные данные программы задаются ключевыми словами types и data и для них разрешено использовать не только простые записи, но и пложенные структуры и таблицы.
Закладки
|
No Flash!
|



