Основные понятия реляционной модели данных
схема базы данных это набор именованных схем отношений.
Понятия
Ограниченность определяет условием вхождения данных в заданное множество.
Неупорядоченность гарантирует, что при любом обращении операция обойдет все элементы в множестве (все объекты в базе данных).
Уникальность позволяет однозначно определить объект в базе данных.
Домен - определяется заданием некоторого базового типа данных, к которому относятся элементы домена
Уникальность: можно сравнить одни элементы с другими и избежать дубликатов. Для одного отдельного домена это само собой разумеется.
Ограниченность: домен имеет границу, данные делятся на возможные и невозможные. Как и для множества, это не означает, что количество элементов конечное.
Тип данных - понятие тип данных в реляционной модели данных полностью адекватно понятию типа данных в языках программирования.
Double – вещественное число (число с плавающей десятичной точкой) двойной точности;
Logical - логический (да/нет);
Blob – большие бинарные объекты (binary large object - BLOB), которые могут хранить данные неограниченного размера.
Data - временной.
Text – текстовый тип данных;
Float – вещественное число (число с плавающей десятичной точкой);
Long Integer – длинное целое число;
Short Integer – короткое целое число;
Схема отношения - именованное множество пар.
Кортеж - множество пар, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения.
Отношение - это множество кортежей, соответствующих одной схеме отношения.
Элементы
ПОЛЕ , - элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту. Для описания поля используются следующиехарактеристики:
ДЛИНА ,например, 15 байт, причем будет определяться максимально возможным количеством символов
ТОЧНОСТЬ ,для числовых данных, например два десятичных знака для отображения дробной части числа.
ТИП ,например, символьный, числовой, календарный;
ИМЯ , например. Фамилия, Имя, Отчество, Дата рождения;