Alexandron |
Программист-Любитель | Приложите сюда структуру своей мегатаблицы о 150 полях - мы вам то же самое скажем с тщательным подбором выражений. | Ну для начала допустим таблица "Предметы в диплом". У каждого студента может быть в дипломе 50 предметов и у каждого предмета дополнительно указывается объем часов (итого 100 полей). Можно конечно делать отдельную таблицу "предметы" чтобы исключить повторения предметов у разных студентов. Но смысла не вижу потому что все равно придется в таблице "предметы в диплом" писать 50 внешних ключей. А чем хрен редьки слаще? Жду предложений |
похоже действительно неправильно, или может быть я не так понял
зачем 50 внешних ключей?
будет связь один-со-многими
у одного студента много предметов
Тут похоже просто неправильное представление данных
попробуй не
Иванов - Русский-Иврит-Английский
а
Иванов - Русский
Иванов - Иврит
Иванов - Английский