Студопедия

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

КАТЕГОРИИ:

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






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






Проблемы,

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

отношения 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), который представляет собой место

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

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

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

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


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал