Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными / Управление данными.pptx
Скачиваний:
68
Добавлен:
16.03.2016
Размер:
8.2 Mб
Скачать

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

Проекция:

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

121

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

Примеры:

122

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

Естественное

соединение:

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

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

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

124

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

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

125

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

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

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

отношением.

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

126

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

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

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

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

гибкость

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

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

Недостатки:

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

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

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

127

Тема 4. Проектирование

баз1. Жизненныйданныхцикл БД

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

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

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

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

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

128

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

129

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

130

Соседние файлы в папке Управление данными