16 вопросов
Практика
Можешь ли ты объяснить различные типы индексов в SQL и описать ключевые характеристики и сценарии использования для каждого?
Какие ключевые различия между clustered и non-clustered индексами в SQL и когда ты бы использовал каждый тип?
Можешь объяснить, как индексирование в базе данных сокращает время выполнения запросов и улучшает общую производительность базы данных?
Какие компромиссы между производительностью и использованием ресурсов связаны с реализацией индексов в SQL базах данных?
Чем индексы и ключи отличаются по своему назначению и функциям в SQL базе данных?
Можешь объяснить bitmap индексы и B-tree индексы, включая их структурные различия, подходящие варианты использования и типы запросов, которые оптимизирует каждый из них?
Что такое нормализация баз данных и как различные нормальные формы (1NF до 5NF) последовательно устраняют избыточность данных и аномалии в реляционных базах данных?
Можешь объяснить, что такое денормализация базы данных, и описать конкретные сценарии, в которых ты бы её реализовал для повышения производительности системы?
Можешь объяснить ключевые архитектурные и операционные различия между OLTP и OLAP системами баз данных, включая их подходы к проектированию, паттерны запросов и типичные варианты использования?
Можешь объяснить структурные различия между звездообразной схемой (star schema) и схемой «снежинка» (snowflake schema), а также обсудить компромиссы между производительностью запросов и избыточностью данных для каждого подхода в среде хранилища данных?
Какие механизмы и методы использует SQL для обеспечения целостности и согласованности данных в базе данных?
Можешь объяснить, что такое SQL view и описать его основные характеристики и преимущества?
Можешь объяснить ключевые различия между materialized view и обычным view в SQL, особенно в том, как данные хранятся и доступны?
Можешь ли ты создать представление (view) на основе другого существующего представления, и какие лучшие практики это предполагает?
Что происходит с представлением (view), когда удаляется его базовая таблица?
Можешь объяснить, что такое индексы базы данных, и описать как их преимущества, так и недостатки с точки зрения производительности запросов и операций модификации данных?