From b7ac2f7d8bcdea407d164ecda17f674260c3758d Mon Sep 17 00:00:00 2001 From: sam Date: Fri, 9 Feb 2024 13:27:28 +0100 Subject: [PATCH] Added database documentation --- docs/brainstorm/Database.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/brainstorm/Database.md diff --git a/docs/brainstorm/Database.md b/docs/brainstorm/Database.md new file mode 100644 index 0000000..2046132 --- /dev/null +++ b/docs/brainstorm/Database.md @@ -0,0 +1,30 @@ +# Database + + +## v1 +This was our first version of the database. It isnt normalized and not optimized for performance. It was a starting point to see what we needed. We where still missing some colums. + + +![Databasev1](../assets/Database/IMG_0909.jpg) + +## v2 +This is our second version of the database. We added some columns and normalized the database based on feedback within the group. + +![Databasev2](../assets/Database/IMG_0908.jpg) + +## v3 +Based on feedback from Mats we finished the database. +``` +Note niet direct praten met de db, maar dan via de website via een api. +Niet alle data in 1 tabel gaan versamelen, maar in meerdere tabellen en dan per meting een tabel. +indentiviceren van de comunicatie methodes (rode lijntjes) +afbeelding met beschreiving in markdown + +tabel: node +info: Id, Naam, Locatie. + +Tabel: meting +info: id, node-Id, type sensor, waarde. +``` +We added extra tables for identifying and naming nodes. We also changed the Measurements table so we dont have to send all data at once. This will make it easier to add new nodes that are missing some sensors. +![Databasev3](../assets/Database/Screenshot%202024-02-09%20130735.png)