Καλησπέρα Δέσποινα και καλωσόρισες στο φόρουμ!
Από τα μηνύματά σου διακρίνεται μια βιασύνη ως προς την υλοποίηση της εφαρμογής σου
και ίσως σε αυτό οφείλεται και η απελπισία σου.
Πριν όμως προχωρήσεις σε οποιοδήποτε προγραμματιστικό βήμα, είναι σημαντικό να κατανοήσεις
τη μοναδικότητα των θεμάτων (οντοτήτων) που θα διαχειρίζεται η εφαρμογή σου και των στοιχείων τους
που θα χρειαστεί να αποθηκευτούν στη βάση σου.
Άλλο πράγμα το προϊόν, άλλο η παραγωγή του, άλλο η παραγγελία του και άλλο η πώλησή του.
Και τα τέσσερα είναι ξεχωριστά πράγματα τα οποία καθορίζονται από τα μοναδικά στοιχεία τους.
Έτσι λοιπόν, κάτσε και σκέψου με πόσα και ποια πράγματα θα ασχολείται η εφαρμογή σου,
φτιάξε έναν πίνακα για κάθε πράγμα και πρόσθεσε ένα πεδίο για κάθε στοιχείο του πράγματος
το οποίο θα είναι σχετικό μόνο με το θέμα (πράγμα) του πίνακα και δεν θα εξαρτάται από κάποιο άλλο πεδίο.
Όταν θα είσαι σίγουρη για τη δομή της βάσης σου, τότε μόνο θα μπορείς με σιγουριά να προχωρήσεις
και στην υλοποίηση των άλλων στοιχείων της εφαρμογής σου. (σχέσεις, ερωτήματα, φόρμες κτλ)
Όλοι μας ξέρουμε πως
η αρχή είναι το ήμισυ του παντός όμως στις εφαρμογές βάσεων δεδομένων
η αρχή αποτελεί τουλάχιστον το 60% του όλου έργου.
Καλή ..αρχή λοιπόν!
Φιλικά,
Γιάννης