1. Информационные единицы.
1.1. Реляционная база данных — совокупность взаимосвязанных плоских таблиц.
1.2. Таблица - основная структурная единица реляционной базы данных, представляющая собой подмножество декартова произведения доменов. В реляционной теории используется термин «отношение». Часто эти термины используются как синонимы. Иногда они различаются: таблица считается способом хранения (отображения) отношения.
1.3. Строки таблицы называются кортежами. Кортеж представляет собой
совокупность атрибутов (
, ...,
,
). В реляционных СУБД понятию
«кортеж» чаще всего соответствует термин «запись».
1.4. Наименьшей информационной единицей является атрибут. Каждый
атрибут имеет имя (
) и значение (
). В реляционных СУБД понятию
«атрибут» чаще всего соответствует термин «поле».
1.5. Домен — множество значений данных какого-либо типа. Каждый атрибут может быть определен на каком-либо одном домене. На одном домене может быть определено несколько атрибутов.
2. Ключи.
2.1. Ключ - атрибут или совокупность атрибутов, однозначно определяющая кортеж. Ключ, состоящий из нескольких атрибутов, называется составным.
Ключ обладает следующими свойствами:
а) уникальность - не может быть повторяющихся значений ключа в таблице;
б) неизбыточность - удаление любого атрибута из составного ключа должно привести к потере его уникальности;
следующая