РБД – набор простых таблиц между которыми установлены связи с помощью ключевых полей.
В РБД каждый объект задается записью (строкой) в таблице. РБД создается и затем управляется с помощью РСУБД.
Достоинство реляционной модели данных заключается в простоте, понятности и удобстве физической реализации на ЭВМ. Именно простота и понятность для пользователя явились основной причиной их широкого использования. Проблемы же эффективности обработки данных этого типа оказались технически вполне разрешимыми.
Основными недостатками реляционной модели являются следующие: отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.
Примерами зарубежных реляционных СУБД для ПЭВМ являются следующие: dBaseIII Plus и dBase IV (фирма Ashton-Tate), DB2 (IBM), R:BASE (Microrim), FoxPro ранних версий и FoxBase (Fox Software), Paradox иdBASE for Windows (Borland), FoxPro более поздних версий, Visual FoxPro и Access (Microsoft), Clarion (Clarion Software), Ingres (ASK Computer Systems) и Oracle (Oracle).
Понятие постреляционной модели
|
|
Постреляционная модель. Представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных, хранящихся в записях таблиц. Постреляционная модель данных допускает многозначные поля — поля, значения которых состоят из подзначений. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу
Достоинством постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности ее обработки.
Недостатком постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.
Примерами: uniVers, Bubba и Dasdb;
Элементы реляционной БД: отношение, атрибуты, домен, первичный ключ
Элемент реляционной модели | Форма представления |
Отношение | Таблица |
Кортеж | Запись (строка таблицы) |
Сущность | Описание свойств объекта |
Атрибут | Заголовок столбца таблицы |
Домен | Множество допустимых значений |
Значение атрибута | Значение поля в записи |
Первичный ключ | Уникальный идентификатор записи |