Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМП-БД.doc
Скачиваний:
17
Добавлен:
05.12.2018
Размер:
1.26 Mб
Скачать

Преимущества реляционных бд

  1. Различные прикладные программы используют различные представления логической структуры данных.

  2. Простота понимания и работы с базой (таблица)

  3. Используются языки манипулирования высокого уровня (уровня исчисления). В запросе указывается, что найти, а не как найти.

  4. Реляционную БД просто развивать и дополнять. Процедуры актуализации упрощаются.

  5. Упрощается контроль доступа и обеспечения секретности.

  6. Упрощается физическая организация данных и ее интерфейс с логической структурой.

  7. В реляционной структуре естественным образом выражаются отношения любой степени.

  8. Отношения являются строго определенным математическим понятием и может служить объектом строгой математической теории. Реляционная алгебра.

Недостаток – избыточность данных.

Отношения

Дана совокупность множеств D1,D2,…,Dn (не обязательно различных). Отношение R, определенное на этих n множествах, есть множество упорядоченных n-выборок (n-ок) или кортежей (d1,d2,..dn) таких, что d1  Dn называется доменами отношения R. Величина n называется степенью (мощностью) отношения.

Домены Д# (номер детали)

ДЕТ (наименование детали)

ЦВ (цвет детали)

ВЕС (вес детали)

ГОР (город, где хранится деталь)

Отношения ДЕТАЛЬ

Д#

ДЕТ

ЦВ

ВЕС

ГОР

д1

гайка

Красный

12

Лондон

д2

болт

Зеленый

17

Париж

д3

винт

Синий

17

Рим

д4

винт

Красный

14

Лондон

д5

штифт

Синий

12

Париж

д6

шестерня

Красный

19

Лондон

Число кортежей в отношении называется кардинальным числом отношения

Столбцы – атрибуты.

Домены П# (номер поставщика)

ПОСТ (имя поставщика)

СТАТ (статус поставщика)

ГОР (город, где расположен пост)

Отношение поставщик

П#

ПОСТ

СТАТ

ГОРОД

п1

Смит

20

Лондон

п2

Джонсон

10

Париж

п3

Блейк

30

Париж

п4

Кларк

20

Лондон

п5

Адамс

30

Афины

Домены П#

Д#

Кол (количество)

Отношение ПОСТАВКА

П#

Д#

КОЛ

п1

д1

300

п1

д2

200

п1

д3

400

п1

д4

200

п1

д5

100

п1

д6

100

п2

д1

300

п2

д2

400

п3

д2

200

п4

д2

200

п4

д4

300

п4

д5

400