
24-01-11, 18:56
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Γιώργο, βλέποντας τη βάση δεδομένων σου, διαπίστωσα ότι παρουσιάζει σοβαρές αδυναμίες στη σχεδίαση. Θα πρέπει πρώτα να ασχοληθείς με τη σχεδίαση της βάσης και μετά με τα άλλα στοιχεία φόρμες κλπ.
Θα σου πρότεινα για αρχή την ακόλουθη απλή δομή για τη βάση σου:
1. Ένα πίνακα που θα περιέχει μόνο τα προσωπικά στοιχεία των πελατών (πχ tblPelates με πρωτεύον κλειδί PelatisID).
2. Ένα πίνακα του είδους των εργασιών που κάνει ένα κομμωτήριο μαζί με τις ανταύγειες και τις βαφές ( πχ tblEidosErgasion με πρωτεύον κλειδί EidosErgasiasID)
3. Ένα πίνακα με τις εργασίες που γίνονται (πχ tblErgasies με πρωτεύον κλειδί ErgasiasID).
Εδώ πρέπει να περιλαμβάνονται και πεδία:
. Για την καταχώρηση της ημερομηνίας που έγινε η εργασία (πχ Imerominia).
. Ένα πεδίο για την καταχώρηση του κωδικού του είδους της εργασίας (πχ EidosErgasiasID.
. Ένα πεδίο για την καταχώρηση του κωδικού του πελάτη (PelatisID).
.Ένα πεδίο με το ποσό χρέωσης του πελάτη (πχ Poso), αν θέλουμε να το παρακολουθούμε.
.Ένα πεδίο για την καταχώρηση κάποιων λεπτομερειών για την εργασία (πχ Leptomeries). Εδώ μπορεί να καταχωρούνται λεπτομέρειες για τις βαφές, ανταύγειες κλπ.
Σχετικά με τις σχέσεις των πινάκων:
1. Ο πίνακας tblPelates έχει σχέση 1 προς πολλά με τον tblErgasies
2. πίνακας tblEidosErgasion έχει σχέση 1 προς πολλά με τον tblErgasies.
Αφού οργανώσεις τη βάση σου σωστά στη συνέχεια μπορείς να δημιουργήσεις ερωτήματα, φόρμες εκθέσεις κλπ.
Φιλικά/Γιώργος
|