Модуль 00 · урок 3

Реляційна модель: таблиці, рядки, стовпці

Памʼятаєш брудний нотатник засновника з першого уроку? Тепер товари GadgetHub живуть у справжній таблиці products, якою керує PostgreSQL. Час уперше зазирнути в неї й дати їй першу команду.

Реляційна модель

Майже всі сучасні бази даних — реляційні: дані лежать у таблицях (їх ще звуть відношеннями, relations). Таблиця з уроку 1 — тепер справжня, у базі під керуванням PostgreSQL.

Схема таблиці products

Кожна таблиця має схему — які в неї стовпці і що в них:

СтовпецьЩо зберігає
idунікальний номер товару
nameназва
categoryкатегорія
priceціна, $
stockскільки на складі
is_activeчи продається зараз
created_atколи додано

Твоя перша команда

Щоб побачити всі дані таблиці, кажемо СКБД:

SELECT * FROM products;
  • SELECT — «показати, вибрати»;
  • * — «усі стовпці»;
  • FROM products — «з таблиці products».

Натисни Виконати — і праворуч зʼявиться весь каталог GadgetHub: 14 товарів, 7 стовпців. Вітання — це твій перший справжній SQL-запит! Далі більше.

Підсумок

  • Реляційна модель = дані в таблицях.
  • Схема — це стовпці таблиці та що в них зберігається.
  • SELECT * FROM <таблиця> показує всі дані таблиці.