Студопедия

Главная страница Случайная страница

Разделы сайта

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






Избыточность данных






Проблемы,

связанные с избыточностью данных, можно проиллюстрировать, сравнив

отношения Staff и Branch таблицах 1 и 2 с отношением StaffBranch таблице 3.

Отношение StaffBranch является альтернативной формой представления

отношений Staff и Branch. Упомянутые отношения описываются следующим

образом:

_ Staff (staffNo, sName, position, salary, branchNo)

_ Branch (branchNo, bAddress)

_ StaffBranch (staffNo, sName, position, salary, branchNo, bAddress)

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

жирным начертанием.

В отношении Staff Branch содержатся избыточные данные, поскольку сведения об

отделении компании повторяются в записях, относящихся к каждому сотруднику

данного отделения. В противоположность этому в отношении Branch сведения об

отделении содержатся только в одной строке, а в отношении Staff повторяется

только номер отделения компании (branchNo), который представляет собой место

работы каждого сотрудника.

При работе с отношениями, содержащими

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

обновления и подразделяются на аномалии вставки, удаления и модификации.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.