Автор B-boy Smile=) задал вопрос в разделе Другие языки и технологии
er-диаграмма и получил лучший ответ
Ответ от Jurijus Zaksas[гуру]
Это невозможно объяснить в 2-х словах... Лекции прогуливать нехорошо, однако.
В общем, рисуешь таблички:
Люди
Преподы
Студенты
Группы
Специальности
Отделения
Занятия
ТипыЗанятий
Расписание (на случай, если то же самое занятие проводится несколько раз за отчетный период, что часто бывает)
Людей я поделил на преподов и студетнов потому, что один и тот же человек может быть и преподом, и студетном (докторанты, например). Можно было в этом месте и не задирать так нормализацию, но пусть будет, ибо круто.
В каждой таблице должен быть уникальный ключ.
Связи:
Человек-Студент
Человек-Препод
Специальность-Группа
Отделение-Группа
Группа-Студент (много-ко-многим, ибо бывают веселые студенты, которые учатся в нескольких группах сразу) .
Занятие-Препод
ТипЗанятия-Занятие
Занятие-Расписание
Группа-Расписание
Во всех случаях связь один-ко-многим в вышеуказанном порядке (один слева) .
Ну и ключи-поля в таблицах тоже нужны... Например, ключ человека - номер паспорта, студента - номер студбилета, препода - номер трудовой книжки, группы обычно имеют уникальные названия и т. д.
Это примерно то, что надо сделать. Имей ввиду, что у каждого архитектора БД (в данном случае - у твоего препода) может быть свой взгляд на нормализацию данных и вид тех или иных связей.
а у нас ер диагамма была по теории языков программирования - там нужно было компилятор составлять
Гугл вроде работает, вот что пишет
Если хочешь могу сделать до понедельника за небольшую плату.
пиши в агент или icq 452371863
ЧТО ТАКОЕ ER диаграмма
Модель сущность-связь (ER-модель) (англ. entity-relationship model, ERM) — модель данных,
подробнее...
С помощью какой программы можно создать ER диаграмму?
я в ворде, в паинт, в фотошоп
и вообще в чём хочешь
подробнее...
Кто поможет составить ЕР-модель для базы данных? Не за бесплатно. Стучитесь в агент.
Общие сведения
одель Сущность-Связь (ER-модель) (англ. entity-relationship model (ERM) или
подробнее...
Рисование диаграмм. В какой программе проще всего их сделать новичку?
Проще всего использовать MS Excel 2003 (можно также использовать и MS Excel 2007 и 2010, но они
подробнее...
Файн ридер! Срочно))
Die Schule in Deutschland
Das Schulsystem in Deulschtand ist Sache der Bundesiander.
Die
подробнее...