Что такое аномалии обновления? Какие виды аномалий обновления Вы знаете
⇐ ПредыдущаяСтр 2 из 2
Аномалии обновления - Это трудности, с которыми приходится сталкиваться при выполнении операций добавления кортежей в отношении (INSERT), удаления кортежей (DELETE) и модификации кортежей (UPDATE). иерархическая реляционная целостность ссылка Практические задания
Задание 1 Даны два отношения А и В. Обоснуйте, что к ним могут быть применены операции объединения, пересечения и разности. Найти отношения: · A UNION B · A INTERSECT B · A MINUS B · B MINUS A
Таблица 1 - Отношение А
Таблица 2 - Отношение В
Таблица 3 - Отношение A UNION B
Таблица 4 - Отношение A INTERSECT B
Таблица 5 - Отношение A MINUS B
Таблица 6 - Отношение B MINUS A
Задание 2 Найти существующие функциональные зависимости в отношении и определить их тип.
Таблица 7 - Отношение "Распределение товара"
Полные функциональные зависимости. № поставщика ↔ Наименование поставщика № поставщика ↔Телефон поставщика № заказчика ↔ Наименование заказчика Частичная зависимость Товар → Наименование поставщика Товар → Наименование заказчика Товар → Цена товара Задание 3 Определить ключи отношений, указать необходимые для этого ограничения на данные. При необходимости добавить новые атрибуты. Указать также все возможные ключи.
Таблица 8 - Отношение "Распределение врачей"
Возможные ключи: · Фамилия врача · Участок · ФИО пациента · Специальность врача Отношения ключей · ФИО пациента → Адрес пациента (не должно быть однофамильцев) · ФИО пациента → Дата обращения (не должно быть однофамильцев) · Адрес пациента → Участок (не должно быть пациентов из разных городов) · Специальность врача → Фамилия врача (не должно быть однофамильцев) Задание 4 Привести отношение к 3 НФ. Таблица "Косметический кабинет" представляет собой ведомость предоставленных косметических услуг.
Таблица 9 - Отношение "Косметический кабинет"
Возможные ключи частичных функциональных зависимостей.
Отношение без транзитивных зависимостей
Третья нормальная форма.
Список литературы
1. Ревунков, Г.И. Базы и банки данных и знаний/ Г.И. Ревунков, Э.Н. Самохвалов, М. Чистов. - М.: Высшая школа, 2005. - 392 с. 2. Шаймарданов, Р.Б. Моделирование и автоматизация проектирования структур баз данных / Р.Б. Шаймарданов. - М.: Радио и связь, 2004. - 120 с. 3. Озкархан, Э. Машины баз данных и управление базами данных/ Э. Озкархан. - М.: Мир, 2006. - 695 с
4. Цехановский, В.В., Яковлев А. Автоматизированные банки данных/ В.В. Цехановский., А. Яковлев. - Л.: ЛЭТИ, 2006. - 63с. Размещено на
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|