DB: CDR

Εννοιολογική Αναπαράσταση Δεδομένων

Οντότητα (entity) είναι κάθε αντικείμενο, πρόσωπο, γεγονός, κατάσταση ή και αφηρημένη έννοια που προσδιορίζεται από την ανεξάρτητη ύπαρξή του. Είναι, δηλαδή, κάτι που υπάρχει, μπορούμε να το διακρίνουμε και ενδιαφερόμαστε να συλλέξουμε πληροφορίες γι' αυτό.

Στο σχεσιακό μοντέλο που χρησιμοποιούμε εμείς η οντότητα αναπαριστάται με πίνακα.

Ιδιότητες ή χαρακτηριστικά οντοτήτων (attributes) είναι τα συστατικά στοιχεία που περιγράφουν μία οντότητα. Οι ιδιότητες μίας οντότητας χρησιμεύουν στο να διαφοροποιούνται μεταξύ τους τα "στοιχεία" (δηλαδή, τα πρόσωπα, τα πράγματα, τα γεγονότα, οι καταστάσεις κτλ) τα οποία ανήκουν την οντότητα.

Στο σχεσιακό μοντέλο οι ιδιότητες είναι οι στήλες (ή αλλιώς πεδία) στον πίνακα της οντότητας.

Ζητάμε από τους μαθητές να κατονομάσουν οντότητες, π.χ. από το χώρο που βρίσκονται. Τέτοιες μπορεί να είναι:

Όσα λένε τα καταγράφουμε στον πίνακα και στη συνέχεια τα εντάσσουμε στις κατηγορίες που αναφέρει ο ορισμός: αντικείμενο, πρόσωπο, γεγονός, κατάσταση, αφηρημένη έννοια.

Στη συνέχεια για όσες από τις οντότητες θέλουμε ζητάμε από τα παιδιά να βρουν ιδιότητες. Αφού έχουν διδαχθεί τις κατηγορίες των πεδίων, ζητάμε για κάθε ιδιότητα να κατονομάσουν την κατηγορίας της (αλφαριθμητικό, αριθμητικό, λογικό, δυαδικό, ημερομηνία, σημειώσεων).

Πρωτεύον κλειδί (primary key) είναι ένα πεδίο ή ένα σύνολο πεδίων που η τιμή του ή ο συνδυασμός των τιμών τους κάνουν κάθε εγγραφή της οντότητας μοναδική. Δηλαδή, το πρωτεύον κλειδί έχει διαφορετική τιμή για κάθε γραμμή ενός πίνακα και δεν μπορεί ποτέ να πάρει τιμή μηδενική ή κενό (null).

Ζητάμε από τα παιδιά για στις οντότητες όπου έχουμε βρει ιδιότητες να εντοπίσουν ποια ή ποιος συνδυασμός τους μπορεί να γίνει πρωτεύον κλειδί. Εξηγούμε ότι είναι καλή τακτική να έχουμε μία ιδιότητα ως πρωτεύον κλειδί. Αν καμία δεν μπορεί να είναι μοναδική τότε προσθέτουμε εμείς μία η οποία συνήθως είναι ένας αύξων ακέραιος αριθμός.

Page last modified on 13-11-2008 (20:27)