Skip to main content

Що таке «схема» (schema) у SQL?

Схема (schema) у SQL - це логічний простір (контейнер), у якому зберігаються об'єкти бази даних: таблиці, подання, функції, тригери тощо.

Вона допомагає організувати структуру бази й розділяти дані за змістом чи користувачами.

Приклад

sql
CREATE SCHEMA accounting; CREATE TABLE accounting.invoices ( id INT, amount DECIMAL );

Тут таблиця invoices розташована в схемі accounting.

Переваги схем

  1. Упорядкованість - об'єкти не змішуються в одній купі.
  2. Безпека - можна надавати доступ до окремих схем, а не до всієї бази.
  3. Зручність - схеми працюють як «папки» всередині бази.

Тобто схема - це як папка для таблиць та інших об'єктів, яка допомагає тримати базу в порядку.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.