Pli11 Ge2 1516 Solved Arnos

Embed Size (px)

Citation preview

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    1/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ΘΕ ΠΛΗ11 – 2 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ (ΓΕ2) – 2015-16

    ΘΕΜΑ 1 [Μονάδες 4 5]

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

    Τα Κέντρα Διά Βίου Μάθησης (ΚΔΒΜ) είναι νομικά πρόσωπα (εταιρείες) που λειτουργούν ωςπάροχοι υπηρεσιών κατάρτισης και δια βίου μάθησης και αδειοδοτούνται από τον ΕΟΠΠΕΠ 1.Κάθε ΚΔΒΜ χαρακτηρίζεται από έναν μοναδικό Αριθμό Μητρώου (αποδίδεται από τον ΕΟΠΠΕΠκατά την αδειοδότηση), την επωνυμία του και το ονοματεπώνυμο του νόμιμου εκπροσώπου. ΚάθεΚΔΒΜ λειτουργεί (τουλάχιστον) μία ή περισσότερες δομές κατάρτισης. Κάθε δομή κατάρτισης χαρακτηρίζεται από έναν μοναδικό κωδικό (αποδίδεται από τον ΕΟΠΠΕΠ κατά την πιστοποίησή της) και τη διεύθυνση της, η οποία αποτελείται από την οδό/αριθμό, τον ΤΚ

    και την πόλη. Μια από τις δομές κατάρτισης ενός ΚΔΒΜ χαρακτηρίζεται ως «κεντρική», ενώ οιυπόλοιπες (αν υπάρχουν) ονομάζονται «παραρτήματα» . Για την κεντρική δομή καταγράφεται τοονοματεπώνυμο του διευθυντή, ενώ για τις περιφερειακές δομές καταγράφεται το ονοματεπώνυμοτου προϊσταμένου. Κάθε δομή κατάρτισης (κεντρική ή παράρτημα) χρησιμοποιεί αποκλειστικά ένα κτήριο για ναπαρέχει τις υπηρεσίες της. Αν υπάρχει ανάγκη χρήσης περισσότερων κτηρίων, τότε το ΚΔΒΜμπορεί να ιδρύει παραρτήματα. Κάθε κτήριο χαρακτηρίζεται από έναν μοναδικό αριθμό κτηρίου 2, το ιδιοκτησιακό καθεστώς του(ιδιόκτητο ή ενοικιασμένο) και από έναν χαρακτηρισμό προσβασιμότητας του κτηρίου από ΑΜΕΑ. Κάθε κτήριο διαθέτει πολλές αίθουσες, τις οποίες μπορεί να χρησιμοποιεί η δομή κατάρτισηςΚΔΒΜ. Κάθε αίθουσα χαρακτηρίζεται από έναν μοναδικό, εντός του κτηρίου, αριθμό, από τονόροφο στον οποίο βρίσκεται, από τη χωρητικότητά της, από τον τύπο της (π.χ. αίθουσαδιδασκαλίας, εργαστήριο πληροφορικής, κλπ) και αν είναι προσβάσιμη από ΑΜΕΑ ή όχι. Κάθε δομή κατάρτισης ΚΔΒΜ χρησιμοποιεί αίθουσες για την κατάρτιση ενός τμήματοςκαταρτιζόμενων. Η ίδια αίθουσα μπορεί να χρησιμοποιείται για την κατάρτιση πολλών τμημάτων,αλλά προφανώς όχι ταυτόχρονα. Συγκεκριμένα, η χρήση της αίθουσας μπορεί κατά τη διάρκειατης ημέρας να γίνεται σε μία ζώνης ώρας, δηλαδή πρωινή, απογευματινή ή βραδινή ζώνη. Επίσης,ένα τμήμα κατά τη χρονική περίοδο της κατάρτισής του μπορεί να χρησιμοποιεί περισσότερες απόμία αίθουσες. Κάθε χρονική περίοδος χρήσης και ζώνη ώρας της αίθουσας για την κατάρτιση ενόςτμήματος πρέπει να καταγράφεται στο σύστημα. Για την κατάρτιση των ανέργων το Υπουργείο Εργασίας ανακοινώνει δημόσια προσκλήσεις. Κάθεπρόσκληση χαρακτηρίζεται από έναν μοναδικό αριθμό, μία σύντομη περιγραφή της, τον συνολικόπροϋπολογισμό της και την αξία της ατομικής επιταγής κατάρτισης.

    Κάθε δομή κατάρτισης ΚΔΒΜ μπορεί να συμμετέχει σε όσες προσκλήσεις επιθυμεί, αρκεί ναεκδηλώσει το ενδιαφέρον της στο σύστημα. Η ημερομηνία εγγραφής / δήλωσης ενδιαφέροντος τηςδομής σε κάθε πρόσκληση πρέπει να καταγράφεται. Κάθε άνεργος χαρακτηρίζεται από το ονοματεπώνυμό του, το ΑΦΜ του, τον Αριθμό Δελτίου Ανεργίας του (ΑΔΑ), το έτος γέννησης, το φύλο του και τη διεύθυνση οικίας του. Κάθε άνεργοςμπορεί να υποβάλλει αιτήσεις και εφόσον ικανοποιεί συγκεκριμένα κριτήρια, να επιλέγεται 3 από τοΥπουργείο Εργασίας ως ωφελούμενος σε μία ή περισσότερες προσκλήσεις. Η ημ/νία υποβολήςτης αίτησης του ανέργου σε μια πρόσκληση πρέπει να καταγράφεται στο σύστημα.

    1 Εθνικός Οργανισμός Πιστοποίησης Προσόντων και Επαγγελματικού Προσανατολισμού. 2

    Υποθέστε ότι κάθε κτήριο διαθέτει έναν μοναδικό αριθμό σε ένα πανελλαδικό μητρώο κτηρίων. 3 Η διαδικασία επιλογής ενός ανέργου ως ωφελούμενου από μία πρόσκληση δεν αποτελεί αντικείμενο τηςπαρούσας εργασίας.

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    2/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

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

    Θεωρήστε μηδενική την πιθανότητα μία πρόσκληση να αποβεί άγονη, δηλαδή να μηνσυγκεντρώσει το ενδιαφέρον κανενός ανέργου ή/και καμίας δομής κατάρτισης ΚΔΒΜ. Ο ωφελούμενος μπορεί να προσκομίσει την επιταγή του σε δομή κατάρτισης ΚΔΒΜ της επιλογήςτου η οποία συμμετέχει στην πρόσκληση, προκειμένου να λάβει υπηρεσίες κατάρτισης. Αν οωφελούμενος δεν προσκομίσει την επιταγή του σε κάποια δομή κατάρτισης ΚΔΒΜ μέχρι τηνημερομηνία λήξης της επιταγής, τότε αυτή ακυρώνεται και δεν μπορεί πλέον να χρησιμοποιηθεί. Για μία συγκεκριμένη πρόσκληση, η δομή κατάρτισης ΚΔΒΜ μπορεί να συγκροτεί (ένα ήπερισσότερα) τμήματα κατάρτισης από ωφελούμενους που έχουν προσκομίσει επιταγήκατάρτισης για τη συγκεκριμένη πρόσκληση. Θεωρήστε ότι: (α) ένας ωφελούμενος εντάσσεταιπάντα σε κάποιο από τα τμήματα που συγκροτεί η δομή κατάρτισης ΚΔΒΜ στην οποία έχειπροσκομίσει την επιταγή του και (β) εφόσον το επιθυμεί και υπάρχουν διαθέσιμες θέσεις, έναςωφελούμενος μπορεί να προσέλθει σε τμήμα διαφορετικό από αυτό που εντάχθηκε προκειμένου να ολοκληρώσει μέρος του προγράμματος κατάρτισης που προβλέπεται από την πρόσκληση. Κάθε τμήμα χαρακτηρίζεται από έναν μοναδικό κωδικό, από το ωράριο διεξαγωγής του (π.χ.πρωινό, απογευματινό, βραδινό), από την τρέχουσα κατάστασή του (δηλ. σε προγραμματισμό, σευλοποίηση και ολοκληρωμένο) και από τις ημερομηνίες έναρξης και λήξης της κατάρτισης. Ένατμήμα μπορεί να αποτελείται από δέκα (10) έως είκοσι (20) ωφελούμενους. Η κατάρτιση ενόςτμήματος είναι ευθύνη αποκλειστικά μίας συγκεκριμένης δομής κατάρτισης, δηλαδή δεν μπορεί νακαλύπτεται από διαφορετικές δομές κατάρτισης είτε του ίδιου ΚΔΒΜ είτε διαφορετικών ΚΔΒΜ.

    Ερώτημα Α (30 μονάδες): Να προτείνετε ένα Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) πουικανοποιεί τις πιο πάνω απαιτήσεις. Όπου κρίνετε σκόπιμο να προσθέσετε ή να συνάγετε στοιχείαμε βάση τις απαιτήσεις, τεκμηριώστε τις συμβάσεις/υποθέσεις που υιοθετήσατε.

    Λύση

    Στο κείμενο εντοπίζουμε τα ακόλουθα σύνολα οντοτήτων: ΚΔΒΜ, ΔΟΜΗ ΚΑΤΑΡΤΙΣΗΣ (με υποσύνολα ταΚΕΝΤΡΙΚΗ και ΠΑΡΑΡΤΗΜΑ), ΚΤΗΡΙΟ, ΑΙΘΟΥΣΑ (που είναι ασθενές, με σύνολο -ιδιοκτήτη το ΚΤΗΡΙΟ),ΠΡΟΣΚΛΗΣΗ, ΤΜΗΜΑ, ΑΝΕΡΓΟΣ (με υποσύνολο το ΩΦΕΛΟΥΜΕΝΟΣ) και ΕΠΙΤΑΓΗ ΚΑΤΑΡΤΙΣΗΣ. Το καθέναφέρει και τα δικά του κατηγορήματα.

    Παράλληλα, διακρίνουμε ορισμένες συσχετίσεις ανάμεσα στα παραπάνω σύνολα. Αυτές απορρέουν άμεσααπό το κείμενο. Αξίζει να σταθούμε στη συσχέτιση ανάμεσα σε ΚΤΗΡΙΟ και ΑΙΘΟΥΣΑ που αποτελεί τηνσυσχέτιση που ενώνει το ασθενές σύνολο ΑΙΘΟΥΣΑ με τον ιδιοκτήτη του και στην 3 -δική συσχέτιση πουενώνει τη ΔΟΜΗ ΚΑΤΑΡΤΙΣΗΣ, την ΠΡΟΣΚΛΗΣΗ και το ΤΜΗΜΑ. Εδώ έγινε η υπόθεση ότι απαιτείται να

    συσχετίζεται η εκάστοτε δομή με την πρόσκληση που συμμετείχε και τα τμήματα που δημιουργήθηκανεξαιτίας της συμμετοχής αυτής.

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

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

    ικανοποιεί τις απαιτήσεις είναι το ακόλουθο:

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    3/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    Ερώτημα B (15 μονάδες): Με βάση το ΔΟΣ που προτείνατε, αποτυπώστε το προκύπτον σχεσιακόσχήμα πριν και μετά την εφαρμογή της διαδικασίας των απορροφήσεων.

    Λύση

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

    ΚΔΒΜ(Αριθμός μητρώου, Επωνυμία, Ον/μο εκπροσώπου) ΔΟΜΗ ΚΑΤΑΡΤΙΣΗΣ(Κωδικός, Οδός Αριθμός, ΤΚ, Πόλη) ΚΕΝΤΡΙΚΗ(Κωδικός. Ον/μο διευθυντή) ΠΑΡΑΡΤΗΜΑ(Κωδικός. Ον/μο προϊσταμένου )ΚΤΗΡΙΟ(Αριθμός κτηρίου, Ιδιοκτησιακό καθεστώς, Προσβασιμότητα )ΑΙΘΟΥΣΑ(Αριθμός αίθ. , Αριθμός κτηρίου, Όροφος, Χωρητικότητα, Τύπος, Προσβασιμότητα )ΠΡΟΣΚΛΗΣΗ(Αριθμός, Περιγραφή, Προϋπολογισμός, Αξία επιταγής) ΤΜΗΜΑ(Κωδικός τμ., Ωράριο, Κατάσταση, Ημ/νία έναρξης, Ημ/νία λήξης) ΑΝΕΡΓΟΣ(ΑΔΑ, Ον/μο, ΑΦΜ, Έτος γέννησης, Φύλο) ΩΦΕΛΟΥΜΕΝΟΣ(ΑΔΑ)ΕΠΙΤΑΓΗ ΚΑΤΑΡΤΙΣΗΣ(Κωδικός επ., Ημ/νία έκδοσης, Ημ/νία λήξης) ΛΕΙΤΟΥΡΓΕΙ(Αριθμός μητρώου , Κωδικός )ΧΡΗΣΙΜΟΠΟΙΕΙ(Κωδικός, Αριθμός κτηρίου )ΠΕΡΙΛΑΜΒΑΝΕΙ(Αριθμός κτηρίου, Αριθμός αίθ. )

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    4/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ΣΥΜΜΕΤΕΧΕΙ ΣΕ(Κωδικός, Αριθμός , Ημ/νία εγγραφής, Ημ/νία εκδ. ενδιαφέροντος) ΣΥΓΚΡΟΤΕΙ(Κωδικός, Αριθμός, Κωδικός τμ. )ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΑΠΟ(Αριθμός κτηρίου, Αριθμός αίθ. , Κωδικός τμ. , Ζώνη ώρας, Χρ. περ. χρήσης) ΣΤΕΛΝΕΙ ΑΙΤΗΣΗ(Αριθμός, ΑΔΑ, Ημ/νία υποβολής) ΕΓΓΡΑΦΕΤΑΙ ΣΕ(ΑΔΑ, Κωδικός τμ.)

    ΛΑΜΒΑΝΕΙ(ΑΔΑ, Κωδικός επ.)

    Θεωρούμε ότι η συσχέτιση μεταξύ τμήματος και αίθουσας απαιτεί και τον Αριθμό του Κτηρίου μέσα στακατηγορήματα και τη συμμετοχή αυτού στο κλειδί, από τη στιγμή που το σύνολο ΑΙΘΟΥΣΑ είναι ασθενέςκαι το ίδιο τμήμα μπορεί να οργανωθεί σε περισσότερες από μια αίθουσες. Επίσης, η 3 -δική συσχέτισηΣΥΓΚΡΟΤΕΙ θα δώσει σχέση με κλειδί μόνο το «Κωδικός τμ», μια και τα άλλα σύνολα συμμετέχουν μεπληθικότητα 1. Παράλληλα, αλλάζουμε τα ονόματα κλειδιών που είναι ίδια μεταξύ συνόλων (σχέσεωνπλέον) για να μπορούμε να τα ξεχωρίζουμε.

    Το παραπάνω σχήμα είναι ιδιαίτερα εκτενές. Θα απορροφήσουμε σχέσεις που προήλθαν από συσχετίσειςμε πληθικότητα 1:1 και 1:Μ καθώς και τη σχέση που προέρχεται από τη συσχέτιση μεταξύ του ασθενούςσυνόλου ΑΙΘΟΥΣΑ με το σύνολο -ιδιοκτήτη ΚΤΗΡΙΟ. Συνεπώς, οι σχέσεις που θα απορροφηθούν είναι οιΛΕΙΤΟΥΡΓΕΙ(Αριθμός μητρώου , Κωδικός )ΧΡΗΣΙΜΟΠΟΙΕΙ(Κωδικός, Αριθμός κτηρίου )ΠΕΡΙΛΑΜΒΑΝΕΙ(Αριθμός κτηρίου, Αριθμός αίθ. )ΛΑΜΒΑΝΕΙ(ΑΔΑ, Κωδικός επ.)Αυτές θα απορροφηθούν στις σχέσεις των συνόλων που συμμετέχουν σε αυτές με πληθικότητα Ν ( ή, στιςπεριπτωσεις 1:1, σε οποιαδήποτε από τις δύο σχέσεις). Οπότε, το τελικό σχήμα θα είναι το ακόλουθο:

    ΚΔΒΜ(Αριθμός μητρώου, Επωνυμία, Ον/μο εκπροσώπου) ΔΟΜΗ ΚΑΤΑΡΤΙΣΗΣ(Κωδικός, Οδός Αριθμός, ΤΚ, Πόλη , Αριθμός μητρώου) ΚΕΝΤΡΙΚΗ(Κωδικός. Ον/μο διευθυντή) ΠΑΡΑΡΤΗΜΑ(Κωδικός. Ον/μο προϊσταμένου )ΚΤΗΡΙΟ(Αριθμός κτηρίου, Ιδιοκτησιακό καθεστώς, Προσβασιμότητα, Κωδικός) ΑΙΘΟΥΣΑ(Αριθμός αίθ. , Αριθμός κτηρίου, Όροφος, Χωρητικότητα, Τύπος, Προσβασιμότητα )ΠΡΟΣΚΛΗΣΗ(Αριθμός, Περιγραφή, Προϋπολογισμός, Αξία επιταγής) ΤΜΗΜΑ(Κωδικός τμ., Ωράριο, Κατάσταση, Ημ/νία έναρξης, Ημ/νία λήξης) ΑΝΕΡΓΟΣ(ΑΔΑ, Ον/μο, ΑΦΜ, Έτος γέννησης, Φύλο) ΩΦΕΛΟΥΜΕΝΟΣ(ΑΔΑ, Κωδικός επ. )ΕΠΙΤΑΓΗ ΚΑΤΑΡΤΙΣΗΣ(Κωδικός επ., Ημ/νία έκδοσης, Ημ/νία λήξης) ΣΥΜΜΕΤΕΧΕΙ ΣΕ(Κωδικός, Αριθμός , Ημ/νία εγγραφής, Ημ/νία εκδ. ενδιαφέροντος) ΣΥΓΚΡΟΤΕΙ(Κωδικός, Αριθμός, Κωδικός τμ. )ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΑΠΟ(Αριθμός κτηρίου, Αριθμός αίθ. , Κωδικός τμ. , Ζώνη ώρας, Χρ. περ. χρήσης) ΣΤΕΛΝΕΙ ΑΙΤΗΣΗ(Αριθμός, ΑΔΑ, Ημ/νία υποβολής)

    ΕΓΓΡΑΦΕΤΑΙ ΣΕ(ΑΔΑ, Κωδικός τμ.)

    ΘΕΜΑ 2 [Μονάδες 1 0]

    Ερώτημα Α (5 μονάδες) : Έστω ότι μελετάτε μια βάση δεδομένων ενός γραφείου μεταφορών ηοποία υλοποιήθηκε για να καταγράφει το μεταφορικό έργο που εκτελείται από το στόλο (δηλ. ταοχήματα) και τους χειριστές (δηλ. οδηγούς) του γραφείου. Ας υποθέσουμε επίσης (α) ότι τοσχεσιακό σχήμα της βάσης δεδομένων που υλοποιήθηκε περιλαμβάνει τις σχέσεις ΟΧΗΜΑ( Αριθμός Κυκλοφορίας, Κατασκευαστής, Χωρητικότητα) και ΧΕΙΡΙΣΤΗΣ ( ΑΔΤ χειριστή ,Ονοματεπώνυμο, Τηλέφωνο, Αριθμός Κυκλοφορίας) , και (β) ότι σε μια δεδομένη χρονική στιγμή ταπεριεχόμενα των δύο σχέσεων (στιγμιότυπα) έχουν διαμορφωθεί ως ακολούθως :

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    5/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ΟΧΗΜΑ Αριθμός Κυκλοφορίας Κατασκευαστής Χωρητικότητα(σε τόνους)

    ΙΖΥ 3764 MERCENDES BENTZ 52ΗΡΗ 1240 SCANIA 16ΝΑΟ 5660 VOLVO 52

    ΧΕΙΡΙΣΤΗΣ ΑΔΤ χειριστή Ονοματεπώνυμο Τηλέφωνο ΑριθμόςΚυκλοφορίας

    Ρ 457080 Καλός Νικόλαος 6877255225 ΙΖΥ 3764 Ξ 276203 Νάκος Ιωάννης 6945802451 ΗΡΗ 1240 Ζ 456090 Περρής Γιώργος 6973355235 ΗΡΗ 1240 Κ 231900 Σπανός Σταύρος 6948911204

    Εξετάστε (α) αν το ανωτέρω σχεσιακό σχήμα είναι δυνατό να έχει προκύψει από το ΔΟΣ πουακολουθεί (χωρίς να λάβετε υπόψη σας τα δοθέντα στιγμιότυπα) και (β) αν τα δοθέντα στιγμιότυπαείναι συμβατά με το λόγο πληθικότητας και τους περιορισμούς ολικής/μερικής συμμετοχής που

    αποτυπώνονται σε αυτό:

    ΧΕΙΡΙΣΤΗΣ ΟΧΗΜΑΧΕΙΡΙΖΕΤΑΙ

    Λύση

    (α) Αρχικά ελέγχουμε τα κατηγορήματα των συνόλων οντοτήτων. Παρατηρούμε ότι το σχεσιακό σχήμα πουδίνεται είναι συνεπές με το ΔΟΣ του ερωτήματος. Το μόνο κατηγόρημα που δεν υπάρχει στο σύνολοοντοτήτων «ΧΕΙΡΙΣΤΗΣ» του ΔΟΣ είναι ο αριθμός κυκλοφορίας του οχήματος που οδηγάει. Γνωρίζουμεόμως ότι οι δυαδικές συσχετίσεις με πληθικότητα 1:1 απορροφώνται με το να συμπεριλαμβάνουμε τοκύριο κλειδί του ενός συνόλου στο σχήμα του άλλου, ως ξένο κλειδί. Οπότε το σχήμα μπορεί να έχειπροέλθει από το ΔΟΣ του ερωτήματος.

    (β) Στη σχέση «ΧΕΙΡΙΣΤΗΣ» παρατηρούμε ότι το όχημα ΗΡΗ 1240 οδηγείται από δύο διαφορετικούςχειριστές, οπότε ο λόγος πληθικώτητας 1:1, που υποαγορεύει ότι ένα συγκεκριμένο όχημα οδηγείται από

    έναν και μόνο χειριστή, δεν ισχύει για το σχήμα. Παράλληλα, στο στιγμιότυπο της σχέσης «ΧΕΙΡΙΣΤΗΣ»,βλέπουμε ότι ο χειριστής Κ 231900 δεν έχει τιμή στο πεδίο του Αριθμού κυκλοφορίας του οχήματός του.

    Άρα, παραβιάζεται η ολική συμμετοχή του συνόλου «ΧΕΙΡΙΣΤΗΣ» στη συσχέτιση με το σύνολο «ΟΧΗΜΑ»,που θέλει κάθε χειριστή να σχετίζεται με ένα όχημα.

    Ερώτημα Β ( 5 μονάδες): Σε πρόσφατη απόφαση του διοικητικού συμβουλίου του γραφείουμεταφορών (του προηγούμενου ερωτήματος) αποφασίστηκε η εγκατάσταση κατάλληλουεξοπλισμού σε όλα τα οχήματα του στόλου έτσι ώστε να καταγράφεται η ημερήσια κίνηση τωνοχημάτων που εκτελούν μεταφορικό έργο. Με δεδομένο ότι ένα όχημα μπορεί να εκτελεί έναμεταφορικό έργο ημερησίως, η τεχνική λύση που προκρίθηκε προβλέπει την εγκατάσταση σε κάθε

    όχημα ηλεκτρονικής συσκευής που θα έχει ένα μοναδικό αναγνωριστικό κωδικό και μια περιγραφήτου κατασκευαστή. Οι συσκευές αυτές αφού εγκατασταθούν, τίθενται σε λειτουργία (Κατάσταση =

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    6/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ‘ΟΝ’) και παραμένουν σε Κατάσταση = ‘ΟΝ’ καθ’ όλη τη διάρκεια εκτέλεσης του ημερήσιουμεταφορικού έργου. Αν για κάποιο λόγο μια συσκευή δε λειτουργεί ή δεν έχει εγκατασταθεί σεκάποιο όχημα, τότε η κατάστασή της είναι ‘ OFF ’. Στην Κατάσταση = ‘ΟΝ’ οι συσκευές συλλέγουνδεδομένα και τα διαβιβάζουν (σε τακτά χρονικά διαστήματα και σε πραγματικό χρόνο) προςκαταχώρηση στην κεντρική βάση δεδομένων του γραφείου. Για τις ανάγκες του προβλήματος θαθεωρήσουμε ότι τα δεδομένα αυτά αφορούν την αφετηρία και τον προορισμό ενός οχήματος πουεκτελεί κάποιο μεταφορικό έργο και ότι αυτά εισάγονται στη συσκευή από το χειριστή. Μιαιδιομορφία που πρέπει να αντιμετωπίζεται είναι το γεγονός ότι κατά την εκτέλεση ημερήσιουμεταφορικού έργου είναι δυνατόν είτε να αντικατασταθεί μια συσκευή (που παρουσίασε πρόβλημα)είτε να αλλάξει ο χειριστής του οχήματος προκειμένου να ικανοποιούνται οι υφιστάμενοι κανόνεςασφάλειας. Σχεδιάστε ένα προτεινόμενο ΔΟΣ για τη νέα βάση δεδομένων που θα καταγράφει τομεταφορικό έργο που εκτελείται (δηλ. αφετηρία και προορισμός) από τα οχήματα του γραφείου σεμια τυχαία ημέρα.

    Λύση

    Αποφασίζουμε να καταγράψουμε τις συσκευές ως ένα σύνολο οντοτήτων ΣΥΣΚΕΥΗ, με κατηγορήματα‘Κωδικός’,‘Περιγραφή’, ‘Κατάσταση’. Αυτό το νέο σύνολο θα συχετίζεται με το σύνολο οντοτήτων ΟΧΗΜΑμε τρόπο που να επιτρέπει την αλλαγή συσκευής σε ένα όχημα, αλλά και τη μή εγκατάσταση μιαςσυσκευής. Αυτό εξυπηρετείται από τις πληθικότητες στη συσχέτιση . Το σύνολο οντοτήτων ΧΕΙΡΙΣΤΗΣ θασυσχετίζεται με το σύνολο ΟΧΗΜΑ , με συσχέτιση Ν:1 (που συμπλέει με το αρχικό σχήμα της εκφώνησης) .

    Παράλληλα, χρειαζόμαστε μια έννοια μέτρησης για να καταγράφει τα δεδομένα που μπορεί να δώσει μιασυσκευή για ένα συγκεκριμένο όχημα, μια μέρα. Αυτό μπορεί είτε να αναπαρασταθεί σαν ένα νέο ασθενές σύνολο οντοτήτων, με ασθενές κλειδί την τρέχουσα ημερομηνία, με υπόλοιπα κατηγορήματα την αφετηρίακαι τον προορισμό και σύνολο -ιδιοκτήτη το ΟΧΗΜΑ. Αν θεωρούσαμε σύνολο ιδιοκτήτη τη ΣΥΣΚΕΥΗ, δε θαμπορούσαμε να έχουμε ελευθερία στην αλλαγή της συσκευής στο όχημα, ή στη μη τοποθέτηση συσκευής.Τέλος, θεωρούμε πληθικότητα 1:Ν στην ασθενή συσχέτιση μεταξύ οχήματος και μέτρησης.

    Οπότε, ένα ΔΟΣ που ανταποκρίνεται στις απαιτήσεις που δίνονται είναι το ακόλουθο:

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    7/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ΘΕΜΑ 3 [Μονάδες 25]

    Δίνεται το ακόλουθο σχεσιακό σχήμα μίας βάσης δεδομένων:

    - ΝΑΥΤΙΛΙΑΚΗ_ΕΤΑΙΡΕΙΑ ( ΑΦΜ, Επωνυμία, Έδρα ) - ΠΛΟΙΟ ( Αριθμός νηολογίου, Όνομα, Σημαία, Έτος κατασκευής, Ταχύτητα, ΑΦΜ, Ημ/νία

    απόκτησης ) - ΕΠΙΒΑΤΙΚΟ (Αριθμός νηολογίου, Πλήθος επιβατών ) - ΦΟΡΤΗΓΟ (Αριθμός νηολογίου, Χωρητικότητα ) - ΣΥΜΦΩΝΙΑ (Αριθμός νηολογίου , Ημ/νία συμφωνίας, Λιμάνι αναχώρησης, Λιμάνι

    προορισμού, Ναύλος ) - ΝΑΥΤΙΚΟΣ ( Αριθμός Μητρώου, Επώνυμο, Όνομα, Έτος γέννησης, Ειδικότητα ) - ΕΡΓΑΖΕΤΑΙ ( Αριθμός νηολογίου , Αριθμός Μητρώου, Από ημ/νία, Μέχρι ημ/νία )

    Ερώτημα Α (15 μονάδες): Να παράγετε το Διάγραμμα Οντοτήτων Συσχετίσεων από το οποίο έχειπροέλθει το δοθέν σχεσιακό σχήμα.

    Λύση

    Πρώτο μας βήμα στη μετατροπή είναι ο εντοπισμός των ξένων κλειδιών στο σχήμα. Αυτά είναι:

    1. Στη σχέση ΠΛΟΙΟ, το πεδίο ΑΦΜ που αναφέρεται στη σχέση ΝΑΥΤΙΛΙΑΚΗ_ΕΤΑΙΡΙΑ 2. Στις σχέσεις ΕΠΙΒΑΤΙΚΟ και ΦΟΡΤΗΓΟ, το πεδίο ‘Αριθμός νηολογίου’, που αναφέρεται στη σχέση

    ΠΛΟΙΟ 3. Στη σχέση ΣΥΜΦΩΝΙΑ, το πεδίο ‘Αριθμός νηολογίου’, που αναφέρεται στη σχέση ΠΛΟΙΟ 4. Στη σχέση ΕΡΓΑΖΕΤΑΙ, τα πεδία ‘Αριθμός νηολογίου’ και ‘Αριθμός Μητρώου’, που αναφέρονται στις

    σχέσεις ΠΛΟΙΟ και ΝΑΥΤΙΚΟΣ, αντίστοιχα.

    Στη συνέχεια, εντοπίζουμε τα ισχυρά σύνολα οντοτήτων. Στο σχεσιακό σχήμα, αυτά εντοπίζονται σε σχέσειςπου δε χρειάζονται το κλειδί άλλων σχέσεων για να ορίσουν το δικό τους κύριο κλειδί. Οπότε, στηνπερίπτωσή μας, τα ισχυρά σύνολα έρχονται από τις σχέσεις ΝΑΥΤΙΛΙΑΚΉ_ΕΤΑΙΡΙΑ, ΠΛΟΙΟ και ΝΑΥΤΙΚΟΣ.

    Έπειτα, θα ξεχωρίσουμε τις σχέσεις IS-A. Αυτές εντοπίζονται σε σχέσεις του σχήματος που το κλειδί τουςείναι το ίδιο με μια άλλη σχέση. Συνεπώς, μπορούμε να συμπεράνουμε ότι τα σύνολα οντοτήτωνΕΠΙΒΑΤΙΚΟ και ΦΟΡΤΗΓΟ έχουν σχέση IS-Aμε το σύνολο ΠΛΟΙΟ.

    Περνάμε στον εντοπισμό των δυαδικών συσχετίσεων 1:1 και 1:Μ. Αυτές έχουν απορροφηθεί στο σχήμα ως

    ξένα κλειδιά που δεν συμμετέχουν στο κύριο κλειδί των σχέσεων. Πιο συγκεκριμένα, έχουν απορροφηθείαπό τη σχέση εκείνη που συμμετέχει στη συσχέτιση με πληθικότητα Μ (ή 1 αν η συσχέτιση ήταν 1:1). Αυτόσυμβαίνει στην περίπτωση των σχέσεων ΝΑΥΤΙΛΙΑΚΗ_ΕΤΑΙΡΙΑ και ΠΛΟΙΟ, όπου θα υποθέσουμε ότιυπάρχει συσχέτιση «ΑΝΗΚΕΙ ΣΕ», πληθικότητας Μ :1. Υποθέτουμε επίσης ότι το ‘Ημ/νία απόκτησης’ είναικατηγόρημα της συσχέτισης.

    Στη περίπτωση των δυαδικών σχέσεων Ν:Μ, αναζητούμε ανεξάρτητες σχέσεις που το κύριο κλειδί τουςείναι συνδυασμός των κύριων κλειδιών άλλων σχέσεων. Αυτό συμβαίνει στη σχέση ΕΡΓΑΖΕΤΑΙ, πουσυσχετίζει τις σχέσεις ΝΑΥΤΙΚΟΣ και ΠΛΟΙΟ. Παρατηρούμε εδώ ότι δεν υπάρχουν n-αδικές συσχετίσεις( ), γιατί δεν υπάρχουν ανεξάρτητες σχέσεις που να περιλαμβάνουν τα κλειδιά περισσότερων από 2

    συνόλων οντοτήτων.

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    8/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    Τέλος, εντοπίζουμε τα ασθενή σύνολα οντοτήτων. Αυτά είναι σχέσεις που, σε συνδυασμό με δικά τουςκατηγορήματα, απαιτούν και τη συμμετοχή του κύριου κλειδιού άλλης σχέσης για το σχηματισμό του δικούτους. Στο σχήμα μας, τέτοιο σύνολο είναι το ΣΥΜΦΩΝΙΑ, που εξαρτάται από το σύνολο ΠΛΟΙΟ . Θαυποθέσουμε πληθικότητα Ν:Μ, γιατί το σχήμα δεν υποδεικνύει ότι δεν πρέπει ένα συγκεκριμένο πλοίο ναέχει περισσότερες από μία συμφωνίες (διαφορετικών ημερομηνιών), ούτε ότι μια συμφωνία συγκεκριμένηςημερομηνίας δε μπορεί να αφορά πολλά πλοία.

    Οπότε, το ΔΟΣ που παράγεται με βάση τις παρακάτω διαπιστώσεις είναι το ακόλουθο:

    Ερώτημα Β (10 μονάδες): Να απαντήσετε στα ακόλουθα ερωτήματα προς τη ΒΔ, τεκμηριώνοντας

    την απάντησή σας σαν διαδρομή επάνω στο ΔΟΣ που σχεδιάσατε στο προηγούμενο ερώτημα,όπου σε κάθε βήμα θα εξηγείτε ποια δεδομένα/στιγμιότυπα αξιοποιείτε από τις οντότητες και τιςσυσχετίσεις που επισκέπτεστε:

    1. Ποια είναι η συνολική χωρητικότητα όλων των φορτηγών πλοίων της ναυτιλιακής εταιρείας«Ποσειδών ΑΕ»; [ 5]

    Λύση : Αρχικά, στο σύνολο ΝΑΥΤΙΛΙΑΚΗ ΕΤΑΙΡΙΑ, θα αναζητήσουμε την εταιρία με ‘Επωνυμία’ «ΠοσειδώνΑΕ». Θα βρούμε έτσι το ΑΦΜ της και, ακλουθώντας τη συσχέτιση ΑΝΗΚΕΙ ΣΕ, θα βρούμε όλα τα πλοία τουσυνόλου ΠΛΟΙΟ που της ανήκουν. Κατόπιν, μέσω της σχέσης IS-A, μεταξύ των συνόλων ΠΛΟΙΟ καιΦΟΡΤΗΓΟ, θα εντοπίσουμε πόσα από αυτά είναι φορτηγά και θα καταγράψουμε τη χωρητικότητά τους. Θααθροίσουμε όλες τις χωρητικότητες που καταγράψαμε και θα έχουμε την απάντησή μας.

    2. Σε πόσες διαφορετικές ναυτιλιακές εταιρείες έχει εργαστεί ο ναυτικός «Νικολάου Χρήστος» στοχρονικό διάστημα από 1/1/2000 μέχρι και 31/12/2010; [ 5]

    Λύση : Αρχικά, στο σύνολο ΝΑΥΤΙΚΟΣ, θα αναζητήσουμε το άτομο με ‘Επώνυμο’ «Νικολάου» και ‘Όνομα’«Χρήστος». Θα βρούμε έτσι τον Αριθμό Μητρώου του και, ακλουθώντας τη συσχέτιση ΕΡΓΑΖΕΤΑΙ, μεδεδομένα τα ‘Από ημ/νία’ ίση με «1/1/2000» και ‘Μέχρι ημ/νία’ ίση με «31/12/2010», θα βρούμε όλα ταπλοία του συνόλου ΠΛΟΙΟ στα οποία έχει εργαστεί στο διάστημα αυτό. Κατόπιν, για τα πλοία αυτά, μέσωτης συσχέτισης ΑΝΗΚΕΙ ΣΕ μεταξύ των συνόλων ΠΛΟΙΟ και ΝΑΥΤΙΛΙΑΚΗ ΕΤΑΙΡΙΑ, θα εντοπίσουμε και θακαταγράψουμε τα ΑΦΜ των εταιριών στις οποίες ανήκουν τα πλοία που έχει εργαστεί ο ναυτικός αυτός.Θα αθροίσουμε όλα τα μοναδικά ΑΦΜ και θα έχουμε την απάντησή μας.

  • 8/18/2019 Pli11 Ge2 1516 Solved Arnos

    9/9

    Απαντήσεις προτεινόμενες – ενδεικτικές. Υπάρχει μόνο ένας καλός τρόπος… ο Δικός σας!

    Σολωμού 29 Αθήνα 210.38.22.157 210.38.22.495

    On-line Φροντιστήριο www.arnos.gr [email protected]

    ΘΕΜΑ 4 [Μονάδες 20]

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

    ΧΩΡΑ ( Κωδικός χώρας, Όνομα )

    ΠΡΟΣΦΥΓΑΣ (Κωδικός πρόσφυγα, Ονοματεπώνυμο, Ημερομηνία, Κωδικός χώρας )

    ΠΡΟΟΡΙΣΜΟΣ ( Κωδικός πρόσφυγα , Προορισμός )

    Σημείωση: (1) Ένας πρόσφυγας μπορεί να δηλώνει εναλλακτικούς προορισμούς πχ. «Γερμανία», ή«Νότια Γαλλία» ή «Μόναχο», κτλ που δεν είναι απαραίτητα μόνο χώρα/ες προορισμού (2) Τογνώρισμα Ημερομηνία στον πίνακα ΠΡΟΣΦΥΓΑΣ αναφέρεται στην ημερομηνία καταγραφής.

    Καταγράψτε τις εκφράσεις σχεσιακής άλγεβρας που απαντούν στα ακόλουθα ερωτήματα:

    1. Ποια είναι η χώρα προέλευσης (Όνομα) του πρόσφυγα με κωδικό ‘Π -111’; [3]

    Λύση : π Όνομα (σΚωδικός πρόσφυγα=’Π -111’ (ΠΡΟΣΦΥΓΑΣ ⋈ ΧΩΡΑ))

    2. Από ποιες χώρες (Όνομα) προέρχονται πρόσφυγες που δηλώνουν προορισμό ‘ΝΟΤΙΑ ΓΑΛΛΙΑ’;[3]

    Λύση : π όνομα ((σΠροορισμός=’ΝΟΤΙΑ ΓΑΛΛΙΑ’(ΠΡΟΣΦΥΓΑΣ ⋈ ΠΡΟΟΡΙΣΜΟΣ)) ⋈ ΧΩΡΑ)

    3. Ποιοι πρόσφυγες (Κωδικός πρόσφυγα, Ονοματεπώνυμο) καταγράφηκαν την 1/1/2015 καιδήλωσαν χώρα προέλευσης την ‘ΤΟΥΡΚΙΑ’; [3]

    Λύση : π Κωδικός πρόσφυγα, Ονοματεπώνυμο (σ Όνομα=’ΤΟΥΡΚΙΑ’ AND Ημερομηνία = 1/1/2015(ΠΡΟΣΦΥΓΑΣ ⋈ ΧΩΡΑ))

    4. Ποιες είναι οι χώρες προέλευσης (Όνομα) των προσφύγων που καταγράφηκαν από 1/1/2015μέχρι και 1/2/2015; [3]

    Λύση : π Όνομα (σΗμερομηνία ≥ 1/1/2015 AND Ημερομηνία ≤ 1/2/2015 (ΠΡΟΣΦΥΓΑΣ ⋈ ΧΩΡΑ))

    5. Ποιοι πρόσφυγες (Κωδικός πρόσφυγα, Ονοματεπώνυμο) δηλώνουν προορισμό και τη‘ΓΕΡΜΑΝΙΑ’ και τη ‘ΓΑΛΛΙΑ’; [4]

    Λύση : π Κωδικός πρόσφυγα, Ονοματεπώνυμο (ΠΡΟΣΦΥΓΑΣ ⋈ ((π Κωδικός πρόσφυγα (σΠροορισμός=’ΓΕΡΜΑΝΙΑ’ (ΠΡΟΟΡΙΣΜΟΣ))) (π Κωδικός πρόσφυγα (σΠροορισμός=’ΓΑΛΛΙΑ’ (ΠΡΟΟΡΙΣΜΟΣ)))))

    6. Ποιοι πρόσφυγες (Κωδικός πρόσφυγα, Ονοματεπώνυμο) δεν δηλώνουν καθόλου ως προορισμότο ‘ΒΕΛΓΙΟ’; [4]

    Λύση : π Κωδικός πρόσφυγα, Ονοματεπώνυμο (ΠΡΟΣΦΥΓΑΣ ⋈ ((π Κωδικός πρόσφυγα (σΠροορισμός≠’ΒΕΛΓΙΟ’ (ΠΡΟΟΡΙΣΜΟΣ))) (π Κωδικός πρόσφυγα (σΠροορισμός=’ΒΕΛΓΙΟ’ (ΠΡΟΟΡΙΣΜΟΣ)))))