Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 80 стр.

UptoLike

82
родительский ключ, столбцов с уникальными и ненулевыми
значениями. Определение любого оператора SQL предполагает
использование усредняющих функций, служебных функций,
ограничений, предикатов, использование которых повышает
выразительные возможности оператора и делают даже синтаксически
простой оператор сложным.
9.3. Служебные объекты информационных систем
Определение и уничтожение домена
Домен в БДабстрактный тип данных, определенный на базе
стандартного типа, использующий предикаты для контроля значений
и предназначенный для определения столбцов рабочих таблиц.
Пример:
create domain <имя домена>
as <стандартный_тип_данных>
check <предикат_значений>;
для записи предиката значений необходимо использовать предикаты
сравнения, существования, принадлежности и т. д.
drop domain <имя домена> – уничтожение домена
cascaded/resctrict;
Определение набора символов
Стандарт SQL учитывает особенности международных приложений
СД. В частности, строковые данные типа содержат не только
английские символы, но и символы национальных алфавитов.
Поэтому возможно создавать свой набор символов. Строки в языке
SQL являются сравнимыми объектами, т. е. предикат «а» больше «в»
имеет значение истины, если «а» в наборе символов предшествует
«в», следовательно, любой оператор создания набора символов
должен задавать порядок сортировки или сравнения символов. В
одном приложении может действовать несколько наборов символов,
поэтому необходимо задавать перевод строки из одного набора в
другой. Такой перевод называется трансляцией.
Create character set Russian_ascii
Get ("Russian.bin ");
Оператор уничтожения набора символов предполагает, что к моменту
уничтожения ни один из объектов-листьев не использует данный
набор символов.
Create translation <имя>
From («…….»);