Приложения

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

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

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

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

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

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

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

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

  • Схема базы данных определяет набор атрибутов , также называемых столбцами или полями. Таблица с именем Контактная информация сотрудника t может включать атрибуты для FirstName, LastName, JobTitle, StreetAddress, City, State, ZipCode, PhoneNumber и Email.
  • Каждый атрибут включает в себя домен, который определяет допустимые значения, включая его тип данных, длину, значения и другие подробности.

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

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

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

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

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

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

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

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

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

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

Похожие посты
Приложения

34 лучших бесплатных программных инструмента для резервного копирования

Приложения

Лучшие онлайн-инструменты для встреч

Приложения

11 лучших бесплатных почтовых аккаунтов

Приложения

7 бесплатных языков программирования для обучения детей кодированию