Εννοιολογικός Σχεδιασμός Βάσης Δεδομένων

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

3η Διάλεξη

Το Μοντέλο Οντοτήτων Συσχετίσεων

Εργαστήριο 20/10/2023 - Σχεδιασμός Διαγράμματος Οντοτήτων Συσχετίσεων

Θέμα: Σχεδιασμός ΒΔ πολιτιστικών εκδηλώσεων του Δήμου Δ. Λέσβου

 

Καλείστε να σχεδιάσετε μια βάση δεδομένων προκειμένου να καταγραφούν οι πολιτιστικές εκδηλώσεις του Δήμου Δ. Λέσβου και οι συντελεστές τους. Μετά από την ανάλυση απαιτήσεων του προβλήματος, εξήχθησαν τα εξής συμπεράσματα:

Μια εκδήλωση περιγράφεται με βάση τα παρακάτω:

  • Κωδικός της εκδήλωσης (μοναδικός)
  • Τίτλος της εκδήλωσης
  • Είδος εκδήλωσης (π.χ., Θεατρική Παράσταση, Συναυλία, Κουκλοθέατρο, κ.ά.)
  • Ημερομηνία πραγματοποίησης

Κάθε εκδήλωση λμβάνει χώρα σε ένα χώρο υλοποίησης ο οποίος έχει:

  • Ονομασία (μοναδική)
  • Διεύθυνση 

Σε κάθε εκδήλωση συμμετέχουν συντελεστές. Ένας συντελεστής έχει:

  • Ονοματεπώνυμο (μοναδικό)
  • Ιδιότητα (π.χ. σκηνοθέτης, χορογράφος, ηθοποιός, ερμηνευτής, κ.ο.κ)

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

Ζητούμενο

Ακολουθώντας τις οδηγίες της διδάσκουσας, να κατασκευαστεί το  διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) με βάση την παραπάνω ανάλυση.

Άλλες οδηγίες

Για την κατασκευή του διαγράμματος μπορείτε να χρησιμοποιήσετε το εργαλείο draw.io (διαθέσιμο online) ή άλλη εφαρμογή της επιλογής σας (πχ MS Powerpoint). Αφού ολοκληρώσετε το ΔΟΣ το αποθηκεύτε ως αρχείο .pdf και το υποβάλλετε στο eclass.

Εργαστήριο 20/10/2023 - Ενδεικτική Λύση
ΔΟΣ ΒΔ πολιτιστικών εκδηλώσεων Δήμου Δ. Λέσβου
4η Διάλεξη
Το Μοντέλο Οντοτήτων Συσχετίσεων ΙΙ (Ανακεφαλαίωση)
ΒΔ ΛΑΜΔΑ RESEARCH
Το παράδειγμα που κάναμε στο μάθημα 26/10/2023
Εργαστήριο 27/10/2023 - Εννοιολογισκός σχεδιασμός ΒΔ

Θέμα:  Σχεδιασμός ΒΔ «Τηλεοπτικές Σειρές»

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


Μετά από την ανάλυση απαιτήσεων του προβλήματος, εξήχθησαν τα εξής συμπεράσματα:

  1. Κάθε τηλεοπτική σειρά έχει τίτλο ο οποίος είναι μοναδικός, χρονολογία παραγωγής, τηλεοπτικό σταθμό προβολής και είδος (όπως για παράδειγμα μυθοπλασία, ντοκιμαντέρ, μουσικό πρόγραμμα, κ.τ.λ).
  2. Μια τηλεοπτική σειρά μπορεί να βασίζεται σε ένα μυθιστόρημα.
  3. Κάθε μυθιστόρημα έχει τίτλο ο οποίος είναι μοναδικός και συγγραφέα.
  4. Σε μια τηλεοπτική σειρά συμμετέχουν πολλοί συντελεστές.
  5. Κάθε συντελεστής έχει ονοματεπώνυμο το οποίο είναι μοναδικό, καθώς και ιδιότητες (όπως για παράδειγμα, παραγωγός, ηθοποιός, σκηνοθέτης, σεναριογράφος, κ.τ.λ).
  6. Ένας συντελεστής συμμετέχει σε τουλάχιστον μια τηλεοπτική σειρά.

 

Ζητούμενο

Να κατασκευαστεί το  διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) με βάση την παραπάνω ανάλυση.

Άλλες οδηγίες

Για την κατασκευή του διαγράμματος μπορείτε να χρησιμοποιήσετε το εργαλείο draw.io (διαθέσιμο online) ή άλλη εφαρμογή της επιλογής σας. Αφού ολοκληρώσετε το ΔΟΣ το αποθηκεύτε ως αρχείο .JPEG και το υποβάλλετε στο eclass.

5η Διάλεξη
Το Επαυξημένο Μοντέλο Οντοτήτων Συσχετίσεων
Εργαστήριο 03/11/2023 - Κατασκευή διαγράμματος ΕΟΣ

Θέμα: online βιβλιοπωλείο easybuy.com

Καλείστε να σχεδιάσετε μια ΒΔ προκειμένου να καταγραφεί η κίνηση του καταστήματος ειδών ψυχαγωγίας easybuy.com το οποίο εμπορεύεται βιβλία και μουσικά CDs.


Α – Ανάλυση Απαιτήσεων
Μετά από την ανάλυση απαιτήσεων του προβλήματος, εξήχθησαν τα εξής συμπεράσματα:

  • Η κύρια οντότητα της εφαρμογής μας είναι η παραγγελία
    • Κάθε παραγγελία έχει μοναδικό κωδικό παραγγελίας, ημερομηνία παραγγελίας, κόστος, τρόπο πληρωμής (π.χ., μέσω πιστωτικής κάρτας, με αντικαταβολή) και κατάσταση (π.χ., έχει εξοφληθεί, έχει επιστραφεί).

  • Κάθε παραγγελία τίθεται από ένα συγκεκριμένο πελάτη
    • Κάθε πελάτης έχει όνομα, επώνυμο, ταχυδρομική διεύθυνση, τηλέφωνο, e-mail.
    • Σε κάθε πελάτη δίνεται επιπλέον, ένας μοναδικός κωδικός αριθμός

  • Κάθε παραγγελία περιλαμβάνει ένα ή περισσότερα προϊόντα (π.χ., 2 αντίτυπα του βιβλίου «Η υπέροχη φίλη μου» της Έλενα Φεράντε και 1 αντίτυπο του CD «The Ballad of Darren» των Blur).

  • Ένα προϊόν έχει μοναδικό κωδικό, τίτλο, τιμή και διαθέσιμο αρ. τεμαχίων.

  • Ένα προϊόν μπορεί να είναι είτε βιβλίο, είτε μουσικό CD
    • Ένα βιβλίο έχει ένα αριθμό ISBN, έναν ή περισσότερους συγγραφείς, έναν εκδότη, μια ημερομηνία έκδοσης και αριθμό σελίδων
    • Ένα CD ανήκει σε μια κατηγορία (π.χ., ελληνικό, pop, electronica, κλασική μουσική, jazz, rock κοκ), έχει έναν ερμηνευτή (όταν οι ερμηνευτές είναι πολλοί αναφέρεται ως συλλογικό), μια ημερομηνία κυκλοφορίας και ένα η περισσότερα κομάτια (music tracks)

Β – Ζητούμενο
Να σχεδιαστεί το εννοιολογικό σχήμα της ζητούμενης ΒΔ βάσει του Επαυξημένου Μοντέλου Οντοτήτων-Συσχετίσεων (ΕΟΣ).

Γ – Άλλες Οδηγίες

Για να δημιουργήσετε το σχήμα χρησιμοποιήστε το λογισμικό draw.io (https://www.draw.io/)
 
Αφού ολοκληρώσετε το σχήμα το αποθηκεύετε (Save as ή Export) σαν αρχείο .JPEG και το υποβάλλετε στο eclass του μαθήματος.
Εργαστήριο 03/11/2023 - Ενδεικτική Λύση
Το ΔΟΣ της ΒΔ του βιβλιοπωλείου easybuy.com