Σχεδιαστικά πρότυπα για βάσεις δεδομένων

Φόρτωση...
Μικρογραφία εικόνας

Ημερομηνία

Συγγραφείς

Σταθοπούλου, Ευγένια

Τίτλος Εφημερίδας

Περιοδικό ISSN

Τίτλος τόμου

Εκδότης

Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικής

Περίληψη

Τύπος

Είδος δημοσίευσης σε συνέδριο

Είδος περιοδικού

Είδος εκπαιδευτικού υλικού

Όνομα συνεδρίου

Όνομα περιοδικού

Όνομα βιβλίου

Σειρά βιβλίου

Έκδοση βιβλίου

Συμπληρωματικός/δευτερεύων τίτλος

Περιγραφή

Η διαδικασία σχεδίασης πληροφοριακών συστημάτων που οργανώνονται γύρω από μια βάση δεδομένων ξεκινά με την απεικόνιση, με γενικό και τυπικό τρόπο, των οντοτήτων και των συσχετίσεων που εμφανίζονται μεταξύ τους, κατά την αναπαράσταση ενός μέρους του πραγματικού κόσμου. Η αναπαράσταση αυτή, μετατρέπεται σε σχεδιαστικές λύσεις για τη δομή της βάσης δεδομένων στα αρχικά στάδια της σχεδίασής της. Τα σχεδιαστικά πρότυπα, άμεσα συνδεδεμένα με την διαδικασία της σχεδίασης, αποτελούν γενικούς ορισμούς λύσεων σε προβλήματα, τα οποία εμφανίζονται συχνά κατά τη σχεδίαση ενός λογισμικού. Δυστυχώς, τα σχεδιαστικά πρότυπα, που έχουν παρουσιαστεί μέχρι σήμερα, αφορούν, κυρίως, στον αντικειμενοστρεφή προγραμματισμό. Η έλλειψη σχεδιαστικών προτύπων για τις Βάσεις Δεδομένων, αποτελεί, για μας, ένα σημαντικό κίνητρο για την δημιουργία αυτής της εργασίας. Σε αυτή τη μελέτη ασχολούμαστε με σημαντικά, συχνά συναντώμενα προβλήματα, που εμφανίζονται κατά τη σχεδίαση μιας βάσης. Οι εναλλακτικές δυνατότητες επίλυσης των προβλημάτων αυτών παρουσιάζονται συστηματικά με τη μορφή σχεδιαστικών προτύπων. Κάθε σχεδιαστικά πρότυπο αντιστοιχίζεται σε ένα συγκεκριμένο πρόβλημα, το οποίο ορίζεται πριν την απόδοση οποιοσδήποτε λύσης. Το όνομα κάθε προτύπου, περιγράφει με συνοπτικό και σαφές τρόπο το πρόβλημα, στο οποίο αντιστοιχίζεται. Για κάθε πρόβλημα, δίδεται το σύνολο των σχεδιαστικών λύσεων, μέσα από το οποίο μπορεί να επιλέξει ένας σχεδιαστής. Εκτός από τη σχηματική αναπαράσταση κάθε σχεδιαστικής λύσης, αρκετές φορές, δίδεται και ο αντίστοιχος κώδικας υλοποίησης σε SQL ή pl/sql. Η θεώρησή μας στηρίζεται σε δύο θεμελιώδεις «οπτικές γωνίες», τη συντηρησιμότητα και την αποτίμηση της εσωτερικής ποιότητας κάθε προτεινόμενης λύσης. Σε σχέση με την πρώτη οπτική γωνία, για κάθε λύση, μελετάται η συμπεριφορά της βάσης, που σχεδιάζεται με βάση τη λύση αυτή, σε επίπεδο στιγμιότυπου (εγγραφών) και σε επίπεδο σχήματος (πεδίων) όλων των σχετικών πινάκων. Σε σχέση με την δεύτερη οπτική γωνία, μια γενική αποτίμηση του μεγέθους, της απόδοσης και του κόστους συντήρησης της εκάστοτε λύσης, δίδεται μέσα από την μελέτη μετρικών αποτίμησης της εσωτερικής ποιότητας των προτεινόμενων σχεδιαστικών λύσεων, και συγκεκριμένα, του μεγέθους, μήκους, όγκου, συνδεσιμότητας και συνεκτικότητας της κάθε σχεδιαστικής λύσης. Με βάση όλα τα παραπάνω, ο σχεδιαστής είναι σε θέση να επιλέξει την καλύτερη, γι’ αυτόν, σχεδίαση, γνωρίζοντας εκ των προτέρων τα πλεονεκτήματα και τα μειονεκτήματά της.

Περιγραφή

Λέξεις-κλειδιά

-

Θεματική κατηγορία

Βάσεις δεδομένων, Σχεδιασμός

Παραπομπή

Σύνδεσμος

Γλώσσα

el

Εκδίδον τμήμα/τομέας

Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικής

Όνομα επιβλέποντος

Βασιλειάδης, Παναγιώτης

Εξεταστική επιτροπή

-

Γενική Περιγραφή / Σχόλια

Ίδρυμα και Σχολή/Τμήμα του υποβάλλοντος

Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικής

Πίνακας περιεχομένων

Χορηγός

Βιβλιογραφική αναφορά

Βιβλιογραφία: σ. 243 - 245

Ονόματα συντελεστών

Αριθμός σελίδων

247 σ.

Λεπτομέρειες μαθήματος

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced