De situatie is als volgt
Ik heb een website gemaakt voor een klant. Deze klant levert zo'n 5000 verschillende producten verdeeld over zo'n 100 merken en 12 categorien.
Nou heeft mijn klant voor elke catagorie een aparte excel sheet, deze sheets krijgt de klant aangeleverd van zijn leverancier.
Die excelsheets worden 1 of 2 keer per jaar aangepast (de prijzen) en daarna moet het allemaal weer op internet komen in een MySQL database. Nou is het exporteren van excel naar MySQL voor mij niet zo'n heel groot probleem, maar hij maakt voor elke categorie een aparte tabel aan en elke merknaam komt meerdere keren voor in 1 tabel. De database voldoet dan niet meer aan zijn referentiele integriteit.
Ik zit er over na te denken om excel te exporteren naar XML en daarna m.b.v. een PHP pagina deze te importeren in MySQL met daarbij de juiste informatie in de juiste tabellen.
Of zou ik die referentiele integriteit kunnen verwaarlozen? Het nadeel hiervan is dan de (slechte) perfomance lijkt mij. Of zitten hier nog meer nadelen aan?
Ik zit erg verlegen om advies
Gr. Sven
Ik heb een website gemaakt voor een klant. Deze klant levert zo'n 5000 verschillende producten verdeeld over zo'n 100 merken en 12 categorien.
Nou heeft mijn klant voor elke catagorie een aparte excel sheet, deze sheets krijgt de klant aangeleverd van zijn leverancier.
Die excelsheets worden 1 of 2 keer per jaar aangepast (de prijzen) en daarna moet het allemaal weer op internet komen in een MySQL database. Nou is het exporteren van excel naar MySQL voor mij niet zo'n heel groot probleem, maar hij maakt voor elke categorie een aparte tabel aan en elke merknaam komt meerdere keren voor in 1 tabel. De database voldoet dan niet meer aan zijn referentiele integriteit.
Ik zit er over na te denken om excel te exporteren naar XML en daarna m.b.v. een PHP pagina deze te importeren in MySQL met daarbij de juiste informatie in de juiste tabellen.
Of zou ik die referentiele integriteit kunnen verwaarlozen? Het nadeel hiervan is dan de (slechte) perfomance lijkt mij. Of zitten hier nog meer nadelen aan?
Ik zit erg verlegen om advies
Gr. Sven
[ Voor 1% gewijzigd door N3vS op 06-05-2005 11:15 . Reden: Wou topic naam veranderen :s ]