powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация отношений в БД
7 сообщений из 7, страница 1 из 1
Нормализация отношений в БД
    #39951230
Sever353
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, разработал логическую модель БД.
Нужно выполнить нормализацию отношений в БД до 3 нормальной формы.
Пытался разобраться как это сделать, не получилось.
Помогите пожалуйста!
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951288
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "программа подготовки"?
Если некая сущность, то в отдельную таблицу её, и связи с этой таблицей со всех таблиц, где она используется.
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951301
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно выписать определения первой, второй и третьей нормальных форм, и дальше

1) Создать одну большую таблицу, к-рая соответствуе 1НФ.
2) По выписанным определениям перейти ко 2НФ, и, дальше из 2НФ в 3НФ

Рекомендую прочитать первую главу из Itzik Ben-Gan "Microsoft SQL Server 2012 T-SQL Fundamentals"
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951320
Sever353
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лебедкин,
не сущность, а один из атрибутов для обучающегося
аварии, экзамены и отзывы привязаны к определённому обучающемуся по коду, и значение программы подготовки должно совпадать
то есть у обучающегося например программа подготовки = 1, значит и в записях об авариях и т.д, привязанных к коду этого обучающегося, должно быть такое же значение программы подготовки
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951350
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sever353,

Первое что напрашивается - это выбросить "Программа подготовки" отовсюду кроме "Обучающийся", этот параметр всегда можно получить из таблицы Обучающийся ибо Авария, Экзамен и Отзыв подчиненные к ней таблицы.
Ну и как всегда, стандартный вопрос - какие собственно задачи-то у этой логической модели ?
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951475
Sever353
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,
расчёт количества обучающихся, успешно сдавших (с результатом =1) экзамены разных видов по каждой из программ подготовки
расчёт количества аварий по каждой из программ подготовки
расчёт средних значений показателей оценка1, оценка2, оценка3 в отзывах по каждой из программ подготовки
...
Рейтинг: 0 / 0
Нормализация отношений в БД
    #39951514
Sever353
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,

Спасибо, разобрался.
Вопрос решён.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация отношений в БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]