2015-04-28 8 views
0

Я создаю базу данных, где работодатель подходит к ученику к заданию. У меня проблемы с ключами. Я полагал, что JobId, вероятно, будет внешним ключом между ними, но какой будет внешний ключ? Какие отношения должны иметь эти таблицы для первичного ключа и внешнего ключа?Первичный ключ Отношение внешних ключей

здесь ПИК

enter image description here

+0

Какие таблицы вы имеете в виду "между ними"? – IMSoP

+0

Я ничего не могу прочитать на картинке. И, пожалуйста, будьте более ясны в своих объяснениях. – dan08

+0

все таблицы – mistylove98

ответ

0

Предполагая:

  • работодатель матчей (несколько) студентов к (одной) работы
  • Работодатель может иметь несколько рабочих мест
  • студент может подать заявку на несколько вакансий

Вы должны установить ключи следующим образом:

  1. Таблица: EmployerPart ...

    • PK: EmployerID
    • FK: JobId
  2. Таблица: EmployerJob. ..

    • PK: JobID
    • FK: EmployerID
  3. Таблица: StudentApp ...

    • PK: JobId
    • FK: StudentID
  4. таблица: Student часть ...

    • PK: StudentID
    • FK: JobId
Смежные вопросы