Вступ до Data Engineering
Vincent Vankrunkelsven
Data Engineer, DataCamp

Зазвичай велика колекція даних, організована для швидкого пошуку й отримання.


Структуровані: схема бази даних
Напівструктуровані
Неструктуровані: без схеми, більше схожі на файли

{ "key": "value"}




-- Створення таблиці Customer
CREATE TABLE "Customer" (
"id" SERIAL NOT NULL,
"first_name" varchar,
"last_name" varchar,
PRIMARY KEY ("id")
);
-- Створення таблиці Order
CREATE TABLE "Order" (
"id" SERIAL NOT NULL,
"customer_id" integer REFERENCES "Customer",
"product_name" varchar,
"product_price" integer,
PRIMARY KEY ("id")
);

-- Об'єднати обидві таблиці за зовнішнім ключем
SELECT * FROM "Customer"
INNER JOIN "Order"
ON "customer_id" = "Customer"."id";
id | first_name | ... | product_price
1 | Vincent | ... | 10
Зіркова схема складається з однієї чи кількох факт-таблиць, що посилаються на будь-яку кількість таблиць вимірів.

Вступ до Data Engineering