SQL
Запити й зʼєднання, індекси, транзакції, нормалізація та оптимізація продуктивності.
0/177
- 1Що таке база даних?Junior
- 2Що таке SQL? Для чого використовується SQL?Junior
- 3Що таке реляційна база даних?Junior
- 4Чим реляційна база даних відрізняється від нереляційної?Junior
- 5Що таке таблиця в базі даних?Junior
- 6Що таке схема (schema) бази даних?Junior
- 8Що таке поле (field)?Junior
- 9Що таке SQL-запит (query)?Junior
- 10Що таке DDL, DML, DCL, TCL?Junior
- 11Які типи даних є в SQL?Junior
- 12Що таке первинний ключ (PRIMARY KEY)?Junior
- 13Що таке зовнішній ключ (FOREIGN KEY)?Junior
- 15Розкажіть про нормальні форми (1НФ, 2НФ, 3НФ)Junior
- 16Що таке цілісність даних?Junior
- 17Що таке надлишковість даних?Junior
- 1Як створити таблицю в SQL?Junior
- 2Як видалити таблицю?Junior
- 3Як додати нову колонку в таблицю?Junior
- 5Як видалити стовпець з таблиці?Junior
- 6Чим DROP TABLE відрізняється від DELETE?Junior
- 7Що таке DML у SQL?Junior
- 8Як додати запис у таблицю?Junior
- 9Як оновити запис у таблиці?Junior
- 10Як видалити запис у таблиці?Junior
- 11Що робить команда TRUNCATE?Junior
- 12Як додати кілька рядків одним запитом?Junior
- 13Що станеться, якщо не вказати всі обов'язкові поля при INSERT?Junior
- 14Що таке автоінкремент (AUTO_INCREMENT / SERIAL)?Junior
- 15Як зробити поле унікальним у рядку?Junior
- 17Як видалити всі рядки з таблиці?Junior
- 18Що робить ON DELETE CASCADE?Junior
- 19Що робить команда MERGE?Junior
- 20Що робить команда SELECT у SQL?Junior
- 21Як обрати всі стовпці таблиці?Junior
- 22Як обрати лише певні стовпці?Junior
- 23Як обрати унікальні рядки з таблиці?Junior
- 24Що робить DISTINCT?Junior
- 25Що робить GROUP BY?Junior
- 26Що робить LIMIT у SQL?Junior
- 27Як вивести лише 10 перших записів?Junior
- 29Де можна використовувати підзапити?Junior
- 30Як фільтрувати рядки за умовою?Junior
- 31Що робить оператор WHERE?Junior
- 32Що робить LIKE?Junior
- 33Що робить оператор BETWEEN?Junior
- 34Як задати кілька умов фільтрації одночасно?Junior
- 35Що робить оператор IN?Junior
- 36Що робить NOT IN?Junior
- 37Як працювати з пріоритетом логічних операторів?Junior
- 39Що робить ORDER BY?Junior
- 40Як відсортувати дані за зростанням?Junior
- 41Як відсортувати дані за спаданням?Junior
- 42Що роблять ASC і DESC?Junior
- 43Як сортувати за кількома полями?Junior
- 44Що роблять NULLS FIRST і NULLS LAST?Junior
- 45Як поєднати ORDER BY і LIMIT?Junior
- 2Для чого потрібно об'єднувати таблиці?Junior
- 3Чим JOIN відрізняється від підзапиту?Junior
- 4Чи можна з'єднувати більше двох таблиць?Junior
- 5Що таке зв'язки між таблицями?Junior
- 6Розкажіть про зв'язок 1:1 (один до одного)Junior
- 7Розкажіть про зв'язок 1:many (1 до багатьох)Junior
- 8Розкажіть про зв'язок many:many (багато до багатьох)Junior
- 10Що робить LEFT JOIN?Junior
- 11Що робить RIGHT JOIN?Junior
- 12Що робить FULL OUTER JOIN?Junior
- 13Що робить CROSS JOIN?Middle
- 14Що таке декартів добуток?Middle
- 15Що робить USING у JOIN?Middle
- 1Що таке агрегування даних у SQL?Junior
- 2Що робить агрегатна функція COUNT()?Junior
- 3Що робить SUM()?Junior
- 5Що роблять MIN() і MAX()?Junior
- 6Що робить GROUP BY?Junior
- 7Як працює групування в SQL?Junior
- 8Як пов'язані агрегатні функції та GROUP BY?Junior
- 9Як згрупувати дані за одним полем?Junior
- 10Як згрупувати дані за кількома полями?Junior
- 11Що робить HAVING? Чим HAVING відрізняється від WHERE?Junior
- 1Що таке індекс у SQL? Навіщо потрібні індекси?Junior
- 2Як індекс прискорює пошук даних?Junior
- 4Як індекс впливає на швидкість вставки й оновлення?Junior
- 5Що означає термін «індексне дерево»?Middle
- 6Що таке кластерний індекс (clustered index)?Junior
- 7Що таке некластерний індекс (non-clustered index)?Junior
- 8Що таке покривний індекс (covering index)?Middle
- 9Що таке композитний (складений) індекс?Middle
- 10Чому індекси не завжди корисні?Middle
- 11Як реалізуються індекси всередині СУБД?Middle
- 12Що таке B-Tree індекс?Middle
- 14Коли Hash-індекси ефективніші?Middle
- 15Як створити індекс у SQL?Junior
- 16Що таке «функціональний індекс»?Middle
- 1Що таке транзакція в SQL?Junior
- 2Навіщо потрібні транзакції?Junior
- 3Що означає термін «атомарність»?Junior
- 4Чому транзакції важливі для цілісності даних?Junior
- 5Що таке ACID?Middle
- 7Що означає «Consistency» в ACID?Middle
- 8Що означає «Isolation» в ACID?Middle
- 9Що означає «Durability» в ACID?Middle
- 10Що станеться, якщо транзакція перерветься посередині?Junior
- 11Як почати транзакцію в SQL?Junior
- 12Що робить команда COMMIT?Junior
- 13Що робить команда ROLLBACK?Junior
- 14Чому транзакції забезпечують атомарність?Middle
- 15Як транзакції забезпечують узгодженість даних?Middle
- 16Що таке рівень ізоляції транзакцій?Middle
- 17Що таке блокування (lock) у SQL?Middle
- 1Що таке подання (VIEW) у SQL?Junior
- 2Навіщо потрібні подання?Junior
- 3Як створити подання?Junior
- 4Чи можна вставляти дані в подання?Junior
- 5Чи можна оновлювати дані через подання?Junior
- 6Чи можна видаляти дані через подання?Junior
- 7Як подання впливають на продуктивність?Middle
- 8Що таке функція в SQL?Junior
- 9Як створити функцію?Junior
- 11Що таке детермінована функція?Middle
- 12Що таке недетермінована функція?Middle
- 13Що таке тригер у SQL?Middle
- 14Навіщо потрібні тригери?Junior
- 15Які бувають типи тригерів?Middle
- 16Що робить тригер рівня рядка?Middle
- 18Які плюси й мінуси використання тригерів?Middle
- 1Що включає адміністрування баз даних?Junior
- 2Що означає термін «інстанс» (instance) бази даних?Junior
- 3Що таке «схема» (schema) у SQL?Junior
- 4Як клієнти підключаються до сервера бази даних?Junior
- 5Що таке «конфігураційні файли» у СУБД?Junior
- 6Навіщо потрібен журнал undo / rollback log?Middle
- 7Що таке користувач у SQL?Junior
- 8Як створити користувача?Junior
- 9Що таке права доступу (privileges)?Junior
- 11Які бувають типи резервного копіювання?Junior
- 12Як часто потрібно робити бекап?Junior
- 13Навіщо потрібен моніторинг БД?Junior
- 14Які метрики важливо відстежувати в БД при адмініструванні?Junior
- 15Що означає «SQL injection»?Junior
- 16Як захиститися від SQL-ін'єкцій?Junior
- 1Що таке масштабування бази даних?Middle
- 2Чим відрізняється масштабування від оптимізації?Junior
- 3Що таке «вузьке місце» (bottleneck) у базі даних?Junior
- 4Які бувають види масштабування?Junior
- 6Що таке горизонтальне масштабування (horizontal scaling)?Middle
- 7Чому важливо розділяти навантаження на читання й запис?Middle
- 8Що таке PgBouncer і навіщо він потрібен?Middle
- 9Що таке реплікація в SQL?Junior
- 10Чим реплікація допомагає масштабувати БД?Middle
- 11Що означає архітектура «master-replica»?Middle
- 12Чим відрізняється синхронна реплікація від асинхронної?Middle
- 13Що таке партиціонування (partitioning)?Middle
- 15Що таке шардування (sharding)?Middle
- 16Чим партиціонування відрізняється від шардування?Middle
- 17Які бувають стратегії шардування?Middle
- 18Що таке балансування навантаження (load balancing)?Middle
- 19Як розподілити запити між кількома репліками?Middle
- 20Як масштабування впливає на консистентність даних?Middle
- 21Що таке кластер баз даних?Middle