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.