1 / 1 / 0
Регистрация: 29.11.2009
Сообщений: 27

3 Нормальная форма

15.12.2012, 15:33. Показов 2683. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
Посмотрите, пожалуйста, находится ли данная БД в 3НФ:
(если требуется, то тема - муз. картотека)
Миниатюры
3 Нормальная форма  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.12.2012, 15:33
Ответы с готовыми решениями:

Что такое вторая нормальная и третья нормальная форма
Объясните пожалуйста по простому, что такое вторая нормальная и третья нормальная форма

3-я Нормальная Форма
Доброго времени суток, уважаемые! Требуется помощь с курсовой работой, а именно: Нормализировать данные (привести к 3НФ) и сделать по...

Нормальная форма Бойса-Кодда
Здравствуйте! Как связать две таблицы (на скриншоте видно) при помощи нормализации, т.е. при помощи нормальной формы Бойса-Кодда? ...

3
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
16.12.2012, 11:25
Напутали с ключами: в таблицу композиции добавьте ключевое поле КодКомпозиции, поле Код альбома здесь не ключевое, просто числовое, связанное с ключом таблицы Альбомы.
В таблице Альбомы один ключ - Код альбома
1
2903 / 1937 / 210
Регистрация: 05.06.2011
Сообщений: 5,714
16.12.2012, 13:23
И, кажется мне, в Композиция-Альбом направление перепутано. Таки на один альбом приходится много композиций, а не наоборот, как на рисунке. А вот, кстати, не знаю, можно ли одну и ту ж композицию (не песню в разных исполнениях, а именно в точности одну и ту же) включать в разные альбомы -- ежли да, то тут уже многие-к-многим вырисовывается.

Не по теме:

И, кстати, относится не к реализации, а к постановке задачи: если интересно в будущем искать, кто исполнял песню в разных вариациях на каких альбомах -- лучше сделать отдельную таблицу названий композиций и связать с альбомами многие-ко-многим...

1
1 / 1 / 0
Регистрация: 29.11.2009
Сообщений: 27
18.12.2012, 19:21  [ТС]
Исправил, теперь все в порядке?
Миниатюры
3 Нормальная форма  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2012, 19:21
Помогаю со студенческими работами здесь

Какая здесь нормальная форма?
Друзья, подскажите. Какая на данной схеме нормальная форма базы данных? Честно пытался вникнуть сам, но так и не понял как определять.

БД "Футбольная лига". Нормальная форма.
Привет, эксперты по Access нужна помощь. В универе дали сделать БД по футбольной лиге. Самое главное задание сделать норм расписание...

Нормальная таблица в отчете
Как собсна ее сделать. При помещении полей в область данных в одну строку все выходит, а если там их две, тогда ячейка расширяеться, а вот...

Форма навигации и подчиненная форма
Добрый день, есть Форма навигации в которой есть подчиненная форма, нудно обратиться к полю подчиненной формы. Пробую SELECT...

Заполнение полей списка формы связью "Форма-запрос-форма"
Всем доброго дня! На MS Access 2010 создан следующий процедурный инструмент: - Форма 1, в которой пользователю предлагается выбрать две...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru