Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Об’єднання відношень.





Іноді відношення, що отримуються у результаті прямих перетворень із множин сутностей і зв’язків, не можна вважати найкращою формою представлення певних елементів даних. Один із поширених варіантів подібних ситуацій, коли множина сутностей Е з’єднується за допомогою зв’язку R типу “багато до одного ” із множиною F у напрямку від E до F. На основі прямих перетворень утворюються два відношення: на основі множини Е і зв’язку R. Реляційні схеми кожного із цих відношень будуть містити ключ множини Е і їх можна об’єднати у одному відношенні, яке складається із:

  1. усіх атрибутів множини Е;
  2. ключових атрибутів множини F;
  3. власних атрибутів зв’язку R.

У кортежі для сутності е множини F, яка не зв’язана ні з однією сутністю множини F, компоненти, що відповідають атрибутам, названим у пп.2,3, отримують значення null (“невідоме ”).

Приклад 4. Об’єднати відношення Movies (рис.1) і Owns (рис.3) у одне відношення. Приклад такого відношення приведений на рис. 5.

 

title year length filmtype studioName
Star Wors     Color Fox
Mighty Ducks     Color Disney
Wayne’s World     Color Paramount

 

Рис.5. Екземпляр об’єднання відношень Movies і Owns

 

Чи треба виконувати подібне об’єднання? Відповідь на нього залежить від розробника БД. Хоча отримувати дані внаслідок запиту від одного відношення простіше ніж від багатьох. Тому деякі системи проектування баз даних виконують подібне об’єднання автоматично.

Приклад 5. Об’єднати відношення Movies і Stars-in (ER- модель на рис.1) у одне відношення. Приклад такого відношення приведений на рис.6.

 

title year length filmtype studioName starName
Star Wors     Color Fox Carrie Fisher
Star Wors     Color Fox Mark Hamill
Star Wors     Color Fox Harrison Ford
Mighty Ducks     Color Disney Emilio Estevez
Wayne’s World     Color Paramount Dana Carvey

 

Рис.6. Екземпляр об’єднання відношень Movies і Stars-in.

 

Внаслідок об’єднання виникло дублювання інформації про кінофільм Star Wors для атрибутів length, filmtype, studioName. Це протирічить одній із цілей пректування реляційних БД– усунення інформаційної збитковості даних у відношеннях. Таке об’єднання є не бажаним. Цей приклад свідчить про недоцільність об’єднання у одне відношення тих відношень, що відображують зв’язки типу “багато до багатьох”. До цього типу зв’язку належить відношення Stars-in.







Дата добавления: 2015-07-04; просмотров: 567. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия