Разъяснение о хранении курсов в базе данных - PullRequest
0 голосов
/ 31 августа 2011

предположим, что если мне нужно взять разные сведения о колледже и сохранить предлагаемые ими курсы в базах данных. Количество курсов различно для разных колледжей. Таблица должна быть предназначена для хранения курсов.быть в состоянии получить для дальнейшей обработки

может ли кто-нибудь предложить идею для этого ..

1 Ответ

2 голосов
/ 31 августа 2011

Вы можете начать с 2 таблиц, 1 для Institution (университет / колледж) и 1 для Course. Таблица Course должна иметь внешний ключ institution_id для таблицы Institution.

Таким образом, вы можете иметь столько курсов, сколько хотите для любого колледжа, и поиск курсов для колледжа так же прост, как и запрос по institution_id.

Естественно, это только начало, вам, вероятно, придется остановиться на этом. Например, вы можете захотеть иметь другую таблицу, такую ​​как College, которая имеет внешний ключ к Institution, чтобы смоделировать тот факт, что иногда в университетах есть много подшкол внутри них. Вы также можете иметь Institution строки, ссылающиеся на другие Institution строки, чтобы моделировать то же самое; что вы хотите сделать, зависит от деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...