Files
db2026/4/report.md
2026-03-18 11:32:41 +03:00

54 lines
1.4 KiB
Markdown

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