## Лабораторная работа 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-скрипт начального наполнения;