20122010 (Собственноручно набранные лекции по БД)

2017-06-07СтудИзба

Описание файла

Файл "20122010" внутри архива находится в следующих папках: Собственноручно набранные лекции по БД, лекция 8. Документ из архива "Собственноручно набранные лекции по БД", который расположен в категории "". Всё это находится в предмете "базы данных" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "базы данных" в общих файлах.

Онлайн просмотр документа "20122010"

Текст из документа "20122010"

SeregaProMai.Narod.ru ©

Лекция от 20.12.2010. (на основе фото с лекции-презентации)

4-я нормальная форма (4НФ)

Ограничения, накладываемые на эту форму, связаны с понятием многозначной зависимости.

Если каждому значению атрибута А может быть поставлена в соответствие несколько значений атрибутов В, то говорят, что В многозначно зависит от атрибута А.

Примеры:

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

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

А JOIN В

Многозначная зависимость между двумя атрибутами X и Y называется тривиальной. При этом X может состоять из нескольких атрибутов, если он будет являться ключом отношения (X, Y).

Отношение находится в 4НФ, если оно удовлетворяет требованиям нормальной формы Бойса-Кодда и содержит только тривиальные многозначные зависимости.

Правило декомпозиции: В отношении, удовлетворяющем условиям нормальной формы Бойса-Кодда, необходимо выявить тривиальные многозначные зависимости и выделить их в отдельные отношения.

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

Поликлиники.

Рассмотрим задачу проектирования БД для регистрации посещений поликлиники. В таблице 1 представлены данные, которые должны храниться в БД. Пациент посещает врача, врач его осматривает, ставит диагноз и выписывает лекарство.

Ключ исходной таблицы состоит из 3-х атрибутов: № страх. полиса, Дата, ФИО врача.

Полная функциональная зависимость:

№ страх. полиса, Дата, ФИО врача - Диагноз, Лекарство, Кол-во, Цена

Частичные функциональные зависимости:

№ страх. полиса - ФИО пациента, Дата рождения, Адрес

ФИО врача - Специальность, № кабинета, Телефон

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

В первой таблицы избыточное дублирование данных - одно заболевание по диагнозу.

Причина: наличие многозначной зависимости. № страх. полиса, Дата, ФИО врача →→ Лекарство.

В таблице ПосещениеЛекарство имеет место транзитивная зависимость.

№ страх. полиса, Дата, ФИО врача - Лекарство → Цена

Так как одно лекарство может быть выписано нескольким пациентам…

Анализ предметной области позволяет выявить следующие сущности:

Пациенты (№ страх. полиса, ФИО пациента, Дата рождения, Адрес)

Врачи (ФИО врача, Специальность, № кабинета, Телефон

Лекарства (Лекарство, Цена)

Определим связи, которые существуют между этими сущностями. Врач осматривает пациентов, ставит диагноз и выписывает лекарство. Очевидно, что сущность Лекарства невозможно связать только с сущностью Пациенты или только с сущностью Врачи, следовательно, между сущностями имеет место быть тернарная связь.

Рассматривая правила перехода от E-R диаграммы к логической схеме базы данных, мы не рассматривали тернарные связи. Сформулируем правила перехода для данного типа связи.

Если между тремя сущностями существует тернарная связь, то необходимо использовать четыре таблицы. Три таблицы описывают свойства сущностей, а четвёртая связь между ними. Таблица, описывающая связь, содержит ключевые атрибуты и атрибуты, описывающие связь.

Для рассматриваемого примера связь описывается таблицей.

Посещения (№ страх. полиса, ФИО врача, Лекарство, Дата, Диагноз, Кол-во)

Очевидно, что атрибуты Дата, Диагноз, Кол-во характеризуют связь и их нельзя связать с какой-либо сущностью.

Пациент посещает врача, врач его осматривает, ставит диагноз и выписывает лекарство.

2

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее