## Лабораторная работа 4

**Физическая реализация базы данных**

**Срок выполнения: 2 недели**

### **Цель**

Перевести логическую модель в реальную базу данных.

### **Содержание работы**

Студент должен:

* разработать физическую схему БД (DDL);  
* определить ограничения целостности;  
* подготовить тестовые данные;  
* автоматизировать пересоздание базы данных.

### **Отчетные материалы**

* SQL-скрипт создания схемы;  
* SQL-скрипт начального наполнения;  
* скрипт генерации тестовых данных (Python или другой удобный вам язык);  
  * инструкция по запуску.

# schema.sql - SQL-скрипт создания схемы;  
# data.js - скрипт генерации тестовых данных;
## инструкция по запуску:

```{sh}
node data.js
```

## инструкция по деплою:

создать файл env.sh

```{sh}
export PGUSER=""
export PGDATABASE=""
export PGPASSWORD=""
export PGHOST=""
export PGPORT=""
```

запустить

```{sh}
./deploy.sh
```

# data.sql - SQL-скрипт начального наполнения;
