Это несколько фундаментальных вопросов о базе данных, которые всегда доставляли мне неприятности. Я пытался использовать Google и Wiki, но я почему-то упускаю понимание функциональности, а не терминологии.
Если возможно, буду очень признателен, если кто-нибудь поделится своим мнением по этим вопросам, используя несколько наглядных примеров.
Что такое ключ? Ключ кандидата?
основной ключ? Альтернативный ключ?
внешний ключ?
Что такое индекс и как он помогает
ваша база данных?
Какие типы данных доступны и
когда использовать какие?