ВУЗ:
Составители:
Рубрика:
80
схеме. Например, определение домена pass может быть использовано
для определения других рабочих таблиц. Поэт ому для уничтожения
схемы можно предусмотреть 2 механизма ликвидации объектов.
1. Перед удалением схемы предполагается, что не существует
объектов-листьев.
2. При удалении схемы объекты-листья преобразуются по
определенным правилам.
Например, если рабочая таблица-лист использует домен pass, а схема
My_schema удаляется, то ее столбцы получают определенные целые –
integer. А условие check – теряет силу.
Drop schema My_schema – уничтожение схемы.
Cascaded / resctrict – механизм уничтожения.
9.2. Создание и уничтожение рабочих таблиц
Команда определения данных – это команда создать. В качестве
создаваемых объектов могут выступать таблицы, роли, представления
и другие объекты.
Create table <имя таблицы>
(<имя столбца> <тип столбца> <атрибуты>).
Для создания таблицы используется оператор Create table. Рассмотрим
употребление оператора на примере создания следующей таблицы.
Создайте таблицу COMPANY_CARS, используя приведенную ниже
спецификацию. Определяя имена для правил целостности, вы можете
выбирать их по своему усмотрению.
Таблица 3.1
Пример рабочей таблицы
Имя столбца Тип данных и размер Правила
CHASSIS_NUMBER VARCHAR2 20 не может быть пустым, первичный ключ
MAKE VARCHAR2 15 только большие буквы
MODEL VARCHAR2 15 только большие б
у
квы
CUB_CAP NUMBER 4
COLOR VARCHAR2 10
DOR DATE
REG_NO VARCHAR2 10 не может быть пустым, только
большие буквы
EMPNO NUMBER 4 не может быть пустым, внешний
ключ к ЕМР. EMPNO
DEPTNO NUMBER 2 не может быть пустым, внешний
ключ к DEPT.DEPTNO
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
