ВУЗ:
Составители:
Рубрика:
- 11 -
• строки таблицы не упорядочены (их последовательность определяется
лишь последовательностью ввода в таблицу);
• в поле на пересечении строки и столбца любой таблицы всегда имеется в
точности одно значение данных и никогда не должно быть множества
значений (правда, это 'атомарное' значение может быть достаточно объ-
емным, например, таким, как
рецепт некоего блюда или много мегабайт-
ный мультимедиа-файл);
• всем строкам таблицы соответствует одно и то же множество столбцов,
хотя в определенных столбцах любая строка может содержать пустые
значения (NULL-значения), т.е. может не иметь значений для этих столб-
цов;
• все строки таблицы обязательно отличаются друг от
друга хотя бы един-
ственным значением, что позволяет однозначно идентифицировать лю-
бую строку такой таблицы;
• при выполнении операций с таблицей ее строки и столбцы можно об-
рабатывать в любом порядке безотносительно к их информационному
содержанию.
База данных, состоящая из таких таблиц, называется реляционной. От-
ношение (RELATION) - является математическим термином для
обозначе-
ния неупорядоченной совокупности однотипных записей или таблиц оп-
ределенного специфического вида, описанного выше. Таким образом, можно,
например, сказать, что определенная база данных состоит минимум из
стольких отношений, сколько отдельных таблиц она включает.
Нечеткость многих терминов, используемых в сфере обработки данных,
заставила Э.Ф.Кодда отказаться от них и предложить
новые или дать более
точные определения существующим. Так, он не мог использовать широко
распространенный термин 'ЗАПИСЬ', который в различных ситуациях
может означать экземпляр записи, либо тип записей, запись в стиле Кобола
(которая допускает повторяющиеся группы) или плоскую запись (которая их
не допускает), логическую запись или физическую, запись, хранимую запись
или
виртуальную запись и т.д. Вместо этого он использовал термин 'кортеж
длины N' или просто 'кортеж', которому дал точное определение.
В основополагающих работах [4,5] можно подробно познакомиться с
терминологией реляционных баз данных (есть русскоязычные переводы),
здесь же будем использовать неформальные их эквиваленты:
таблица - для отношения
строка (или запись) - для кортежа
столбец (или
поле) - для атрибута
Заметим также, по определению принимается, что 'запись' означает 'э-
- 11 -
• строки таблицы не упорядочены (их последовательность определяется
лишь последовательностью ввода в таблицу);
• в поле на пересечении строки и столбца любой таблицы всегда имеется в
точности одно значение данных и никогда не должно быть множества
значений (правда, это 'атомарное' значение может быть достаточно объ-
емным, например, таким, как рецепт некоего блюда или много мегабайт-
ный мультимедиа-файл);
• всем строкам таблицы соответствует одно и то же множество столбцов,
хотя в определенных столбцах любая строка может содержать пустые
значения (NULL-значения), т.е. может не иметь значений для этих столб-
цов;
• все строки таблицы обязательно отличаются друг от друга хотя бы един-
ственным значением, что позволяет однозначно идентифицировать лю-
бую строку такой таблицы;
• при выполнении операций с таблицей ее строки и столбцы можно об-
рабатывать в любом порядке безотносительно к их информационному
содержанию.
База данных, состоящая из таких таблиц, называется реляционной. От-
ношение (RELATION) - является математическим термином для обозначе-
ния неупорядоченной совокупности однотипных записей или таблиц оп-
ределенного специфического вида, описанного выше. Таким образом, можно,
например, сказать, что определенная база данных состоит минимум из
стольких отношений, сколько отдельных таблиц она включает.
Нечеткость многих терминов, используемых в сфере обработки данных,
заставила Э.Ф.Кодда отказаться от них и предложить новые или дать более
точные определения существующим. Так, он не мог использовать широко
распространенный термин 'ЗАПИСЬ', который в различных ситуациях
может означать экземпляр записи, либо тип записей, запись в стиле Кобола
(которая допускает повторяющиеся группы) или плоскую запись (которая их
не допускает), логическую запись или физическую, запись, хранимую запись
или виртуальную запись и т.д. Вместо этого он использовал термин 'кортеж
длины N' или просто 'кортеж', которому дал точное определение.
В основополагающих работах [4,5] можно подробно познакомиться с
терминологией реляционных баз данных (есть русскоязычные переводы),
здесь же будем использовать неформальные их эквиваленты:
таблица - для отношения
строка (или запись) - для кортежа
столбец (или поле) - для атрибута
Заметим также, по определению принимается, что 'запись' означает 'э-
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
