Цитата:
Сообщение от 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
Чтото с помощью дополнительного расбивания на таблицы или тому подобное. Вот в етом моя проблема собственно. Мжет быть ето считается нормальным , ктото из знающих подскажет но насколько помню одно из правил Нормализации БД какраз говорит что такие вот случаи надо выключать с помощю расбивки на дополнительные таблицы.