|  | 
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ Здравствуйте, разработал логическую модель БД. Нужно выполнить нормализацию отношений в БД до 3 нормальной формы. Пытался разобраться как это сделать, не получилось. Помогите пожалуйста! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 00:50 |  | ||
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ Что такое "программа подготовки"? Если некая сущность, то в отдельную таблицу её, и связи с этой таблицей со всех таблиц, где она используется. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 11:22 |  | ||
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ можно выписать определения первой, второй и третьей нормальных форм, и дальше 1) Создать одну большую таблицу, к-рая соответствуе 1НФ. 2) По выписанным определениям перейти ко 2НФ, и, дальше из 2НФ в 3НФ Рекомендую прочитать первую главу из Itzik Ben-Gan "Microsoft SQL Server 2012 T-SQL Fundamentals" ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 12:38 |  | ||
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ Лебедкин, не сущность, а один из атрибутов для обучающегося аварии, экзамены и отзывы привязаны к определённому обучающемуся по коду, и значение программы подготовки должно совпадать то есть у обучающегося например программа подготовки = 1, значит и в записях об авариях и т.д, привязанных к коду этого обучающегося, должно быть такое же значение программы подготовки ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 13:25 |  | ||
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ Sever353, Первое что напрашивается - это выбросить "Программа подготовки" отовсюду кроме "Обучающийся", этот параметр всегда можно получить из таблицы Обучающийся ибо Авария, Экзамен и Отзыв подчиненные к ней таблицы. Ну и как всегда, стандартный вопрос - какие собственно задачи-то у этой логической модели ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 15:05 |  | ||
| 
Нормализация отношений в БД | |||
|---|---|---|---|
| #18+ vmag, расчёт количества обучающихся, успешно сдавших (с результатом =1) экзамены разных видов по каждой из программ подготовки расчёт количества аварий по каждой из программ подготовки расчёт средних значений показателей оценка1, оценка2, оценка3 в отзывах по каждой из программ подготовки ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.04.2020, 20:48 |  | ||
|  | 

| start [/forum/topic.php?fid=32&msg=39951301&tid=1539860]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 13ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 42ms | 
| get topic data: | 9ms | 
| get forum data: | 2ms | 
| get page messages: | 47ms | 
| get tp. blocked users: | 1ms | 
| others: | 15ms | 
| total: | 147ms | 

| 0 / 0 | 
