Определение домена базы данных

Обеспечьте целостность ваших данных

Самым простым доменом базы данных является тип данных, используемый столбцом в базе данных. Этот тип данных может быть встроенным типом (таким как целое число или строка) или пользовательским типом, который определяет ограничения для данных.

Ввод данных и домены

Когда вы вводите данные в онлайн-форму любого рода – будь то просто ваше имя и адрес электронной почты, или полное заявление о приеме на работу – база данных хранит ваши данные за кулисами. Эта база данных оценивает ваши записи на основе набора критериев. Например, если вы введете почтовый индекс, база данных ожидает найти пять цифр или для полного почтового индекса США: пять цифр, за которыми следует дефис, а затем четыре цифры. Если вы введете свое имя в поле почтового индекса, база данных, скорее всего, будет жаловаться.

Это потому, что база данных проверяет вашу запись по домену, определенному для поля почтового индекса. Домен – это тип данных, который может включать дополнительные ограничения.

Понимание базы данных домена

Чтобы понять домен базы данных, давайте рассмотрим несколько других аспектов базы данных:

  • Схема базы данных определяет набор атрибутов , также называемых столбцами или полями. Например, если у вас есть таблица «Контактная информация сотрудника», она может включать атрибуты для FirstName, LastName, JobTitle, StreetAddress, города, штата, ZipCode, PhoneNumber и электронной почты.
  • Каждый атрибут имеет домен, который определяет допустимые значения. Это может включать его тип данных, длину, значения и другие детали.

Например, домен для атрибута ZipCode может указывать числовой тип данных, например целое число, обычно называемое INT или INTEGER, в зависимости от базы данных. Или разработчик базы данных может определить его вместо символа, обычно называемого CHAR. Атрибут может быть дополнительно определен, чтобы требовать определенной длины, или разрешено пустое или неизвестное значение.

Когда вы собираете вместе все элементы, которые определяют домен, вы получаете настроенный тип данных, также называемый «пользовательским типом данных» или UDT.

О целостности домена

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

Целостность домена определяется:

  • Тип данных, например, целое, символьное или десятичное.
  • Допустимая длина данных.
  • Диапазон, определяющий верхнюю и нижнюю границы.
  • Любые ограничения или ограничения на допустимые значения. Например, поле почтового индекса США может содержать полный код ZIP + 4 или полный девятизначный код.
  • Тип поддержки NULL, или может ли атрибут иметь неизвестное значение, или значение NULL.
  • Значение по умолчанию, если есть.
  • Формат даты, если применимо (например, дд/мм/гг или мм/дд/гггг).

Создание домена

Для баз данных, которые используют SQL (язык структурированных запросов) или разновидность SQL, используйте команду CREATE DOMAIN SQL.

Например, оператор выполнения здесь создает атрибут ZipCode типа данных CHAR с пятью символами. NULL или неизвестное значение не допускаются. Диапазон данных должен находиться в диапазоне от «00000» до «99999». Это создает атрибут ZipCode типа данных CHAR с пятью символами. NULL или неизвестное значение не допускаются. Диапазон данных должен находиться в диапазоне от «00000» до «99999».

 CREATE DOMAIN ZipCode CHAR (5) NOT NULL CHECK (ЗНАЧЕНИЕ> 00000 'И ЗНАЧЕНИЕ 

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

Оцените статью
Solutics.ru
Добавить комментарий