Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по киту.docx
Скачиваний:
6
Добавлен:
25.09.2019
Размер:
84.3 Кб
Скачать

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

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

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

Декартово произведение: степень декартового произведения равна сумме степеней исходных отношений, а мощность равна произведению их мощностей.

Разность: результат разности содержит только те чертежи первого отношения, которых нет во втором.

Проекция: выполняется над одним исходным отношением, на некоторые атрибуты. В результате чертежи-дубликаты должны отсутствовать.

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

Соединение: выполняется над двумя исходными отношениями, имеющими одинаковый атрибут.

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

10. Постреляционная модель: понятие, достоинства и недостатки.

Постреляционная модель – расширение реляционной модели, в которой сняты ограничения, неделимость данных и ограничения на кол-во и длину полей.

Достоинства: возможность представления связанных реляционных таблиц одной постреляционной таблицы; повышение эффективности обработки данных; отсутствие ограничений на длину полей и их кол-ва записей.

Недостатки: сложность в обеспечении целостности данных.

11. Объектно-ориентированная модель. Базовые понятия модели: объекты, классы, методы, наследование, инкапсулирование, расширяемость, полиморфизм. Достоинства и недостатки модели.

Объектно-ориентированная модель – структура которую можно изобразить графически в виде дерева узлами, которого явл. объекты.

Объекты – как отражение сущностей реального мира средствами проектирования БД. Классы – шаблоны для конструирования очень сложных объектов и работы с ними. Наследование – создание нового класса объектов можно образовать на основе уже существующего класса называемого базовым или родительским. Инкапсулирование – это способ доступа к данным лишь в соответствием с правилами поведения, не запрещенными или разрешенными объектами. Расширяемость – возможность свободно добавлять в БД новые объекты и связанные с ними правила поведения данных, не вступая в конфликт с существующими объектами. Полиморфизм – способность реагировать на одно и то же событие в окр. мире.

Достоинства: влозможность представлять инф. о сложных объектах с описанием взаимосвязей между ними. Недостатки: сложность понятийного аппарата.

12. Объектно-реляционная модель: понятие и отличие от объектно-ориентированной модели. Достоинства и недостатки модели.

Объектно-реляционная модель – гибридная модель, совмещающая в себе возможности реляционных моделей.

Отличительная особенность объективно-реляционной модели состоит в том, что она основана на стратегии реляционной модели.

Достоинства: позволяет обрабатывать объекты со сложной структурой. Недостатки: отсутствие унифицированной теории; отсутствие формальной методологии в проектировании БД.