Goedemiddag fellow devs
Voor een cosmetica producent ben ik op zoek naar het beste datamodel voor giftsets. We hebben een tabel met producten. Dat wil zeggen: een tube zalf, een potje creme, een flesje olie. Dus enkelvoudige producten. Maar we hebben ook giftsets die we maken. Dat zijn eigenlijk producten die bestaan uit twee of meer van die enkelvoudige producten. Het nadeel is dat ik dit in een licht verouderd datamodel moet gieten. Toch wil ik het zo netjes mogelijk maken, zoveel mogelijk volgens de laatste standaarden. Alleen ben ik de enige developer hier en ik kan het tegen niemands aanhouden. Nooit krijg ik commentaar op mijn technische oplossingen. Dus vandaar dat ik vraag aan jullie om er tegenaan te schieten.
Ik heb op dit moment twee versies van datamodellen. Het zijn losse eerste drafts, dus ze vertegenwoordigen alleen de manier waarop ik het ga opbouwen. Ze zijn niet volledig.
Versie 1: koppeltabel
Deze versie voegt een product-type en product-sets tabel toe. Je krijgt dan twee typen: enkelvoudige en meervoudige producten. Als het een enkelvoudig product is, haalt ie de productinformatie alleen uit de tabel products. Indien het een meervoudig product is, dan gaat ie eerst langs de tabel product_sets om alle producten op te halen die in de tabel products staan.
Versie 2: Universeel, alle producten zijn samengesteld
Misschien klinkt dat gek, maar op deze manier zijn alle producten eigenlijk op dezelfde manier opgebouwd. Er komt wél een extra tabel bij, namelijk end-products. Daarmee heb je producten (de tubes, flesjes, potjes met inhoud) in de tabel products en het uiteindelijke eindproduct in end-products. Deze laatste bestaat uit 1 of meerdere items uit de tabel products. Enkelvoudige producten dus ook. Je moet dus bij het vinden van de recepten en productiemethoden altijd de producten ophalen uit products. De code kan daardoor (denk ik) wat universeler gebouwd worden.
Bedankt allemaal! Benieuwd of ik hier reacties krijg en hoe ik er mee verder kan!