Повторение групп по сравнению с первой нормальной формой
Повторение групп по сравнению с первой нормальной формой
Следующее требование заключается в том, что таблицы не должны иметь повторяющихся групп. Запомните, что каждая строка в реляции представляет собой комбинацию нескольких наборов, то есть вы выбираете одно значение из каждого набора. Термин «повторяющаяся группа» означает, что одна строка может иметь несколько значений в данном наборе.
Мы знаем два антипаттерна, создающих повторяющиеся группы:
• Множественные значения в одном домене в нескольких столбцах, глава 8,
• Множественные значения в одном столбце, глава 2.
На рис. А.2 изображены повторяющиеся группы, соответствующие каждому из этих антипаттернов. Надлежащий дизайн, удовлетворяющий первой нормальной форме, будет представлять собой создание отдельной таблицы. Теги теперь находятся в отдельной таблице и мы можем поддерживать мно¬жество тегов, храня по одному тегу для каждой строки.
?
) ;
^Ъпд id tag tagger coiner
1234 crash Larry Shemp
3456 printing Larry Shemp
3456 crash Мое Shemp
5678 report Мое Shemp
5678 crash Larry Shemp
^ 5678 data Мое Shemp ^
'''bug id tag tagger coiner \
1234 crash Larry Shemp
3456 printing Larry Shemp
3456 crash Мое Shemp
5678 report Мое Shemp
5678 crash Larry Curly
^ 5678 data Мое Shemp ^
Опубликовал vovan666
October 23 2013 19:06:02 ·
0 Комментариев ·
4660 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.