Σχεδιαστικά πρότυπα για βάσεις δεδομένων
dc.contributor.author | Σταθοπούλου, Ευγένια | el |
dc.date.accessioned | 2015-12-09T11:36:55Z | |
dc.date.available | 2015-12-09T11:36:55Z | |
dc.identifier.uri | https://olympias.lib.uoi.gr/jspui/handle/123456789/26179 | |
dc.identifier.uri | http://dx.doi.org/10.26268/heal.uoi.1463 | |
dc.rights | Default License | |
dc.subject | - | |
dc.title | Σχεδιαστικά πρότυπα για βάσεις δεδομένων | el |
heal.abstract | Η διαδικασία σχεδίασης πληροφοριακών συστημάτων που οργανώνονται γύρω από μια βάση δεδομένων ξεκινά με την απεικόνιση, με γενικό και τυπικό τρόπο, των οντοτήτων και των συσχετίσεων που εμφανίζονται μεταξύ τους, κατά την αναπαράσταση ενός μέρους του πραγματικού κόσμου. Η αναπαράσταση αυτή, μετατρέπεται σε σχεδιαστικές λύσεις για τη δομή της βάσης δεδομένων στα αρχικά στάδια της σχεδίασής της. Τα σχεδιαστικά πρότυπα, άμεσα συνδεδεμένα με την διαδικασία της σχεδίασης, αποτελούν γενικούς ορισμούς λύσεων σε προβλήματα, τα οποία εμφανίζονται συχνά κατά τη σχεδίαση ενός λογισμικού. Δυστυχώς, τα σχεδιαστικά πρότυπα, που έχουν παρουσιαστεί μέχρι σήμερα, αφορούν, κυρίως, στον αντικειμενοστρεφή προγραμματισμό. Η έλλειψη σχεδιαστικών προτύπων για τις Βάσεις Δεδομένων, αποτελεί, για μας, ένα σημαντικό κίνητρο για την δημιουργία αυτής της εργασίας. Σε αυτή τη μελέτη ασχολούμαστε με σημαντικά, συχνά συναντώμενα προβλήματα, που εμφανίζονται κατά τη σχεδίαση μιας βάσης. Οι εναλλακτικές δυνατότητες επίλυσης των προβλημάτων αυτών παρουσιάζονται συστηματικά με τη μορφή σχεδιαστικών προτύπων. Κάθε σχεδιαστικά πρότυπο αντιστοιχίζεται σε ένα συγκεκριμένο πρόβλημα, το οποίο ορίζεται πριν την απόδοση οποιοσδήποτε λύσης. Το όνομα κάθε προτύπου, περιγράφει με συνοπτικό και σαφές τρόπο το πρόβλημα, στο οποίο αντιστοιχίζεται. Για κάθε πρόβλημα, δίδεται το σύνολο των σχεδιαστικών λύσεων, μέσα από το οποίο μπορεί να επιλέξει ένας σχεδιαστής. Εκτός από τη σχηματική αναπαράσταση κάθε σχεδιαστικής λύσης, αρκετές φορές, δίδεται και ο αντίστοιχος κώδικας υλοποίησης σε SQL ή pl/sql. Η θεώρησή μας στηρίζεται σε δύο θεμελιώδεις «οπτικές γωνίες», τη συντηρησιμότητα και την αποτίμηση της εσωτερικής ποιότητας κάθε προτεινόμενης λύσης. Σε σχέση με την πρώτη οπτική γωνία, για κάθε λύση, μελετάται η συμπεριφορά της βάσης, που σχεδιάζεται με βάση τη λύση αυτή, σε επίπεδο στιγμιότυπου (εγγραφών) και σε επίπεδο σχήματος (πεδίων) όλων των σχετικών πινάκων. Σε σχέση με την δεύτερη οπτική γωνία, μια γενική αποτίμηση του μεγέθους, της απόδοσης και του κόστους συντήρησης της εκάστοτε λύσης, δίδεται μέσα από την μελέτη μετρικών αποτίμησης της εσωτερικής ποιότητας των προτεινόμενων σχεδιαστικών λύσεων, και συγκεκριμένα, του μεγέθους, μήκους, όγκου, συνδεσιμότητας και συνεκτικότητας της κάθε σχεδιαστικής λύσης. Με βάση όλα τα παραπάνω, ο σχεδιαστής είναι σε θέση να επιλέξει την καλύτερη, γι’ αυτόν, σχεδίαση, γνωρίζοντας εκ των προτέρων τα πλεονεκτήματα και τα μειονεκτήματά της. | el |
heal.academicPublisher | Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικής | el |
heal.academicPublisherID | uoi | |
heal.access | free | |
heal.advisorName | Βασιλειάδης, Παναγιώτης | el |
heal.bibliographicCitation | Βιβλιογραφία: σ. 243 - 245 | el |
heal.classification | Βάσεις δεδομένων | el |
heal.classification | Σχεδιασμός | el |
heal.committeeMemberName | - | |
heal.fullTextAvailability | true | |
heal.language | el | |
heal.numberOfPages | 247 σ. | |
heal.publicationDate | 2007 | |
heal.recordProvider | Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Η/Υ & Πληροφορικής | el |
heal.type | masterThesis | |
heal.type.el | Μεταπτυχιακή εργασία | el |
heal.type.en | Master thesis | en |
Αρχεία
Πρωτότυπος φάκελος/πακέτο
1 - 1 of 1
Φόρτωση...
- Ονομα:
- Μ. Ε. ΣΤΑΘΟΠΟΥΛΟΥ ΕΥΓΕΝΙΑ.pdf
- Μέγεθος:
- 11.99 MB
- Μορφότυπο:
- Adobe Portable Document Format
- Περιγραφή:
Φάκελος/Πακέτο αδειών
1 - 1 of 1
Φόρτωση...
- Ονομα:
- license.txt
- Μέγεθος:
- 1.71 KB
- Μορφότυπο:
- Item-specific license agreed upon to submission
- Περιγραφή: