Назад к задачам
Junior — Senior
6

Конструирование схемы БД для рекламного сервиса

Компании, где спрашивали:

LuckyGroup
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Разработать набор таблиц в PostgreSQL, указать их столбцы, типы данных и установить связи между ними с помощью FOREIGN KEY. Спроектировать три таблицы, которые будут хранить данные о рекламных кампаниях, объявлениях и креативах (изображениях): campaigns — таблица рекламных кампаний id name start_date end_date status

ads — таблица объявлений, относящихся к кампаниям
    id
    campaign_id (внешний ключ, ссылается на campaigns)
    title
    description
    status

creatives — таблица креативов с изображениями для объявлений
    id
    ad_id (внешний ключ, ссылается на ads)
    image_url
    format