Свойства и характеристики реляционной модели данных. Отличие реляционной модели от обыкновенного последовательного файла. Операции, осуществляемые над реляционными базами данных. Достоинства и недостатки реляционных баз данных.

Базы данных

0


Подпишитесь на бесплатную рассылку видео-курсов:

Ответ студента (27.07.2015)

Реляционная модель состоит из трех частей: Структурной части. Целостной части. Манипуляционной части. Структурная часть описывает, какие объекты рассматриваются реляционной моделью. Постулируется, что единственной структурой данных, используемой в реляционной модели, являются нормализованные n-арные отношения. Целостная часть описывает ограничения специального вида, которые должны выполняться для любых отношений в любых реляционных базах данных. Это целостность сущностей и целостность внешних ключей. Манипуляционная часть описывает два эквивалентных способа манипулирования реляционными данными - реляционную алгебру и реляционное исчисление. Достоинством реляционной модели является то, что двумерные таблицы легко и просто описать математически и определить операции над ними. Таблицы, обладающие такими свойствами, называются отношениями. Термин отношение является сугубо математическим, однако в нем заключен и некоторый прагматический смысл: рассмотренные двумерные таблицы выражают отношение между составляющими их доменами. Каждый кортеж должен иметь идентификатор ( ключ), значение которого однозначно определяет кортеж. Основными операциями в реляционной базе являются операции обновления базы данных и операции обработки отношений. К операциям обновления базы данных относятся те операции, которые выполняют вставку новых кортежей, удаление ненужных, корректировку значений атрибутов существующих кортежей, а именно: это операции Включить, Удалить, Обновить. реляционная алгебра включает восемь операций, пять из которых являются базовыми: Выборка, Проекция, Умножение, Объединение, Вычитание. Операция Выборка позволяет выбрать из отношения только те кортежи, которые удовлетворяют заданному условию. При Проекции отношения на заданный набор его атрибутов получается новое отношение, создаваемое посредством извлечения из исходного отношения кортежей, содержащих указанные атрибуты. При Умножении (декартовом произведении) двух отношений получается новое отношение, кортежи которого являются сцеплением (конкатенацией) кортежей первого и второго отношений. В результате Объединения двух отношений получается третье, включающее кортежи, входящие хотя бы в одно отношение, то есть содержащее все элементы исходных отношений. При Вычитании выдаются лишь те кортежи первого отношения, которые остались от вычитания второго отношения, то есть из первого отношения выбрасываются все кортежи второго. Остальные три операции являются производными, они могут быть получены из основных операций, их называют дополнительными: Соединение, Пересечение, Деление. Реляционная модель данных – позволяет представлять информацию о предметной области с помощью взаимосвязанных таблиц. В реляционных базах данных вся информация сведена в таблицы, строки и столбцы которыt называются записями и полями соответственно. Эти таблицы получили название реляций. Записи в таблицах не повторяются. Их уникальность обеспечивается первичным ключом, содержащим набор полей, однозначно определяющих запись. Достоинства Эта модель данных отображает информацию в наиболее простой для пользователя форме Основана на развитом математи-ческом аппарате, который позволяет достаточно лаконично описать основные операции над данными. Позволяет создавать языки манипулирования данными не процедурного типа. Манипулирование данными на уровне выходной БД и возможность изменения. Недостатки Самый медленный доступ к данным. Трудоемкость разработки


Нужно высшее
образование?

Учись дистанционно!

Попробуй бесплатно уже сейчас!

Просто заполни форму и получи доступ к нашей платформе:




Получить доступ бесплатно

Ваши данные под надежной защитой и не передаются 3-м лицам


Другие ответы по предмету

Распределенные базы данных.
Распределенные базы данных.
Понятие автоматизированного банка данных.  Функци...
Понятие автоматизированного банка данных. Функци...
Последовательное размещение физических записей бе...
Последовательное размещение физических записей бе...
Физические модели данных.  Представление экземпля...
Физические модели данных. Представление экземпля...
Состав и основные функции системы управления база...
Состав и основные функции системы управления база...