Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 23-10-10, 12:52
Το avatar του χρήστη nisgia
nisgia Ο χρήστης nisgia δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή Σχέση γονέα-τέκνου

Καλημέρα Ντόρα, καλωσόρισες στη παρέα και σ' ευχαριστώ προσωπικά για τα καλά σου λόγια!

Όπως οι γονείς, έτσι και τα παιδιά, στη φύση παράγονται από την ίδια ακριβώς κλάση που λέγεται "Άνθρωπος".

Ο κάθε γονέας έχει και αυτός γονείς αλλά και κάθε παιδί, σε κάποια ηλικία, πιθανότατα, θα γίνει και αυτό γονέας.
Όπως πιθανόν αντιλαμβάνεσαι, μεταξύ γονέα και παιδιού δεν υπάρχει κάποιο διαφορετικό χαρακτηριστικό εκτός του ότι ο γονέας έχει παιδιά.
Στην πραγματικότητα όλοι μας παιδιά είμαστε που κάποτε αποκτούμε τέκνα.

Συνεπώς στην Access δεν μπορούμε να αναπαραστήσουμε τη σχέση γονέα-παιδιού με διαφορετικούς πίνακες για τον γονέα και το παιδί.
Η κάθε εγγραφή του πίνακα προσώπων μπορεί να είναι ταυτόχρονα και γονέας και παιδί.

Σου ετοίμασα ένα παράδειγμα το οποία προέκυψε από άλλο ερώτημα όμως επειδή το θέμα του είναι πιο σχετικό
με την ερώτησή σου, το επισυνάπτω και εδώ, βελτιωμένο και προσαρμοσμένο στην περίπτωσή σου.

Ο πίνακας pelatis φέρει δυο πεδία για τους γονείς του κάθε προσώπου (Father, Mother) τα οποία συνδέονται
με τον ίδιο τον πίνακα pelatis στο μοναδικό του κλειδί.
Έτσι λοιπόν, γονέας είναι κάποιος που το ID του εμφανίζεται σε κάποιο από αυτά τα δύο πεδία.
Άνοιξε την περιοχή σχεδίασης των σχέσεων να δεις με ποιον τρόπο συνδέονται τα πεδία και οι πίνακες του παραδείγματος μεταξύ τους.

Με τα σχετικά ερωτήματα, επιλέγουμε τις ομάδες προσώπων που μας ενδιαφέρουν, όπως ενήλικες, γονείς, μανάδες, πατεράδες, παιδιά κτλ.

Πρόσεξε στο παράδειγμα πως η Ευαγγέλου Βασιλική, εκτός από παιδί του Ευάγγελου και της Αγγελικής
είναι και γονέας της Αθηνάς και του Ηρακλή.
(Από μικρή στα βάσανα η Βασιλικούλα... )

Ελπίζω να σε βοηθάω.

Καλή σου μέρα και πάλι και καλή συνέχεια!

Φιλικά,
Γιάννης

Σημείωση:
Προς αποφυγή σύγχυσης, στη βάση παρέμεινε μόνο ο πίνακας "pelatis".
Συνημμένα Αρχεία
Τύπος Αρχείου: zip xmplParentChild.zip (31,3 KB, 40 εμφανίσεις)
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη nisgia : 23-10-10 στις 13:53. Αιτία: Τροποποίηση συνημμένου
Απάντηση με παράθεση