SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.04.2010 22:46:16

nark03
Участник
Зарегистрирован: 26.04.2010
Сообщений: 2

Помогите правильно создать таблицы преподаватель-труд

Стоит следующая задача: нужно создать часть базы данных в которой будет храниться информация по преподавателям, что работают на кафедре и их трудам. Труды у преподавателя могут быть как выданные на кафедре так и вне ее, но должны быть все в базе. Кроме того, труд могут писать несколько преподавателей, которые как работают на кафедре, так и левые совсем. Информацию про левых хранить не надо. Сразу думал делать это все через 3 таблицы, типа как связь многое ко многим, но как сказали, что не должна хранится информация о левых преподах - все обламалось. Остается создавать поле в таблице с трудами, и туда через запятую вводить преподов. Будет ли это рационально и как потом мне делать выборки по трудам на преподов, что на кафедре работают? Подскажите пожалуйста как правильно поступить в данной ситуации.

Неактивен

 

#2 27.04.2010 00:16:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите правильно создать таблицы преподаватель-труд

Можете схитрить и хранить информацию про преподавателей с других кафедр
(все равно же надо эту информацию хранить хотя бы в виде имени?) — тогда
схема получается простой и логичной.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson