2013-05-21 5 views
-3

Будут сотни колонок и тысячи кортежей, каждая колонка имеет аналогичный смысл, они представляют собой такие же вещи, как разные университеты.
Итак, какую базу данных я должен взять и как проектировать?
Является ли Mysql ок?
Будут ли сотни столбцов проблемой, или я должен разделить их на таблицы?
Я новичок в базе данных, спасибо за любую помощь заранее!Как мне создать свою базу данных с большим количеством столбцов?

+0

Вам нужно быть более точным и представить работу, которую вы сделали в этом направлении. Поскольку это задача дизайнера, показ того, что вы узнали до сих пор (на основе исследований/googling), будет достаточно, поскольку мы не сделаем это для вас :). –

ответ

0

Вы должны изучить jonction tables, так как это классический ответ на описанный вами вопрос.

В принципе, структура вы получаете:

  • «Университеты» таблицы, только список университетов.
  • a «Отдел» (если вы определяете отделы для каждого университета, например)
  • и таблица «Universities_Departments», которая свяжет предыдущие две, каждая запись (строка) в основном говорит: «Эти отделы существуют в этом Университет "
0

Да, может возникнуть проблема со 100-ю колоннами. Пример курс, университета1, University2 ... University999

может быть описана как

Course 
ID, Name,... 

University 
Id, Name, ... 

CourseUniversity 
CourseID 
UniversityID 

Найти нормализации базы данных учебник, если вы собираетесь идти по пути SQL.

Смежные вопросы