Σαπουνόπερα: Antonella vs Ornella
Η άσκηση δόθηκε στις εξετάσεις προόδου του μαθήματος στις 13/5/2011.
Απολαύστε τη!
Προοίμιο της άσκησης
Σε μια φτωχογειτονιά της Νάπολη υπάρχει η πιτσαρία «Antonella», την οποία διευθύνει με μαεστρία και νάζι κάποια κυρία Antonella. Στην πιτσαρία εργάζεται επίσης (φούρνος, παραγγελίες κτλ) ο σύζυγός της ο Carlito και τα τρία παιδιά τους, η Giulietta, η Giuseppina και ο Giustino.
Κάποια στιγμή, εμφανίζεται στη γειτονιά το πλουσιοκόριτσο η Ornella, μετά από σπουδές στο Μιλάνο στο μάρκετινγκ και τη διοίκηση επιχειρήσεων. Ανοίγει την καινούργια πιτσαρία «Ornella» και εισάγει νέες τεχνικές. Πχ, ρομποτική παρασκευή της πίτσας, βάση δεδομένων για τις πίτσες (κωδικός, όνομα, συστατικά, τιμή) και πελατολόγιο (κινητό τηλέφωνο, όνομα πελάτη, διεύθυνση). Έτσι ο πελάτης μπορεί με ένα απλό μήνυμα SMS με μόνο των κωδικό της πίτσας να παραγγείλει την πίτσα της επιλογής του. Πχ ο πελάτης με τηλέφωνο 694002211 θέλει την πίτσα 14. Ο Η/Υ της πιτσαρίας «Ornella» θα λάβει την παραγγελία, θα αναγνωρίζει την πίτσα μέσω του κωδικού, θα εκτελέσει ρομποτικά την παραγγελία και θα τη στείλει στη διεύθυνση που μέσω της βάσης δεδομένων αντιστοιχεί το συγκεκριμένο τηλεφωνικό νούμερο. Επίσης θα βρει τις προηγούμενες παραγγελίες του ίδιου πελάτη, θα υπολογίσει έκπτωση ή και πιθανά δώρα. Αποτέλεσμα: την ίδια στιγμή που η Antonella λιώνει στην κουζίνα με αλεύρι στο πρόσωπο και μοτσαρέλα στο μανίκι και το μαγαζί αντηχεί στις φωνές της, η Ornella μοιράζει χαμόγελα και παίζει τα βαμμένα νύχια της με τον περίτεχνο φωτισμό του χώρου.
Λίγο ο νεωτερισμός της καινούργιας επιχείρησης, λίγο ο μοδάτος Μιλανέζικος αέρας της ιδιοκτήτριας, λίγο τα νέα ευφάνταστα ονόματα στις πίτσες (πχ «Bacio di Primavera»), λίγο η περιέργεια των πελατών, έχουν πολύ γρήγορα συμβάλει στον κλονισμό της πιτσαρίας «Antonella». Το χειρότερο απ´ όλα: ένα απόγευμα ο Carlito συλλαμβάνεται να έχει παραγγείλει πίτσα «Ornella»! (η πίτσα «Ornella» στέλνει SMS του τύπου «Η πίτσα φτάνει σε 3 λεπτά», την ώρα που το τηλέφωνο του Carlito είναι στα χέρια της Antonella).
Η αντίδραση της «Antonella», προκειμένου να σώσει την επιχείρηση και το στεφάνι της, είναι καταιγιστική και ακαριαία: πληρώνει το γραφείο υπολογιστικών μελετών και αντιγράφει τα πληροφορικά συστήματα της «Ornella» (ακριβώς τα ίδια) στην δική της επιχείρηση και υποθηκεύει σπίτι, εξοχικό και επιχείρηση για να πάρει δάνειο. Προσφέρει ένα υπέρογκο ποσό στην «Ornella» και εξαγοράζει την επιχείρησή της. Η «Ornella» δε λέει όχι στην πολύ καλή προσφορά, υπό τον όρο να διατηρήσει η «Antonella» τα ονόματα στις πίτσες που πρόσφερε η «Ornella». Ο Carlito παρατάει τις καλοκαιρινές διακοπές του στην Κεφαλλονιά και ακόμα βογκάει για να ξεχρεώσει το δάνειο της «Antonella» για την εξαγορά...
Ερωτήσεις
- Να προτείνετε ένα σχεσιακό μοντέλο σε τρίτη κανονική μορφή για τη καταγραφή των δεδομένων του καταλόγου της πιτσαρίας. Η πρότασή σας πρέπει να είναι τέτοια ώστε να διευκολύνεται η αναζήτηση, πχ ποιες πίτσες έχουν ελιές, ποιες δε έχουν πιπεριά, ποιες έχουν τόνο και κοστίζουν κάτω από 8 EUR, κτλ. Να εξηγήσετε σύντομα τις παραδοχές σας για τα πρωτεύοντα και ξένα κλειδιά καθώς και το λόγο πληθικότητας των συσχετίσεων.
- Μετά την εξαγορά της «Ornella» η πιτσαρία «Antonella» έχει δύο πίνακες πελατών, με ίδια δομή (ίδιο σχεσιακό σχήμα). Το δικός της, και αυτόν που είχε η «Ornella». Κάποιοι πελάτες επικαλύπτονται, δηλαδή υπάρχουν και στους δύο πίνακες, και κάποιοι όχι: υπάρχουν είτε στον έναν πίνακα είτε στον άλλο. Να βρείτε, είτε με σχεσιακή άλγεβρα είτε με SQL, ποιοι είναι οι πελάτες της «Antonella» που άντεξαν στον πειρασμό (όχι σαν τον Carlito) και δεν πήραν ποτέ πίτσα «Ornella». Δηλαδή υπάρχουν στον πίνακα που έχει η «Antonella» και δεν υπάρχουν στον πίνακα της «Ornella».
- Μετά την εξαγορά η πιτσαρία «Antonella» συνεχίζει να προσφέρει τις ευφάνταστες πίτσες της «Ornella» μαζί με τις παραδοσιακές πίτσες «Antonella», αλλά με τη διευκρίνηση πίτσα «Antonella» ή «Ornella». Πχ, ο κατάλογος έχει δύο πίτσες «Romana», μία με συνταγή αλλά «Antonella» και μία με συνταγή αλλά «Ornella», οι οποίες έχουν ενδεχομένως διαφορετική τιμή. Να προτείνετε ένα μοντέλο Ο/Σ για την καταγραφή του νέου καταλόγου χωρίς να αναφέρεστε καθόλου στα συστατικά της πίτσας: δεδομένα είναι μόνο το όνομα, η τιμή και η προέλευση («Antonella» ή «Ornella»). Να εξηγήσετε σύντομα τις παραδοχές σας για τα πρωτεύοντα και ξένα κλειδιά καθώς και το λόγο πληθικότητας των συσχετίσεων.
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.
Εκπαιδευτικό υλικό από τον
Αθανάσιο Σταυρακούδη
σας παρέχετε κάτω από την άδεια
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.