Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы БД (ГОСЫ).doc
Скачиваний:
2
Добавлен:
27.10.2018
Размер:
242.18 Кб
Скачать

4.Реляционная модель, ее свойства.

Relation – отношения (таблицы). Понятие реляционной модели связано с разработками известного американского специалиста в области СУБД Эдварда Кодда.

Достоинства:

  1. Простая структура;

  2. Данные связаны логически;

  3. Группа записей обрабатывается одной командой;

  4. Удобные для пользователя таблицы представления;

  5. Возможность использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.

Недостатки:

  1. Не всегда применима для сложных иерархических и сетевых данных.

Также БД классифицируются по способу обработки данных: централизованные и распределённые. Централизованные – на одном компьютере. Распределённые – части на разных компьютерах. По способу доступа к данным: с локальным доступом и с сетевым или удалённым доступом.

5.Типы связей в реляционной модели.

Информационный объект – это описание некой сущности (объекта, предмета, явления) в виде комбинаций логически связанных полей.

Реляционной моделью определяются 3 типа связи между информационными объектами:

  1. Связь 1:1 предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более 1 экземпляра информационного объекта В и наоборот.

  2. При связи 1:М (М – многие) одному экземпляру информационного объекта А соответствует 0, 1 или более объектов информационного объекта В, но каждый экземпляр информационного объекта В связан не более чем с одним экземпляром информационного объекта А.

  3. Связь М:М в каждый момент времени одному экземпляру информационного объекта А, соответствует 0,1 или более экземпляров информационного объекта В и наоборот.

6.Целостность данных.

Это согласованность данных в БД. Чтобы данные небыли противоречивы.

  1. Категорная;

  2. Ссылочная;

  3. На основе нормализации.

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

Если включены параметры целостности, то система не даёт изменить значения внешнего ключа зависимой таблицы так, чтобы она не соответствовала значению первичного ключа в главной таблице.

7.Операции над отношениями.

Симметричное соединение таблиц (INNER JOIN), левое соединение таблиц (LEFT JOIN), правое соединение таблиц (RIGHT JOIN).

Для того чтобы установить вид связи между таблицами нужно определить, где главная таблица, а где зависимая.

Главная таблица – это такая таблица, которой не требуется другая таблица для полной идентификации её полей.

Внешний ключ – это набор атрибутов одной таблицы, являющейся первичным ключом другой таблицы.

Если одной записи в главной таблице соответствует не более одной записи в зависимой таблице, то имеет место связь 1:1.

Если одной записи в главной таблице может соответствовать несколько записей в зависимой таблице, то имеет место связь 1:М.

Если имеет место связь 1:1, то в таблицах те атрибуты, по которым идёт соединение, являются первичными ключами.

Объединение, пересечение, разность, произведение, выборка, проекция, соединение, деление.