Основное отличие между простым и составным первичным ключом в SQL заключается в количестве атрибутов: 1
Пример простого ключа: в таблице Books первичным ключом служит столбец BookId, в таблице Authors — AuthorId. 5
Пример составного ключа: в отношении, содержащем сведения о людях, первичным ключом может быть подмножество атрибутов, состоящее из типа личного документа, его серии и номера. 12 При этом комбинация задействованных полей должна быть уникальной, а в отдельных частях допускаются повторения. 2