Решение задания 5
Таблица мониторинга показателей здоровья.
CREATE TABLE health_metrics (
metric_id INT AUTO_INCREMENT PRIMARY KEY,
person_name VARCHAR(100) NOT NULL,
measurement_date DATE NOT NULL,
heart_rate INT CHECK (heart_rate BETWEEN 30 AND 220),
systolic_bp INT CHECK (systolic_bp BETWEEN 70 AND 250),
diastolic_bp INT CHECK (diastolic_bp BETWEEN 40 AND 150),
weight_kg DECIMAL(5, 2) CHECK (weight_kg > 0),
notes TEXT
);
INSERT INTO health_metrics (person_name, measurement_date, heart_rate, systolic_bp, diastolic_bp, weight_kg)
VALUES ('Alice', '2025-06-15', 72, 120, 80, 65.50),
('Bob', '2025-06-16', 68, 115, 75, 78.00),
('Charlie', '2025-06-17', 75, 122, 82, 70.25);