За последние 24 часа нас посетили 20190 программистов и 1713 роботов. Сейчас ищут 1310 программистов ...

Как в mysql реализовать такую запись данных?

Тема в разделе "PHP и базы данных", создана пользователем Adil, 30 янв 2008.

  1. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    В БД я не оч хорошо разбираюсь, поэтому подскахите пожалуйста как реализовать такое:

    Создать таблицу "Университет", в котором будут храниться "Факультеты", в котором будут "Номера Групп", и в которых будут имена студентов в этой группе..

    Университет -> Факультет-> Группа-> Студенты

    можно так сделать?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    4 таблицы создать: Университеты, Факультеты, Группы, Студенты. И где надо установить связи при помощи дополнительный таблиц. На всякий случай, залезь в гугль и узнай про 1NF и 2NF.
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Adil

    гуглить на тему "нормализации базы данных"
     
  4. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Ну в принципе можно и без таблицы связей обойтись т.к. структура не пересекается...
    просто указать поля "родителя"
    за исключением случаев когда 1 студент может учится на двух фак-тах или в в двух институтах - тогда только через таблицу связей!
     
  5. Adil

    Adil Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    большое спасибо...