Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РБД 1-5.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
610.16 Кб
Скачать

Создание бд

CREATE {database | schema} "<имя файла>"

[user "имя пользователя" [Password "пароль"]]

[Page_size [=] целое] {размер БД в байтах}

[Length [=] целое Page [s]]

[Default character set набор_символов]

[<вторичный файл>];

<вторичный файл> = File "имя файла" [<файловая информация>[<вторичный файл>]]

<файловая информация> = LENGTH [=] целое [PAGE[S]|STARTING AT [PAGE] целое] [<файловая информация>]

STARTING AT [PAGE] – указывает, с какой страницы располагается тот или иной вторичный файл для многофайловых БД.

LENGTH [=] целое – указывает длину файла.

БД может состоять из нескольких файлов, расположенных на отдельных носителях. Первый из них называется первичным, а другие вторичными.

Создание и использование доменов

Домен представляет собой именованное описание столбца и, по сути, является аналогом типа данных. После определения домена его имя можно использовать при описании других столбцов. Домен удобен в тех случаях, когда несколько столбцов, в том числе принадлежащих различным таблицам, имеют одинаковое описание. Перед использованием домена его нужно создать с помощью оператора:

CREATE DOMAIN <имя домена>[AS]<описание домена>

Пример:

CREATE DOMAIN D_Position AS varchar (20) not null;

CREATE TABLE Position (code integer not null primary key,

Position D_Position note varchar(50));

Описание домена, как и описание столбца, может включать различные ограничения, но, в отличие от описания столбца, имя домена не должно присутствовать в выражениях для ограничений: вместо имени домена в них используется слово VALUE.

Пример:

CREATE DOMAIN D_PRICE AS FLOAT CHECK(VALUE>0)