1
Часть 1 про БД
1. Уникальные или покрывающие индексы?
2. Общий вопрос про опыт создания БД.
3. Обобщенное табличное выражение CTE.
4. Зачем нужно использовать обобщенное табличное выражение CTE?
5. Какие библиотеки есть для извлечения данных из БД?
6. Что делает данный SQL-код с созданием таблицы и частичного индекса?
CREATE TABLE "people"."Man" (
"Id" INTEGER CONSTRAINT PK_Man PRIMARY KEY,
"Name" VARCHAR,
"Age" INTEGER
);
CREATE INDEX IX_Adult ON "people"."Man" ("Name") WHERE ("Age" >= 18);7. Сравните производительность или особенности двух вариантов SQL-запросов с использованием CTE и подзапроса.
Листинг 1:
WITH average AS
(
SELECT…