ВУЗ:
Составители:
Рубрика:
85
Create assertion My_ass
Check (pasport_num is no null).
11.2. Создание представлений
Современные СД позволяют сформировать виртуальные
таблицы, называемые представлениями (view) для отображения
рабочих таблиц на информационные потребности отдельных групп
пользователей. Алгебраически представления — это проекция
рабочей таблицы на заданный перечень столбцов. Чтобы заполнить
представления конкретными данными, каждое представление
связывается с оператором запроса (select). Представление доступно
пользователю не только для просмотра, но и для модификации,
добавления и удаления строк. Все изменения осуществляются с
основной рабочей таблицы. Создаваемое представление доступно тем
пользователям, которым разрешена работа с основной таблицей , т. е.
представление наследует своих пользователей.
Создайте простое представление с именем CC_VIEW на основе
таблицы COMPANY_CARS, которое выбирает столбцы
chassis_number, reg_no, empno и deptno.
CREATE VIEW CC_VIEW
AS
SELECT CHASSIS_NUMBER,
REG_NO,
EMPNO,
DEPTNO
FROM COMPANY_CARS ;
11.3. Объявление временных рабочих таблиц
Синтаксически создаваемый объект отличается от объявляемых
объектов теми операторами, которыми они вводятся. Создаваемые
объекты вводятся оператором Create. Объявляемые — Declare.
Создаваемые объекты принадлежат информационной схеме БД, а
объявляемый объект принадлежит модулю, программе, аналогично
всем внутренним переменным программы.
Declare temporary local
Table My_ table
(id_name integer primary key,
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »