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