В начало

Создание доменов базы «test»

            Перед тем как создавать таблицы нужно определиться с типами данных, которые будут в них использоваться, в Interbase эти типы нужно/можно создавать через SQL-запросы и они называются/располагаются в дереве локального сервера на ветке «Domains».

            Для вызова утилиты по работе с SQL-запросами можно выбрать в главном меню «Tools ­– Interactive SQL…» или нажать на кнопку «Interactive SQL» на панели под главным меню.

            Далее вводим в верхнюю часть окна запрос типа

CREATE DOMAIN dnDB AS DATE

CHECK (Value <= 'TODAY');

commit;

и нажимаем на кнопку с желтой молнией, которая означает выполнить запрос. Таким образом, в дереве сервера, в разделе «Domains» появится новый домен.

Команда «commit» завершает транзакцию, которую неявно стартует утилита Interactive SQL. Противоположная ей команда «rollback», которая позволяет делать откат, то есть если ты удалишь запись из таблицы, то можешь ее вернуть, написав в окне «Interactive SQL».

Рис. 1. Новый домен DNDB

            Затем создадим еще несколько доменов, должно быть 9 штук.

CREATE DOMAIN dnData AS DATE

NOT NULL;

commit;

CREATE DOMAIN dnFIO AS CHAR(40);

commit;

CREATE DOMAIN dnTEL AS CHAR(20);

commit;

CREATE DOMAIN dnNum AS INT

CHECK (VALUE > 0)

NOT NULL;

commit;

CREATE DOMAIN dnNOTE AS CHAR(150);

commit;

CREATE DOMAIN dnNAME AS CHAR(30);

commit;

CREATE DOMAIN dnNumCar AS CHAR(10);

commit;

CREATE DOMAIN dnCost AS NUMERIC(4, 2)

CHECK (VALUE > 0)

NOT NULL;

commit;

 

            Таким образом мы подготовили базу данных для создания таблиц.