Hoi,
In mijn ontwerp poging naar een perfecte db ben ik over een aantal zaken gestruikeld. Misschien weet iemand een manier om deze bananenschillen op te ruimen.
Het betreft de datawarehouse project waar ik aan werk (zie voor details mijn eerdere posts).
Ik hou in mijn database zowel de verkooptransactie als de voorraadbeheer bij.
Dat houdt in:
- een nieuw record in verkooplijst (verkoop van een artikel) betekent afname van de boek voorraad bij hetzelfde artikel. hoe is dit op te lossen zonder gebruik te maken van de triggers (die nog niet in MySQL geimplementeerd zijn)
- Elke dag draait er een dag shift rapport uit. Maar wat doe je als je een dag vergeten bent. Dus moet ik op de een of andere wijze de laatste uitdraai ergens opslaan en het verschil met nu uitdraaien.
- sommige artikels hebben geen bestelnivo en eigenlijk ook geen boek voorraad. Bijvoorbeeld de statiegeld bij lege flessen. Bij inlevering van de lege flessen vind er dus een verkoop plaats met bedrag -0.25. En aantal uitgekeerde statiegelden moeten ook worden bijgehouden (misschien optellen bij boekvoorraad?)
dit zijn van die kleine "rot" vragen waar ik het db ontwerp een oplossing voor zoek. Maar ik weet niet precies of er voor de hand liggende oplossingen zijn die ik direct kan invoeren in MySQL.
Volgende punt is eigenlijk meer een advies vraag:
Hoe krijg ik de gegevens van mijnproductie db in mijn (nog te implementeren) datawarehouse omgeving. Is er een DTS achtige mogelijkheid? en is PHP wel geschikt om gegevens te vergaren voor de datawarehouse. Of moet ik toch kijken naar de gebruiksgemak van MS-SQL met alle nodige tools en gadgets. Ik heb eerlijk gezegd liever een oplossing in MySQL omdat ik die programma zo'n project gun om de docenten de mogelijkheden van MySQL te bewijzen. Maar of het makkelijk zal gaan weet ik niet.
In mijn ontwerp poging naar een perfecte db ben ik over een aantal zaken gestruikeld. Misschien weet iemand een manier om deze bananenschillen op te ruimen.
Het betreft de datawarehouse project waar ik aan werk (zie voor details mijn eerdere posts).
Ik hou in mijn database zowel de verkooptransactie als de voorraadbeheer bij.
Dat houdt in:
- een nieuw record in verkooplijst (verkoop van een artikel) betekent afname van de boek voorraad bij hetzelfde artikel. hoe is dit op te lossen zonder gebruik te maken van de triggers (die nog niet in MySQL geimplementeerd zijn)
- Elke dag draait er een dag shift rapport uit. Maar wat doe je als je een dag vergeten bent. Dus moet ik op de een of andere wijze de laatste uitdraai ergens opslaan en het verschil met nu uitdraaien.
- sommige artikels hebben geen bestelnivo en eigenlijk ook geen boek voorraad. Bijvoorbeeld de statiegeld bij lege flessen. Bij inlevering van de lege flessen vind er dus een verkoop plaats met bedrag -0.25. En aantal uitgekeerde statiegelden moeten ook worden bijgehouden (misschien optellen bij boekvoorraad?)
dit zijn van die kleine "rot" vragen waar ik het db ontwerp een oplossing voor zoek. Maar ik weet niet precies of er voor de hand liggende oplossingen zijn die ik direct kan invoeren in MySQL.
Volgende punt is eigenlijk meer een advies vraag:
Hoe krijg ik de gegevens van mijnproductie db in mijn (nog te implementeren) datawarehouse omgeving. Is er een DTS achtige mogelijkheid? en is PHP wel geschikt om gegevens te vergaren voor de datawarehouse. Of moet ik toch kijken naar de gebruiksgemak van MS-SQL met alle nodige tools en gadgets. Ik heb eerlijk gezegd liever een oplossing in MySQL omdat ik die programma zo'n project gun om de docenten de mogelijkheden van MySQL te bewijzen. Maar of het makkelijk zal gaan weet ik niet.