[!] СУБД Базы Данных: SQL и проче - Вопросы Задачи с Собеседований

Forums:

Вопросы

  1. Что такое первичный ключ, зачем он нужен ?
  2. Что такое индексы? Для чего они вообще нужны и как устроены, за счет чего достигается "ускорение" ?
  3. Какие минусы возникают при использовании индексов? Если ли случаи, когда их лучше не использовать?
  4. Зачем нужны внешние ключи? Какие преимущества они дают? Можно ли обойтись без них? В каких случаях? Если мы отказываемся от внешних ключей, то ради чего?
  5. В виде какой структуры хранятся индексы базы данных?
  6. Что такое составные ключи/индексы? Когда они используются? Будет ли использовать составной индекс, если в запросе поля будут идти не в том порядке, в котором индекс был объявлен?
  7. В каком порядке выполняются части SQL запроса (WHERE, HAVING, GROUP BY) (что на сайте уже должно быть)
  8. Какие есть средства отладки запросов? (напр. EXPLAIN в mysql)
  9. В виде какихм структур хранятся индексы? (B-tree)

Задачи SQL

См. задачи по SQL тут

Key Words for FKN + antitotal forum (CS VSU):