latviski

Ανοικτοί Εκπαιδευτικοί Πόροι (ΑΕΠ)

Αποστολή: Σχεδιασμός Βάσης Δεδομένων E-Shop

Έχεις ένα νέο μήνυμα!

Από: CEO "GadgetWorld"
Θέμα: Χρειαζόμαστε οργάνωση!

"Γεια σου! Ανοίγουμε το νέο μας ηλεκτρονικό κατάστημα και χρειαζόμαστε βοήθεια με τα χαρτιά. Θέλω να φτιάξεις ένα σχέδιο για τη βάση δεδομένων μας.

Σημείωσε τι χρειαζόμαστε:

1. Θέλουμε να κρατάμε τα στοιχεία των Πελατών (Όνομα, Email και οπωσδήποτε έναν κωδικό πελάτη).
2. Πουλάμε Προϊόντα. Κάθε προϊόν έχει Τιμή, Περιγραφή και Barcode.
3. Οι πελάτες κάνουν Παραγγελίες. Θέλουμε να ξέρουμε την Ημερομηνία και τον Αριθμό της παραγγελίας.

Προσοχή στις λεπτομέρειες: Ένας πελάτης μπορεί να κάνει πολλές παραγγελίες. Μια παραγγελία όμως μπορεί να έχει μέσα πολλά διαφορετικά προϊόντα!"

Τα Βήματά σου:

Βήμα 1:
Εντόπισε τις 3 Οντότητες (Entities) και τα Γνωρίσματά τους (Attributes).
Βήμα 2:
Βρες τις Συσχετίσεις (Relationships). Ποιος συνδέεται με ποιον;
Βήμα 3:
Φτιάξε το Διάγραμμα ER σέρνοντας τα σωστά σύμβολα στον καμβά!
  Υπόμνημα:
🟦 Ορθογώνιο: Οντότητα (π.χ. Μαθητής)
🔶 Ρόμβος: Συσχέτιση (π.χ. Διαβάζει)
Έλλειψη: Γνώρισμα (π.χ. Επώνυμο)
Μελετίστε την Ενότητα 4 του αρχείου που δίνεται

Αποστολή: Αναγνώριση Μοντέλων Δεδομένων

Το πρόβλημα: Δεν αποθηκεύονται όλα τα δεδομένα με τον ίδιο τρόπο! Ανάλογα με την εποχή και τις ανάγκες, οι επιστήμονες επινόησαν διαφορετικές "αρχιτεκτονικές".

Η δουλειά σου είναι να μελετήσεις τα παρακάτω 4 Μοντέλα και να τα αντιστοιχίσεις σωστά στη δραστηριότητα που ακολουθεί.

1. Ιεραρχικό (Hierarchical)

Μοιάζει με ανάποδο δέντρο .
Κάθε στοιχείο έχει έναν μόνο "γονιό" αλλά πολλά "παιδιά". Είναι το παλαιότερο μοντέλο.

2. Δικτυωτό (Network)

Μοιάζει με ιστό αράχνης .
Ένα στοιχείο μπορεί να έχει πολλούς "γονείς" και πολλά "παιδιά". Είναι πιο ευέλικτο από το δέντρο αλλά πολύπλοκο.

3. Σχεσιακό (Relational)

Μοιάζει με λογιστικά φύλλα .
Τα δεδομένα μπαίνουν σε Πίνακες (γραμμές και στήλες) που συνδέονται μεταξύ τους. Είναι το πιο διαδεδομένο σήμερα (SQL).

4. Cloud / NoSQL

Μοιάζει με φακέλους εγγράφων .
Δεν έχει αυστηρούς πίνακες. Αποθηκεύει δεδομένα ακατάστατα ή σε ζεύγη (Κλειδί: Τιμή). Ιδανικό για Big Data.

👇 Προχώρα στην άσκηση και βάλε την ετικέτα στο σωστό διάγραμμα!

Infographic (πατήστε πάνω του για άνοιγμα στο Canva)