Структурная часть
Реляционная модель данных является математической основой языка SQL, в которой приведено строгое формальное описание всех реляционных объектов, и ее изучение интересно именно с этой точки зрения.
Такие понятия, как таблица, строка, столбец и т.д., являются точными, но не достаточно формальными терминами для строгого математического описания реляционных объектов. При разработке реляционной модели за основу была принята теория множеств, а в качестве математической модели таблицы используется отношение (relation), которое определяется в терминах теории множеств. Собственно, и термин «реляционная» произошел от английского термина relation (иногда в литературе используется термин «реляция»).Соответствие между реляционной и общепринятой терминологией приведено в таблице 2.1.
Таблица 2.1. Соответствие между реляционными и общепринятыми терминами
Общепринятый термин | Реляционный термин |
Таблица | Отношение |
Строка | Кортеж |
Столбец | Атрибут |
Множество допустимых значений столбца | Домен, на котором определен атрибут |
Количество столбцов | Степень или арность |
Количество строк | Кардинальное число |
Для каждого реляционного термина приведем его формальное определение.
Дата добавления: 2015-08-26; просмотров: 815;