Тема: БД ВУЗ
Показать сообщение отдельно
  #5  
Старый 28.01.2011, 17:43
Fides Fides вне форума
Прохожий
 
Регистрация: 28.01.2011
Сообщения: 8
Репутация: 10
По умолчанию

Цитата:
Сообщение от Black Raider
Не пойму в чем тупик то?
Например
[Table_Group]
ID Group
[Table_Student]
ID FIO IDGroup

[Table_Predmet]
ID Predmet

тогда оценки по предметам будет таблица
ID IDFIO IDPredmet Ocenka

Создавать для каждой группы отдельную таблицу не стоит.

Суть в следующем:
Каждый студент в каждом семестре сдает 10 предметов в среднем. Написав как ты советуеш я и сам пытался, получается что нам прийдется для каждого студента писать:
ID_STUD ID_PREDMET
stud1 Predmet1
stud1 Predmet2
.
.
stud1 Predmet10
потом также для второго студента и т д . Поскольку стедентов 15 тыс. То на 1 семестер ето будет 150 тысяч записей. По моему слишком много, и я считаю что должен быть какойто обход для етого повторения даных типа:
ID_STUD ID_PREDMET
Чтото с помощью дополнительного расбивания на таблицы или тому подобное. Вот в етом моя проблема собственно. Мжет быть ето считается нормальным , ктото из знающих подскажет но насколько помню одно из правил Нормализации БД какраз говорит что такие вот случаи надо выключать с помощю расбивки на дополнительные таблицы.
Ответить с цитированием