ты пытаешься сделать нормализацию наоборот?)
тут дискуссия у меня и попросили привести 3 примера как избавиться от дисциплины ))
Я думал так все умеют делать )
Между ними создать таблицу
мы тогда не избавимся от таблицы дисциплина )
главное найти 3й вариант)
А зачем от нее избавлятся если 1 преподаватель может вести ножество дисцыплин?
поместить все в одну таблицу, не?
это уже есть в 1м варианте
Сдесь связь надо многие ко многим убирать
2 варианта как избавиться от таблицы Дисциплина добавь 3й )) 1) Добавить столбец с Дисциплиной в таблицу Препод 2) Создать 3 таблицы под каждую дисциплину и туда закинуть соответствующих преподов. и нужен еще 3й вариант.
Мне кажется вы не правильно поняли задачу т к 1 вариант не где не используется 2 вариант проектирование превратит в кашу.
нормализацию можно отбросить главное 3й вариант привести)
не совсем так 1 перенести все 2 дисциплину закинуть в препода, дисциплина распадается на три таблицы 3 препода закинуть в дисциплину, разбитую так же на три части
Ну тогда в sql можно хранить иерархические данные типа дерева тоесть препод ->лекции и т.п.
кстати да, 4 вариант сделать иерархию в одной таблице
http://www.ibase.ru/treedb/
не совсем понял 2й вариант
Обсуждают сегодня