Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 16:35   #1
papos
Пользователь
 
Регистрация: 20.09.2010
Сообщений: 37
По умолчанию Нормальная форма Бойса-Кодда

Доброй вечер. Пишу курсовой проект, необходимо, чтобы все таблицы находились в НФБК. Вроде все сделал, но преподаватель вернул проект, сказал, что одна из таблиц в НФБК не находится. Там 2 таблицы: первая Выступление (PK Название выступления) и Артист (PK ФИО, FK Название выступления). Между ними связь 1,1:0,1. Вроде как я понял, как нужно исправить - необходимо в таблице Артист сделать PK из двух полей - ФИО и Название выступления. Так? Не будет ли ключ из 2 полей избыточным?
Подчеркиваю: связь установлена правильно, просто опустил потробности принятия именно такого решения. Помогите пожалуйста с НФБК
papos вне форума Ответить с цитированием
Старый 18.12.2010, 22:03   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Цитата:
необходимо в таблице Артист сделать PK из двух полей - ФИО и Название выступления.
Именно.
Цитата:
Не будет ли ключ из 2 полей избыточным?
В вашей ситуации точно нет. Однако, если у вас имеются сомнения - покажите функциональные зависимости между таблицами. Вполне возможно, что существует и другая комбинация полей в первичном составном ключе. Однако сути особо это не изменит, как говорится "те же яйца - вид сбоку".
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Третья усиленная нормальная форма. sergei64_89 Помощь студентам 38 21.06.2010 22:17
3 нормальная форма БД isida_ Microsoft Office Access 0 10.06.2010 20:27
Нормальная ли температура компа ??? pavel42 Компьютерное железо 19 06.10.2009 01:08
нормальная ли эта температура процесора.... netbioz Компьютерное железо 14 24.06.2009 12:55
Нормальная подсветка синтаксиса. Simply-Art Общие вопросы Delphi 4 08.12.2008 17:23