Що таке «схема» (schema) у SQL?
Схема (schema) у SQL - це логічний простір (контейнер), у якому зберігаються об'єкти бази даних: таблиці, подання, функції, тригери тощо.
Вона допомагає організувати структуру бази й розділяти дані за змістом чи користувачами.
Приклад
sql
CREATE SCHEMA accounting;
CREATE TABLE accounting.invoices (
id INT,
amount DECIMAL
);Тут таблиця invoices розташована в схемі accounting.
Переваги схем
- Упорядкованість - об'єкти не змішуються в одній купі.
- Безпека - можна надавати доступ до окремих схем, а не до всієї бази.
- Зручність - схеми працюють як «папки» всередині бази.
Тобто схема - це як папка для таблиць та інших об'єктів, яка допомагає тримати базу в порядку.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.