Θέμα: Συναρτήσεις Μεσοσταθμικός μέσος όρος

Εμφάνιση ενός μόνο μηνύματος
  #10  
Παλιά 10-11-11, 11:45
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλημέρα στην παρέα

Χρήστο, αν δεν διάβασες το άρθρο, που σου πρότεινα, ίσως να μη αντιληφτείς αυτά που γράφω παρακάτω.

1. Στη ΒΔ υπάρχει ο πίνακας «Παραγωγοί», που περιέχει τα στοιχεία των παραγωγών (Α/Α, Επώνυμο, Όνομα, Πατρώνυμο, ΑΦΜ, Κωδικός ΕΛΟΓΑΚ).
Στον πίνακα αυτό, ενώ έχεις προσθέσει ένα πεδίο αυτόματης αρίθμησης [Α/Α], ορίζεις ως πρωτεύον κλειδί το πεδίο [ΑΦΜ].

Αν όλοι οι παραγωγοί έχουν ΑΦΜ και το γνωρίζεις θα μπορούσες να το κάνεις πρωτεύον κλειδί, αλλά τότε το πεδίο [Α/Α] περισσεύει.
Αν δεν υπάρχουν οι παραπάνω προϋποθέσεις θα πρέπει να οριστεί πρωτεύον κλειδί το πεδίο [Α/Α]. Παρακάτω υποθέτω ότι καλώς όρισες το ΑΦΜ.

2. Στον πίνακα «Τιμές54», ενώ καλώς προσθέτεις το πεδίο [ΑΦΜ], ως εξωτερικό (ξένο) πεδίο, προσθέτεις και τα πεδία [Επώνυμο] και [Όνομα], που είναι περιττά και μπορούν να δημιουργήσουν προβλήματα.

Είναι περιττά αφού, έχοντας το [ΑΦΜ], μπορούμε να πάμε στον πίνακα «Παραγωγοί» και να βρούμε ποιος παραγωγός το έχει.

Πρόβλημα μπορεί να δημιουργηθεί αν τα ονόματα των παραγωγών δεν είναι ακριβώς όμοια στους δύο πίνακες.

Με τα δεδομένα των δύο πινάκων δε μπορεί να δημιουργηθούν σωστές σχέσεις.
Δηλαδή δε μπορεί να δημιουργηθεί μία σχέση 1 προς πολλά ανάμεσα στον πίνακα «Παραγωγοί» και «Τιμές54» ενώνοντας τα πεδία τους [ΑΦΜ] και ενεργοποιώντας την αναφορική ακεραιότητα, αφού στον πίνακα «Τιμές54» πρόσθεσες παραγωγούς (ΑΦΜ), που δεν υπάρχουν στον πίνακα «Παραγωγοί» (παραβιάζεται η αναφορική ακεραιότητα).

3. Οι πίνακες «Τιμές53», «Τιμές54», κλπ έχουν ίδια πεδία. Δεν ξέρω τι είναι οι αριθμοί 53, 54, ...., αλλά πιστεύω ότι όλοι αυτοί οι πίνακες θα μπορούσαν να γίνουν ένας που θα περιέχει και ένα πεδίο με τιμές 53, 54, ......

Φιλικά/Γιώργος
Απάντηση με παράθεση