Оголошення певних компонентів у складі первинного ключа означає для них:
Рис.14.3. Зміст атрибутів первинного ключа і неключових
Приклад 14.1. Нехай треба створити відношення MovieStar (актори) з первинним ключем name.
Рис.14.4. Варіант 1 оголошення первинного ключа шляхом надання атрибуту відповідного статусу
Рис.14.5. Варіант 2 оголошення первинного ключа у вигляді окремого речення
Другий варіант підходить, якщо ключ складається з двох і більше атрибутів. Напр., для відношення Movie окреме речення має вигляд
У синтаксисі CREATE TABLE треба просто замінити PRIMARY KEY на UNIQUE. Нагадаємо про 2 відмінності UNIQUE від PRIMARY KEY: