Ключ Ключ - це одиничне або комбінація декількох полів. Її мета - отримати доступ або отримати рядки даних із таблиці відповідно до вимоги. Клавіші визначені в таблицях, щоб швидко та плавно отримувати доступ до послідовностей, що зберігаються, або послідовно зберігати їх. Вони також використовуються для створення зв’язків між різними таблицями.
Типи ключів Наступні таблиці або відносини будуть використовуватися для визначення різних типів ключів.
Первинний ключ Атрибут або комбінація атрибутів, що однозначно ідентифікує рядок або запис у відношенні, називається первинним ключем.
Вторинний ключ Поле або комбінація полів, що є основою для отримання, називається вторинним ключем. Вторинний ключ - це не унікальне поле. Одне значення вторинного ключа може стосуватися багатьох записів.
Ключ кандидата або альтернативний ключ Відношення може мати лише один первинний ключ. Він може містити багато полів або комбінацію полів, які можна використовувати в якості основного ключа. Одне поле або комбінація полів використовується в якості основного ключа. Поля або комбінація полів, які не використовуються в якості первинного ключа, відомі як кандидатський ключ або альтернативний ключ.
Складений ключ або з'єднаний ключ Первинний ключ, що складається з двох або більше атрибутів, називається складовим ключем.
Клавіша сортування або керування Поле чи комбінація полів, які використовуються для фізичної послідовності збережених даних, що називаються ключем сортування. Він також відомий як керуючий ключ.
Суперключ являє собою комбінацію атрибутів , які можуть бути однозначно використані для ідентифікації запису в базі даних. У таблиці може бути багато суперкерів. Ключі-кандидати - це спеціальний підмножина супер-ключів, що не мають в них сторонніх даних.
Приклад супер ключа: Уявіть таблицю з полями Ім'я, Вік, SSN та <Розширення телефону>. У цій таблиці є багато можливих супер-ключів. Три з них - SSN, розширення телефону та ім'я. З перерахованих, лише SSN є ключовим кандидатом, оскільки інші містять інформацію, необхідну для однозначної ідентифікації записів.
Зовнішній ключ Зовнішній ключ - це атрибут або комбінація атрибутів у відношенні, значення якого відповідає первинному ключу в іншому відношенні. Таблиця, в якій створюється зовнішній ключ, називається залежною таблицею. Таблиця, на яку вказується іноземний ключ, відома як батьківська таблиця.
для мінімального клавіші Super перейдіть за цим посиланням, там зрозуміліше http://www.answers.com/topic/superkey-1