powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проблема с построением ER-диаграммы
4 сообщений из 4, страница 1 из 1
проблема с построением ER-диаграммы
    #33662940
=Dan=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
необходимо спроектировать БД, используя ER-метод. Проблема в следующем. Есть сущность "сотрудник" (№паспорта, адрес, ИНН, труд.кн .....) и есть сущность "преподаватель"(стаж,№контракта ....). Так вот проблема в том, что "преподаватель" расширяет "сотрудника", и у преподавателя нет первичного ключа (он видимо должен перейти от базовой сущности - №паспорта), но как это грамотно сформулировать и изобразить на ER-диаграмме?
...
Рейтинг: 0 / 0
проблема с построением ER-диаграммы
    #33663021
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если номера паспортов совпадут? - тогда сотрудника нужно определять не только по номеру паспорта, но ещё и по серии...

серия и номер паспорта должны быть отдельными атрибутами и что это у вас будет за ключ такой составной? по моему надо не так..

обычно у каждого сотрудника есть <Табельный номер> - вот его как раз и нужно использовать как ключевое поле. Создайте в своей табличке атрибут <Табельный номер> и сделайте его ключевым..

Сущность <Преподаватель> предлагаю не заводить. Создайте лучше сущность <Трудовая деятельность>, которая будет описывать все контракты, должности и продолжительность работы сотрудников.

Заводить атрибут <Стаж>? Ну не знаю нужно это делать или нет. Ведь можно хранить просто <Дату приёма на работу> и <Дату увольнения> на данном предприятии. А <Стаж> сделать вычисляемым полем.

Аленочка тм
...
Рейтинг: 0 / 0
проблема с построением ER-диаграммы
    #33663403
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В пределе:
Человек (ИД)
все остальные данные при ближайшем рассмотрении многозначны.
Паспорт - как минимум, какой страны
ПАСПОРТ (ЧелИД, СтранаИД, Имя по паспорту, ).
Сотрудник - какой организации.
Преподаватель - в каком учебном заведении и т.д.
...
Рейтинг: 0 / 0
проблема с построением ER-диаграммы
    #33665062
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"=Dan=" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:2556049@sql.ru...
> что "преподаватель" расширяет "сотрудника", и у преподавателя нет
первичного ключа

Ну, так введите суррогатный первичный ключ... сколько раз уже обсуждалось!

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проблема с построением ER-диаграммы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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