powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Простая задачка... проверьте пожалуйста (IDEF1x)
7 сообщений из 7, страница 1 из 1
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37617674
Snysmyrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ряд институтов, в институтах есть кафедры. На кафедрах есть преподаватели и ставки,по которым эти преподаватели работают. Проверьте пожалуйста,правильно ли?
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37617894
Фотография @k@DElpher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В институте кафедры.
Кафедра привязана к институту.
Ставки к кафедре.
Преподаватели на ставках. (в обратную сторону цепочка разруливаетя по связям).
Но в данном случае преподаватель обязательно должен быть на ставке, иначе не будет понятно откуда он.

В общем мне не понятно про ставки.
На одной ставке может только один преподаватель работать?
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37617918
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неправильно.
Откуда ставка в ПК кафедры ?
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37620590
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnysmyrikПроверьте пожалуйста,правильно ли?
Нет. Институты, в институтах есть кафедры - верно. На кафедрах есть ставки (а у Вас наоборот - у ставок есть кафедры). Есть преподаватели. Преподаватель может занимать одну или несколько ставок (в том числе на разных кафедрах и даже в разных институтах). Если ставку всегда занимает один преподаватель, это значит, что "у преподавателя есть ставки" (а у Вас наоборот - у ставок есть преподаватели). Наконец, Вы напихали дерьма ненужного в первичные ключи.
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37621140
AnaceH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

Дерьмо ненужное в первичные ключи автор не пихал, это так группируются ключи (первичные + внешние + внешние внешних итд) в стандарте IDEF1x (как минимум в ERwin)

Snysmyrik,

в Ваших институтах преподаватели могут работать только на полную ставку?
А еще институты могут быть объединены в университеты. (а могут быть и не объединены) А еще есть факультеты. Выходит иерархия. Я бы советовал упаковать всю иерархию университет?<-институт<-факультет<-кафедра в одну таблицу, которая ссылается сама на себя (на родительское подразделение).
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37621157
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnaceHэто так группируются ключи (первичные + внешние + внешние внешних итд) в стандарте IDEF1x (как минимум в ERwin)
В стандарте над чертой группируются именно пк-атрибуты. Кроме того, закруглённые внешние углы (наблюдаемые у кафедр и вроде бы преподавателей) символизируют наличие в пк атрибутов, входящих во внешние ключи.

AnaceHА еще институты могут быть объединены в университеты.
Хм. А можно примеры? Я бы сказал, иногда, крайне редко, факультет университета называется институтом. Кстати, ещё есть потоки (группы кафедр).

AnaceHВыходит иерархия.
Не уверен, что стоит усложнять учебную задачу.
...
Рейтинг: 0 / 0
Простая задачка... проверьте пожалуйста (IDEF1x)
    #37621175
AnaceH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

авторХм. А можно примеры?
http://ru.wikipedia.org/wiki/Южный_федеральный_университет
http://ru.wikipedia.org/wiki/Сибирский_федеральный_университет
http://ru.wikipedia.org/wiki/Киевский_политехнический_институт
И в данном случае нет никакой подмены понятий, факультет не называется институтом. Я учусь в ТТИ ЮФУ, так вот, этот самый ТТИ до вхождения в ЮФУ был самостоятельным университетом .
Безусловно, такое бывает не так часто, и в учебной задаче можно было бы смело это игнорировать. Ну а можно было бы и не игнорировать :). Вообще это был скорее аргумент в пользу использования иерархии.

Насчет усложнения учебной задачи - конечно, решать автору. Но если сроки не очень горят - можно было бы заморочиться на иерархию, в будущем может пригодиться. К примеру при приеме на мое нынешнее место работы требовалось написать как раз иерархический запрос (ms sql). Справлялись далеко не все.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Простая задачка... проверьте пожалуйста (IDEF1x)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]