diff --git a/server/sql_db/icedb b/server/sql_db/icedb new file mode 100644 index 0000000000000000000000000000000000000000..32e4dbdec1c3e2fe0259675ac2131c559b8694aa Binary files /dev/null and b/server/sql_db/icedb differ diff --git a/server/sql_db/schema.sql b/server/sql_db/schema.sql new file mode 100644 index 0000000000000000000000000000000000000000..65746897ccc9a350e7bf223c1f6f274f0c606e14 --- /dev/null +++ b/server/sql_db/schema.sql @@ -0,0 +1,26 @@ +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) +); + +CREATE TABLE Sensor ( + SensorID INTEGER PRIMARY KEY, + SensorType TEXT CHECK(SensorType IN ('LiDar', 'Magnetic', 'Other')), + Active BOOLEAN +); + +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);