|
|
|
§ 12. База данных как модель предметной области
Реляционные базы данныхИтак, основным объектом реляционной БД является таблица. Каждая такая таблица, называемая реляционной таблицей или отношением, обладает следующими свойствами:
Основными структурными элементами реляционной таблицы являются поле и запись (рис. 3.26).
Поле (столбец реляционной таблицы) — элементарная единица логической организации данных, которая соответствует конкретному атрибуту сущности. Запись (строка реляционной таблицы) — совокупность логически связанных полей, соответствующая конкретному экземпляру сущности. Например, информация о крупнейших озёрах мира в виде реляционной таблицы представлена на рисунке 3.27.
Для наглядности представления связей между таблицами переходят к представлению структур таблиц, указывая только имена полей:
Например, структура таблицы, представленной на рисунке 3.27, будет иметь вид:
Основные свойства первичного ключа: 1) однозначная идентификация записи (запись должна однозначно определяться значением ключа); 2) отсутствие избыточности (удаление любого поля первичного ключа приведёт к нарушению свойства однозначной идентификации записи). Ключ, состоящий из одного поля, называется простым ключом (ключевым полем). Ключ называется составным, если он включает в себя несколько полей. В таблице БД, представленной на рисунке 3.27, в качестве ключевого можно использовать поле НАЗВАНИЕ: значения в этом поле являются уникальными для каждой записи, потому что крупных озёр с одинаковыми названиями не существует.
|
|
|