Репозиторий для хранения проекта (`Artillery`) для обучения в ИГУ, 2025
|
|
8 ماه پیش | |
|---|---|---|
| _Docs | 8 ماه پیش | |
| _Infra | 8 ماه پیش | |
| .gitignore | 9 ماه پیش | |
| 20250131.sql | 9 ماه پیش | |
| readme.md | 8 ماه پیش |
\usepackage{amsmath}
Linux, DockerPostgreSQL , postgrestJavaScript, Jquery, HtmlВы включены в команду целью которой состоит в разработке базы данных и Backend для системы подготовки метрологических данных в рамках разработки ПАК (Программно-аппаратного комплекса) согласно Технического задания.
Основаня задача команды- это разработать решение которое должно соответствовать следующим критериям:
- Решение должно работать в режиме как
SINGLE-USERтак иMULTI-USER- В режиме
MULTI-USER, количество одновременных пользователей до 50 000- Требуется обеспечить максимальную производительность при минимально производительном оборудовании
- Необходимо обеспечить максимально гибкий и простой вариант загрузки справочников и таблиц стрельбы
pg_dump -h localhost -U admin study2025 > 20250131.sql
| Период | Задание | Решение |
|---|---|---|
| 1 | 2025-01-31 |
measurement_batch изменить поле username.Решение
HomeWork20250131.sql
| 2 | 2025-02-07 |
pgSQL скрипт в который поместить прошлое задание по созданию инфраструктуры проекта.pgSQL скрипт таблицу поправок по температуре (Таблица 1). Так же, добавить данные в эту таблицу.interpolationpgSQL скрипт для расчета поправке к температуре на основе Таблица 1 с применением интерполяции.Решение
HomeWork20250206.sql
HomeWork20250206_Part2.sql
| 3 | 2025-02-14 |
measure_settings В рамках данной таблицы нужно хранить все константыТемпература. Минимальное значение -58, максимальное 58, указывается в цельсияхДавление. Минимальное значение 500, максимальное 900, указывается в мм рт стНаправление ветра. Минимальное значение 0,максимальное значение 59 и т.д.собственный тип данных с заполненными значения.
Функция должна проверять входные параметры. При нарушении граничных параметров формировать raise error"основной" скрипт. В него включить все функции для расчета интерполяции и метео средний.pgSQL скрипт, который сформирует тестовые данные. Нужно добавить несколько пользователей в таблицу emploees , а так же
не менее 100 измерений с разными параметрами для каждого пользователя.
Для указания высоты, давления, температуры использовать функцию random(). Для создания скрипта обязательно использовать циклы.Решение
HomeWork20250220.sql