Hoi,
Ik ben veel bezig met de wetgeving i.v.m. het transport van gevaarlijke goederen. Alle vervoerswaarden van deze stoffen/goederen staan verzameld in een "stoffenlijst". Een zeer beperkt uittreksel van deze stoffenlijst vind je op de link hieronder:
Gegevenstabel in excel:
https://www.dropbox.com/s/g0ip9rfxih6rzj8/deel%203%20Tabel%20A-excel%20test.pdf?dl=0
De bedoeling is om, i.p.v steeds in die omvangrijke reglementering te moeten ploeteren de gegevens m.b.t. die stoffen/goederen via een interface (waarschijnlijk LOBase) makkelijker te verzamelen.
Als uitdaging wil ik deze lijst dus in een relationele database gieten. Ik ben begonnen met mysql aan te leren en heb beslist om hiervoor MariaDB te gebruiken. Bij het maken van de oefeningen zou ik dit toch al direct willen proberen op de database die ik wil maken.
Om goed te beginnen is uiteraard de tabellenstructuur van groot belang.
Graag had ik jullie advies gehad over hoe ik best de tabellen indeel. In de excel gegevenstabel heb ik de veldnamen die ik zou gebruiken in het rood geplaatst. Elke rij vertegenwoordigt de vervoersvoorwaarden voor één of meerdere stoffen. Dus elke lijn = 1 record.
Er is geen enkel gegeven in die tabel die ik als uniek gegeven voor de identificatie van een record kan gebruiken.
De structuur die ik beoog te gebruiken:
1. Hoofdtabel waarbij de ID (autovalue) als uniek gegeven wordt gebruikt
2. Per kolom uit de excel tabel een aparte tabel, gelinkt vanuit de hoofdtabel met een 1-n relatie.
De vraag hierbij is, of ik voor elke kolom effectief een aparte tabel moet gebruiken. Bijvoorbeeld in kolom
6 kunnen enkel maar volgende data voorkomen: (leeg, I, II of III)
Bijkomend heb ik een vraag over hoe ik best grotere tekstbestanden (sommige met formule, tabel of tekening) invoeg of link (ik denk dat linken het beste is om de database zelf kleiner te houden?). En in welk bestandsformaat zouden deze het best opgeslagen worden, rekening houdend met tekstopmaak? ODF met LOWriter mogelijk?
Hierbij twee voorbeelden van zo'n tekstbestanden
Voorbeeld 1: P002 (uit kolom 12 van de tabel):
https://www.dropbox.com/s/glzr3ujtpdcoe81/P002.pdf?dl=0
Voorbeeld 2: P200: (uit kolom 12 van de tabel):
https://www.dropbox.com/s/p52h5hmsdhrsu1t/P200.pdf?dl=0
Relevante software en hardware die ik gebruik:
Windows 10+ OSx, MariaDB met Heidisql + terminal (om te leren)
Alvast bedankt
Ik ben veel bezig met de wetgeving i.v.m. het transport van gevaarlijke goederen. Alle vervoerswaarden van deze stoffen/goederen staan verzameld in een "stoffenlijst". Een zeer beperkt uittreksel van deze stoffenlijst vind je op de link hieronder:
Gegevenstabel in excel:
https://www.dropbox.com/s/g0ip9rfxih6rzj8/deel%203%20Tabel%20A-excel%20test.pdf?dl=0
De bedoeling is om, i.p.v steeds in die omvangrijke reglementering te moeten ploeteren de gegevens m.b.t. die stoffen/goederen via een interface (waarschijnlijk LOBase) makkelijker te verzamelen.
Als uitdaging wil ik deze lijst dus in een relationele database gieten. Ik ben begonnen met mysql aan te leren en heb beslist om hiervoor MariaDB te gebruiken. Bij het maken van de oefeningen zou ik dit toch al direct willen proberen op de database die ik wil maken.
Om goed te beginnen is uiteraard de tabellenstructuur van groot belang.
Graag had ik jullie advies gehad over hoe ik best de tabellen indeel. In de excel gegevenstabel heb ik de veldnamen die ik zou gebruiken in het rood geplaatst. Elke rij vertegenwoordigt de vervoersvoorwaarden voor één of meerdere stoffen. Dus elke lijn = 1 record.
Er is geen enkel gegeven in die tabel die ik als uniek gegeven voor de identificatie van een record kan gebruiken.
De structuur die ik beoog te gebruiken:
1. Hoofdtabel waarbij de ID (autovalue) als uniek gegeven wordt gebruikt
2. Per kolom uit de excel tabel een aparte tabel, gelinkt vanuit de hoofdtabel met een 1-n relatie.
De vraag hierbij is, of ik voor elke kolom effectief een aparte tabel moet gebruiken. Bijvoorbeeld in kolom
6 kunnen enkel maar volgende data voorkomen: (leeg, I, II of III)
Bijkomend heb ik een vraag over hoe ik best grotere tekstbestanden (sommige met formule, tabel of tekening) invoeg of link (ik denk dat linken het beste is om de database zelf kleiner te houden?). En in welk bestandsformaat zouden deze het best opgeslagen worden, rekening houdend met tekstopmaak? ODF met LOWriter mogelijk?
Hierbij twee voorbeelden van zo'n tekstbestanden
Voorbeeld 1: P002 (uit kolom 12 van de tabel):
https://www.dropbox.com/s/glzr3ujtpdcoe81/P002.pdf?dl=0
Voorbeeld 2: P200: (uit kolom 12 van de tabel):
https://www.dropbox.com/s/p52h5hmsdhrsu1t/P200.pdf?dl=0
Relevante software en hardware die ik gebruik:
Windows 10+ OSx, MariaDB met Heidisql + terminal (om te leren)
Alvast bedankt