1. Apprendre
  2. /
  3. Cours
  4. /
  5. Вступ до реляційних баз даних у SQL

Connected

Exercice

Визначення ключів за допомогою SELECT COUNT DISTINCT

Є дуже простий спосіб з'ясувати, що підходить на роль ключа в наявній, заповненій таблиці:

  1. Порахуйте унікальні записи для всіх можливих комбінацій стовпців. Якщо отримане число x для певної комбінації дорівнює кількості всіх рядків у таблиці, ви виявили суперключ.

  2. Далі прибирайте по одному стовпцю, доки не стане неможливо видалити ще один стовпець, не зменшивши число x. У такому разі ви знайшли (кандидатний) ключ.

У таблиці professors є 551 рядок. Вона має лише один можливий кандидатний ключ, що складається з двох атрибутів. Ви можете спробувати різні комбінації, натискаючи кнопку "Run Code". Коли знайдете розв'язок, надішліть свою відповідь.

Instructions

100 XP

Скористайтеся описаними кроками, щоб визначити кандидатний ключ, випробовуючи різні комбінації стовпців.