From 43c11214f70d24b32765d488621dddbd582c8f58 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Tue, 13 Feb 2024 14:58:33 +0100 Subject: [PATCH] update: schema --- server/sql_db/schema.sql | 41 ++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/server/sql_db/schema.sql b/server/sql_db/schema.sql index 65746897..c630f4fd 100644 --- a/server/sql_db/schema.sql +++ b/server/sql_db/schema.sql @@ -2,10 +2,6 @@ CREATE TABLE Measurement ( MeasurementID INT PRIMARY KEY, SensorID INT, TimeMeasured DATETIME, - Latitude FLOAT, - Longitude FLOAT, - MeasuredThickness FLOAT, - Accuracy FLOAT, FOREIGN KEY (SensorID) REFERENCES Sensor(SensorID) ); @@ -15,12 +11,41 @@ CREATE TABLE Sensor ( Active BOOLEAN ); +CREATE TABLE Data ( + MeasurementID INT, + Latitude FLOAT, + Longitude FLOAT, + IceTop FLOAT, + IceBottom FLOAT, + CalculatedThickness FLOAT, + Accuracy FLOAT, + PRIMARY KEY (MeasurementID, Longitude, Latitude), + FOREIGN KEY (MeasurementID) REFERENCES Measurement(MeasurementID) +); + INSERT INTO Sensor (SensorID, SensorType, Active) VALUES (1, 'LiDar', 1), (2, 'Magnetic', 1), (3, 'Other', 0); -INSERT INTO Measurement (MeasurementID, SensorID, TimeMeasured, Latitude, Longitude, MeasuredThickness, Accuracy) VALUES -(1, 2, '2024-01-01 10:00:00', 60.7066, 10.9771, 10.0, 1.0), -(2, 2, '2024-02-04 11:00:00', 60.6366, 10.8171, 7.8, 1.5), -(3, 1, '2024-02-13 12:00:00', 60.7366, 10.8471, 7.2, 2.5); +INSERT INTO Measurement (MeasurementID, SensorID, TimeMeasured) VALUES +(1, 2, '2024-01-01 10:00:00'), +(2, 2, '2024-02-04 11:00:00'), +(3, 1, '2024-02-13 12:00:00'); + +-- Measurement 1 +INSERT INTO Data (MeasurementID, Latitude, Longitude, IceTop, IceBottom, CalculatedThickness, Accuracy) VALUES +(1, 60.7066, 10.9771, 8.0, 3.0, 5.0, 1.0), +(1, 60.7066, 10.9771, 7.5, 2.5, 5.0, 1.0), +(1, 60.7066, 10.9771, 7.0, 2.0, 5.0, 1.0); + +-- Measurement 2 +INSERT INTO Data (MeasurementID, Latitude, Longitude, IceTop, IceBottom, CalculatedThickness, Accuracy) VALUES +(2, 60.6366, 10.8171, 7.2, 2.2, 5.0, 1.5), +(2, 60.6366, 10.8171, 7.0, 2.0, 5.0, 1.5); + +-- Measurement 3 +INSERT INTO Data (MeasurementID, Latitude, Longitude, IceTop, IceBottom, CalculatedThickness, Accuracy) VALUES +(3, 60.7366, 10.8471, 7.5, 2.5, 5.0, 2.5), +(3, 60.7366, 10.8471, 7.0, 2.0, 5.0, 2.5); + -- GitLab