Voor een verzameling samples die ik hier heb wil ik graag een database opstellen waarin ik kan bijhouden welke samples er zijn, welke eigenschappen ze hebben, welke behandelingen ze hebben ondergaan, etc.,.etc. Als ik dan een sample in handen heb wil ik een overzicht kunnen genereren opdat duidelijk wordt wat de geschiedenis is van dat sample.
Waar ik mee zit is het bijhouden van de behandelingen. Dit kan een reiniging zijn, een experiment, een fysieke aanpassing. Kortom, allerlei verschillende behandelingen met hun eigen parameters.
Mijn huidige idee:
tabel 1 bevat alle samples met een uniek Id, naam, aanmaakdatum en andere niet veranderende gegevens
tabel 2 bevat alle kolommen nodig om behandeling X te beschrijven inclusief behandeldatum en een kolom voor het sample id
tabel 3 bevat alle kolommen nodig om behandeling Y te beschrijven inclusief behandeldatum en een kolom voor het sample id
etc.
Om dan een overzicht te krijgen voor sample i ga ik dan alle tabellen met behandelingen langs, verkrijg de rijen over sample i en sorteer de verzameling op behandeldatum om een geschiedenis te creëren.
Mijn probleem is dat hierdoor voor elk type behandeling die toegevoegd wordt de query weer groter wordt. Is hier een oplossing voor om deze geschiedenis automatisch te genereren, ook als er een nieuwe tabel met een behandeling bijgevoegd wordt?
Daarnaast: is dit de juiste aanpak? is hier een standaardaanpak voor? En welke zoektermen kan ik daar voor gebruiken?
Waar ik mee zit is het bijhouden van de behandelingen. Dit kan een reiniging zijn, een experiment, een fysieke aanpassing. Kortom, allerlei verschillende behandelingen met hun eigen parameters.
Mijn huidige idee:
tabel 1 bevat alle samples met een uniek Id, naam, aanmaakdatum en andere niet veranderende gegevens
tabel 2 bevat alle kolommen nodig om behandeling X te beschrijven inclusief behandeldatum en een kolom voor het sample id
tabel 3 bevat alle kolommen nodig om behandeling Y te beschrijven inclusief behandeldatum en een kolom voor het sample id
etc.
Om dan een overzicht te krijgen voor sample i ga ik dan alle tabellen met behandelingen langs, verkrijg de rijen over sample i en sorteer de verzameling op behandeldatum om een geschiedenis te creëren.
Mijn probleem is dat hierdoor voor elk type behandeling die toegevoegd wordt de query weer groter wordt. Is hier een oplossing voor om deze geschiedenis automatisch te genereren, ook als er een nieuwe tabel met een behandeling bijgevoegd wordt?
Daarnaast: is dit de juiste aanpak? is hier een standaardaanpak voor? En welke zoektermen kan ik daar voor gebruiken?