/otusDb

repo for dbms course of otus

Primary LanguageTSQL

Репозиторий для выполнения домашних заданий по курсу СУБД

Модель представляет собой примерную схему БД для создания интернет-магазина. Используемая база данных - PostgreSql 11.3

Установка и настройка

Проект сделан с использованием docker-compose. Все необходимые перменные заданы в файле .env. При необходимости значения переменных можно изменить. Если ничего не менять, то после выполнения команды

docker-compose up -d 

на порту 5463 будет висеть инстанс постгри с созданной и наполненной данными базой.

Дефолтные имя базы, пользователя и пароль - shop

Скрипты

  1. Скрипт создания структуры
  2. Скрипт наполнения базы данными

Документация

  1. Диаграмма
  2. Документация БД
  3. Описание логики транзакций для модели данных
  4. Описание самых популярных select запросов