Sobes.tech
Junior — Middle

Czy może podać przykład sytuacji, w której w bazie danych stosuje się złożony klucz główny?

sobes.tech AI

Odpowiedź od AI

Klucz główny złożony jest używany, gdy unikalność rekordu jest określana przez połączenie kilku kolumn, a nie jednej. Na przykład w tabeli zamówień produktów, gdzie każdy rekord to konkretny produkt w konkretnym zamówieniu, klucz główny może składać się z order_id i product_id. Zapewnia to, że ten sam produkt nie będzie duplikowany w jednym zamówieniu.