2016-11-08 4 views
-2

Мне нужна помощь с упражнением; У меня есть три объекта: Employee (id, name), Technician (имя, город, зарплата) и Medic (id, больница, комната). Техник и медик связаны с Сотрудником, это отношения. Проблема в том, что я не знаю, как реализовать IS-A в SQL.Выполнение IS-A отношений

+3

Вы можете проверить это: [Как создать отношения в MySQL] (http://stackoverflow.com/questions/260441/how-to-create-relationships-in-mysql) –

+2

Общие сведения Пожалуйста, используйте Google или скажите конкретная проблема: - / – Blackbam

ответ

0

Я бы создал две новые таблицы, каждая из которых для отношения «a является». Например: employee_technician (и employee_medic)

'Первичный ключ employee_technician будет состоять из двух столбцов: ПК сотрудника и ПК технического специалиста.

Смежные вопросы