Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.07;
Скачать: CL | DM;

Вниз

отношение между таблицами бд   Найти похожие ветки 

 
stud92   (2011-04-28 12:54) [0]

Задали задание: создать БД "Успеваемость". Помогите определить отношения между таблицами, как начинающий боюсь ошибиться.

Группы        (код_группы, название)
Студенты      (код_студента, код_группы, фамилия, имя, отчество)
Предметы      (код_предмета, название)
Преподаватели (код_преподавателя, фамилия, имя, отчество)
Оценки        (код_студента, код_предмета, код_преподвателя, оценка)


 
clickmaker ©   (2011-04-28 12:56) [1]

зачот.
Хотя, если совсем правильно, студенты и преподы - в одну таблицу "физ лица" с разделением ролей (код_роли)


 
Медвежонок Пятачок ©   (2011-04-28 12:58) [2]

то есть училка английского может поставить оценку по физкультуре?


 
clickmaker ©   (2011-04-28 13:00) [3]

> то есть училка английского может поставить оценку по физкультуре?

возможно замещение. Можно только предусмотреть валидацию отношения "препод - предмет"


 
stud92   (2011-04-28 13:02) [4]

а что не так? базы только пару недель назад начал изучать?


 
Медвежонок ХМЛ ©   (2011-04-28 13:05) [5]

плюс нет такого же констрейнта студент - предмет.

напрашивается отношение учебная группа - специализация


 
Медвежонок ХМЛ ©   (2011-04-28 13:05) [6]

но сойдет и так.


 
stud92   (2011-04-28 13:19) [7]

Вот пока что получилось, только незнаю связать с таблицей Оценки

Предметы (код, название)
Группы (код, название)
Студенты (код, код_предмета, фамилия, имя, отчество)
Преподаватели (код_преподавателя, код_предмета, фамилия, имя, отчество)

Группы (код) 1:N Студенты (код_группы)
Предметы (код) 1:N Студенты (код_предмета)
Предметы (код) 1:N Преподаватели (код_предмета)

Оценки(..?)


 
Медвежонок ХМЛ ©   (2011-04-28 13:22) [8]

стало только хуже в тысячу раз.


 
Медвежонок ХМЛ ©   (2011-04-28 13:24) [9]

Для начала попробуй наполнить стравочник (когда напишешь программу)

Студенты (код, код_предмета, фамилия, имя, отчество)

при условии что студентов в вузе скажем пара тысяч.


 
clickmaker ©   (2011-04-28 13:24) [10]

> Студенты (код, код_предмета

зачем? было правильней.
У группы - отношение -> 1:1 "специальность" -> 1:N "предметы"


 
Медвежонок ХМЛ ©   (2011-04-28 13:34) [11]

дикшинари:

специальности.
группы.
предметы.
преподы.

мэни-ту-мэни:

специальности-группы.
специальности-предметы.
преподы-специальности.
студенты-группы.
студенты-предметы-оценки-преподы


 
Anatoly Podgoretsky ©   (2011-04-28 14:16) [12]

> Медвежонок ХМЛ  (28.04.2011 13:34:11)  [11]

мэни-ту-мэни:

тут не пойдет, надо
мани-ту-мани:

Или изучение области


 
Медвежонок Пятачок ©   (2011-04-28 14:19) [13]

лучше всего туу мэни мани


 
MsGuns ©   (2011-04-29 11:54) [14]

Ну вот, "грачи прилетели", и тематика самоделкиных конференций из складских плавно перещается в сторону "студенческо-преподавательских".
Щас еще придет АНБ и Олегыч и выложат сюда шестиметровые скрипты создания БД для уракла, мелкосервера, интербузы и прочих супермегаэкстрабаз :)


 
Anatoly Podgoretsky ©   (2011-04-29 12:02) [15]

> MsGuns  (29.04.2011 11:54:14)  [14]

А говорили, что надо предлагать услуги. Денег больше будет, конечно при
правильной постановке процесса.


 
MsGuns ©   (2011-04-29 12:53) [16]

Что-то типа ?
http://www.cyberforum.ru/freelance/


 
имя   (2011-04-29 13:54) [17]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2011.08.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.007 c
2-1303912277
young and strong
2011-04-27 17:51
2011.08.07
выбор типа параметра


15-1303072193
Юрий
2011-04-18 00:29
2011.08.07
С днем рождения ! 18 апреля 2011 понедельник


2-1279050439
Evgeney
2010-07-13 23:47
2011.08.07
Рамка для вырезания рисунка...


15-1303154153
т116
2011-04-18 23:15
2011.08.07
ищу учителя


2-1303966863
mefodiy
2011-04-28 09:01
2011.08.07
COM port фискального принтера