У мене є таблиця з чотирма стовпцями, які всі не нульові, і дані такі, що всі чотири потрібні для розрізнення унікального запису. Це означає, що якби я створив первинний ключ, він повинен містити всі стовпці. Запити до таблиці майже завжди полягатимуть у тому, щоб повернути один запис назад, тобто всі стовпці будуть відфільтровані в запиті.
Оскільки в кожному стовпчику потрібно буде шукати, чи має користь для мене первинний ключ взагалі (окрім забезпечення унікальності записів)?