Домен
В нашем примере для каждого столбца таблицы можно определить домен.
? Домены Имена и Специальности для столбцов Имя и Специальность соответственно будут базироваться на строковом типе данных — в число их значений могут входить только те строки, которые могут представлять имя и название специальности (в частности, такие строки не должны начинаться с мягкого знака).
? Домен Даты_рождения для столбца Дата_рождения определяется на базовом временном типе данных — данный домен содержит только допустимый диапазон дат рождения студентов.
? Домены Номера_курсов и Номера_студенческих_билетов базируются на целочисленном типе — в число их значений могут входить только те целые числа, которые позволяют обозначить номер курса университета (обычно от 1 до 6) и номер студенческого билета (обязательно положительное число).
ПРИМЕЧАНИЕ------------------------------------------------------------------------------
Понятие домена более специфично для баз данных, хотя и имеет некоторые аналогии с диапазонными типами и множествами в ряде языков программирования. В самом общем виде домен определяется заданием некоторого базового типа данных, к которому относятся элементы домена, и произвольного логического выражения, применяемого к элементу типа данных. Если вычисление этого логического выражения дает результат «истина», то элемент данных является элементом домена.
Следует отметить также семантическую нагрузку понятия домена: данные считаются сравнимыми только в том случае, если они относятся к одному домену. Если же значения двух атрибутов берутся из различных доменов, то их сравнение, вероятно, лишено смысла. В нашем примере значения доменов Номера_курсов и Номе- ра_студенческих_билетов, хотя и основаны на одном типе данных — целочисленном, сравнимыми не являются.
ПРИМЕЧАНИЕ------------------------------------------------------------------------------
Понятие домена характерно далеко не для всех СУБД. В качестве примера реляционных баз данных, использующих это понятие, можно привести Oracle и InterBase.
Еще по теме Домен:
- 11.2. Особенности информационных правоотношений в Интернет
- Деньги
- 11.2.1. Область реализации права на поиск, получение и потребление информации в Интернет
- 1. Роль интеллектуальной собственности и ноу-хау
- 1.3. Основные понятия
- 1.6.1. Общая характеристика и история становления
- Література
- Література
- 11.2.3. Область информационных технологий и средств их обеспечения в Интернет
- 6. Содержание исключительного права на товарный знак
- 11.3. Основные направления правового регулирования информационных отношений в Интернет
- 1. Понятие источника повышенной опасности.
- Если
- Какие навыки нужны интернет-журналисту?