Реляционные модели

Понятие реляционный модели связано с разработками известного американского специалиста в области баз данных ЭдгараКодда (1970 год). Будучи по образованию математиком, Э. Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известного в математике как отношение – relation (англ.).

Концепция реляционной модели была предложена при решении задачи об обеспечении независимости представления и описания данных. Было доказано, что набор таблиц может быть использован для хранения данных об объектах реального мира и моделирования связей между ними. Эта модель характеризуется простотой структуры данных.

При проектировании реляционной базы данных устанавливается структурная связь между информационными объектами (ИО) для обеспечения всевозможных запросов. Для установления связи необходимо, чтобы между информационными объектами существовали реальные отношения. Существует три типа отношений:

Ø Один ИО к одному ИО

Ø Один ИО ко многим ИО

Ø Многие ИО ко многим ИО.

Реальные отношения " Один ИО к одному ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует только один экземпляр второго ИО и наоборот.

Реальные отношения " Один ИО ко многим ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО, обратное неверно.

Реальные отношения " Многие ИО ко многим ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО и наоборот, каждому экземпляру второго ИО соответствует несколько экземпляров первого ИО.

Термины теории и практики реляционных БД

Таблица 11 – Соотношение терминов в теории и практике

Теория реляционных БД Принятые соглашения
Отношение Таблица
Кортеж Запись (Строка)
Домен Столбец
Атрибут Поле

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: