Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Управление данными / Управление данными (полный курс)

.pdf
Скачиваний:
93
Добавлен:
16.03.2016
Размер:
4.21 Mб
Скачать

Реляционная алгебра: ограничение

Примеры:

131

Реляционная алгебра: проекция

Проекция:

Проекцией отношения A по атрибутам X, Y, …, Z, где каждый из атрибутов принадлежит отношению А, называется отношение, содержащее все кортежи определенного отношения после исключения из него некоторых атрибутов.

132

Реляционная алгебра: проекция

Примеры:

133

Реляционная алгебра: соединение

Естественное соединение:

Естественным соединением отношений A и B, имеющим один или несколько общих атрибутов, называется отношение, кортежи которого – это сочетание двух кортежей (принадлежащих соответственно двум определенным отношениям), имеющих общее значение для одного или

нескольких атрибутов этих двух отношений.

134

Реляционная алгебра: соединение

Пример естественного соединения:

135

Реляционная алгебра: соединение

Пример условного соединения:

136

Реляционная модель: замкнутость

Свойство замкнутости операций реляционной алгебры:

Результат каждой операции над отношением также является отношением.

Вывод: поскольку результат любой операции имеет тот же тип, что и исходные объекты (отношения), то результат одной операции может использоваться в качестве исходных данных для другой.

137

Реляционная модель: выводы

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

простота и наглядность представления

простота проектирования и программирования

гибкость

теоретическое обоснование

защищенность данных (независимость таблиц)

Недостатки:

реализация неполного набора операций

необходимость использования оптимизаторов запросов

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

138

Тема 4. Проектирование баз данных

1.Жизненный цикл БД

2.Этапы проектирования БД

3.Системный анализ предметной области

4.Инфологическое моделирование предметной области. Модель «сущность-связь»

5.Даталогическое проектирование. Переход от модели «сущность-связь» к реляционной модели.

Принципы нормализации

139

Жизненный цикл баз данных

Проектирование БД

Проектирование приложений

Реализация БД

Разработка специальных средств администрирования БД

Эксплуатация БД

140