Я попросил создать 3NF библиотечной системы с минимальным количеством 5 таблиц. И с моим пониманием с нормализацией я сделал это. Я просто хочу подтвердить, что мои работы уже нормализованы в 3NF? Или что я буду делать, чтобы сделать это в 3NF?Третья нормальная форма
ответ
Насколько я могу сказать, что вы не принимая во внимание заемщику заимствования книги более чем один раз. Кроме того, вам нужно иметь справочную таблицу для отношения 1: n между книгами и авторами (книга может содержать более 2 авторов, поэтому удалите столбцы автора в BookTitles
). Создав эту ссылку, вы должны быть в 3NF.
В зависимости от сложности, должна ли информация ученика храниться в таблице ученика, а затем указываться как «заемщик»?
'должна ли информация студента храниться в таблице ученика, а затем указываться как« заемщик? »Да, и курс должен быть, вероятно, N: M, связанный со студентом (а не с заемщиком) – wildplasser
« Насколько я могу судить, вы «не принимая во внимание заемщика, заимствующего книгу не один раз». В таблице «Заимствованные книги» заемщик не является уникальным ключом. –
- 1. Третья нормальная форма спутать
- 2. Третья (?) Нормальная форма отношения
- 3. Третья нормальная форма в СУБД
- 4. Третья нормальная ограниченность формы
- 5. Ruby On Rails: третья нормальная форма Active Record Assocations
- 6. Нормальная форма - 4-я нормальная форма
- 7. База данных sql: таблица с 2 столбцами (имя идентификатора) и 2 первичный ключ Третья нормальная форма Бойс-Кодд Нормальная форма
- 8. Вторая нормальная форма Определение
- 9. Первая нормальная форма
- 10. Extract нормальная форма из XML
- 11. Хомский Нормальная Форма-Теория вычислений
- 12. LISP списки и нормальная форма
- 13. Функциональные клавиши зависимостей и нормальная форма
- 14. лямбда-исчисление, нормальный порядок, нормальная форма,
- 15. Первая нормальная форма и временные данные
- 16. Нужна помощь в Boyce Codd Нормальная форма
- 17. Нормальная форма для чисел, определяемых радикалами?
- 18. Дизъюнктивная нормальная форма с предикатом диапазона
- 19. Какая нормальная форма это отношение? Я прав?
- 20. Имеет ли нижняя колонка нормальная форма?
- 21. Какая нормальная форма использует Laravel's Eloquent?
- 22. Что такое 2-я нормальная форма?
- 23. Chomsky Нормальная форма удаления epsilon переходов
- 24. 1NF Нормальная форма с функциональным Dependecy
- 25. База данных 2-я нормальная форма
- 26. База данных 3-я нормальная форма
- 27. Имя неподписанных литералов в разделе нормальная форма
- 28. Проектирование баз данных третьего нормальная форма
- 29. Какая нормальная форма обеспечивает ER-диаграмму?
- 30. Boyce Кодда Нормальная форма Распад второй Отношения
Единственное, что я рекомендовал бы, это очистить имена ваших колонок. Используйте BookID для всех таблиц. – Kermit
ОК. И это уже в 3NF? –
Без списка функциональных зависимостей нельзя реально оценить, находится ли схема в какой-либо конкретной нормальной форме или нет. Даже без FD, у меня есть несколько подозрений, что могут возникнуть проблемы с таблицей BorrowedBooks. – NealB