Εισαγωγή
Έχουμε ήδη συζητήσει για τον τρόπο διατήρησης των δεδομένων σε εφαρμογές πριν την επικράτηση των βάσεων δεδομένων.
Επίσης έχουμε αναφερθεί στην εννοιολογική αναπαράσταση των δεδομένων και στις έννοιες του Μοντέλου Οντοτήτων Συσχετίσεων (ΟΣ): Οντότητα, Ιδιότητα, Συσχέτιση.
Σκοπός μας είναι πλέον να αποκρυσταλλώσουμε αυτές τις έννοιες του Μοντέλου ΟΣ ώστε να είμαστε ικανοί να τις εκμεταλλευόμαστε…
α) για να σχεδιάζουμε Διαγράμματα ΟΣ και
β) να υλοποιούμε τη λογική δομή της βάσης.
Καθώς στα επόμενα μαθήματα θα ασχοληθούμε με το σχεδιασμό Συστημάτων Βάσεων Δεδομένων (ΣΒΔ) καλό είναι να γνωρίζουμε ορισμένα στοιχεία για τη φάση του σχεδιασμού
- Είναι μια σημαντική φάση στον κύκλο ζωής των ΣΒΔ.
- Σκοπός: Κατασκευή ενός άτυπου (όχι αυστηρού) μοντέλου περιγραφής των πληροφοριών της ΒΔ, του Μοντέλου Οντοτήτων Συσχετίσεων (ΟΣ).
- Αυτό το μοντέλο είναι Ανεξάρτητο από λεπτομέρειες υλοποίησης.
- Κατά το σχεδιασμό ακολουθούμε τη μέθοδο «από επάνω προς τα κάτω» (top-down): Από τη γενική περιγραφή των δεδομένων ανακαλύπτουμε οντότητες και τις μεταξύ τους συσχετίσεις.
-
Το Μοντέλο ΟΣ μας βοηθά να αντιληφθούμε τις αναλογίες της ΒΔ με τον πραγματικό κόσμο.