Для создания первичного ключа, который будет состоять из одного или нескольких вторичных ключей, необходимо объединить эти ключи в один составной ключ.
Пример. Пусть у нас есть таблица "Студенты" со следующими полями: ID (первичный ключ), Фамилия, Имя. И таблица "Оценки" с полями: ID (первичный ключ), ID студента (внешний ключ на таблицу "Студенты"), Дисциплина, Оценка. Чтобы создать первичный ключ в таблице "Оценки", который будет состоять из двух вторичных ключей (ID студента и Дисциплина), необходимо объединить эти поля в один составной ключ(ID студента, Дисциплина).
Отобразить первичный ключ в диаграмме связей между таблицами можно следующим образом:
- Студенты (ID) ---- Оценки (ID студента, Дисциплина)
Таким образом, на диаграмме будет показано, что первичный ключ таблицы "Студенты" связан с внешними ключами таблицы "Оценки", которые вместе формируют составной первичный ключ.