|
@@ -47,6 +47,20 @@ pg_dump -h localhost -U admin study2025 > 20250131.sql
|
|
|
[HomeWork20250206.sql](./_Infra/scripts/HomeWork20250206.sql) <br>
|
|
|
[HomeWork20250206_Part2.sql](./_Infra/scripts/HomeWork20250206_Part2.sql) <br>
|
|
|
|
|
|
+| 3 | **2025-02-14** |
|
|
|
+
|
|
|
+1. Создать таблицу с настройками для проверки входных данных `measure_settings` В рамках данной таблицы нужно хранить все константы
|
|
|
+- `Температура`. Минимальное значение -58, максимальное 58, указывается в цельсиях
|
|
|
+- `Давление`. Минимальное значение 500, максимальное 900, указывается в мм рт ст
|
|
|
+- `Направление ветра`. Минимальное значение 0,максимальное значение 59 и т.д.
|
|
|
+2. Создать собственный тип данных для передачи входных параметров
|
|
|
+3. Написать собственную функцию которой на вход должны подаваться входные параметры, а на выходе `собственный тип данных` с заполненными значения.
|
|
|
+Функция должна проверять входные параметры. При нарушении граничных параметров формировать **raise error**
|
|
|
+4. Дописать и оформить `"основной"` скрипт. В него включить все функции для расчета интерполяции и метео средний.
|
|
|
+5. Написать отдельный `pgSQL` скрипт, который сформирует тестовые данные. Нужно добавить несколько пользователей в таблицу `emploees` , а так же
|
|
|
+не менее **100** измерений с разными параметрами для каждого пользователя.
|
|
|
+Для указания высоты, давления, температуры использовать функцию `random()`. Для создания скрипта обязательно использовать циклы.
|
|
|
+
|
|
|
|
|
|
|
|
|
|