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

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

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





Іноді відношення, що отримуються у результаті прямих перетворень із множин сутностей і зв’язків, не можна вважати найкращою формою представлення певних елементів даних. Один із поширених варіантів подібних ситуацій, коли множина сутностей Е з’єднується за допомогою зв’язку 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 оперирует с двумя категориями...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

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

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