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

Вопрос 8

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

Объединение – должна быть одинаковая арность; должны быть одинаковые наборы атрибутов

Декартово произведение - выполняется над отношениями, имеющими равный состав атрибутов

Вопрос 9

Специальные операции реляционной алгебры: проекция, селекция и объединение отношений

Проекция – выполняется над одним отношением, формируется новое отношение, где компонуются атрибуты в указанном порядке

Селекция – операция выполняется над одним отношением, результирующее отношение имеет ту же схему отношения, что и исходное, но с меньшим (равным) количеством строк

объединение отношений – здесь используются имена столбцов. С одинаковыми столбцами сохраняются, остальные добавляются с соответствующих кортежей. Результат включает все названия столбцов с одинаковыми значениями атрибутов, по которым идет соединение.

Вопрос 10

Цель и этапы процесса нормализации отношений в РБД

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

Требования для ликвидации нежелательных отношений:

- между атрибутами не должно быть нежелательных функциональных зависимостей

- Группировка атрибутов должна обеспечивать минимальное дублирование данных

Все атрибуты должны быть единичными.

Этапы нормализации:

- Избавление от множественных полей путем разбиения на единичные

- Устранение частичной зависимости

- Устранение транзитивной зависимости

Вопрос 11

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

Полная функциональная зависимость – если в записи отношения имеются 2 атрибута и в любой момент времени каждому значению А соответствует только одно значение В, то говорят, что атрибут В функционально зависит от атрибута А

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

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

Вопрос 12

Характеристика 1,2,3 нормальных форм отношений в РБД

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

2 форма – отношение находится во 2й форме, если оно находится в 1й форме и каждый неключевой атрибут зависит от первичного ключа

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]