Читайте также:
|
|
Реляционная структура (модель) представляет данные в виде двумерной таблицы. Табличная структура данных отражает отношения между реальными объектами и их характеристиками. Поиск и обработка записей не зависят от организации хранения данных в памяти компьютера. При этом эффективно используются математическая логика и алгебра. Основной принцип реляционных структур баз данных – получение из таблицы необходимых отношений и формирование новых. На основе первичной таблицы при помощи логических операций формируется новая таблица соответствующей структуры. Каждый файл соответствует какому-нибудь понятию из предметной области.
В реляционных моделях имеются следующие типы объектов: таблицы (отношения), атрибуты (столбцы) и домены (допустимые значения атрибутов). Операторы определяются реляционной алгеброй.
В этой модели объекты и взаимосвязи между ними представлены при помощи таблиц. Одна таблица представляет один объект и состоит из столбцов и строк. Каждая строка таблицы представляет собой одну запись, а каждый столбец – одно поле записей. Таблица обладает следующими свойствами:
- каждый элемент таблицы (на пересечении строки и столбца) есть один элемент данных;
- столбцам присваиваются уникальные имена;
- элементы столбца имеют одинаковую природу (однородны);
- в таблице нет двух одинаковых строк;
- при выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке, независимо от их информационного содержания.
Информация в реляционных базах данных сохраняется в таблицах связь, между которыми осуществляется путем совпадения значений одного или нескольких полей. Каждая строка таблицы в реляционных базах данных уникальна. Уникальность строк обеспечивают ключи (одно или несколько полей таблицы), которые сохраняются в упорядоченном виде. Это обеспечивает прямой допуск к записям в процессе поиска. Каждая таблица должна иметь первичный ключ (ключевое поле одно или более). Поля-ключи уникально идентифицируют каждую строку в таблице.
Предметную область в реляционных моделях данных представляют в виде соответствующего числа таблиц. Таким образом, базу данных можно рассматривать как набор таблиц. Таблицы подвергаются классической обработке, так называемому обновлению основного файла.
Таблицы находятся между собой в соответствующих отношениях (связях). Представление предметной области в виде системы отношений – самая сложная и ответственная задача, которая относится к области логического проектирования.
Преимущества реляционных моделей баз данных:
- простота представления данных (таблица);
- минимальный избыток данных, что достигается путем нормализации таблиц;
- независимость приложений пользователя отданных (при включении или удалении таблиц);
- возможность изменения состава атрибутных отношений;
Недостатки реляционных моделей: нормализация таблиц приводит к значительной фрагментации данных, а при решении задач, как правило, их необходимо объединять.
Дата добавления: 2015-02-16; просмотров: 138 | Поможем написать вашу работу | Нарушение авторских прав |