Please use this identifier to cite or link to this item:
http://dspace.lib.uom.gr/handle/2159/20161
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Κολωνιάρη, Γεωργία | el |
dc.contributor.author | Στεφανίδης, Χρήστος | el |
dc.date.accessioned | 2017-04-05T11:32:50Z | - |
dc.date.available | 2017-04-05T11:32:50Z | - |
dc.date.issued | 2016 | el |
dc.identifier.uri | http://dspace.lib.uom.gr/handle/2159/20161 | - |
dc.description | Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2016. | el |
dc.description.abstract | Η παρούσα διπλωματική εργασία έχει ως αντικείμενο την ανάπτυξη λογισμικού εκπαιδευτικού εργαλείου (στο εξής πρόγραμμα) το οποίο θα αυτοματοποιεί τη διαδικασία της κανονικοποίησης πινάκων σε BCNF μορφή. Ο χρήστης του προγράμματος αρχικά δημιουργεί ένα σχήμα βάσης δεδομένων, στο οποίο προσθέτει γνωρίσματα και δημιουργεί συναρτησιακές εξαρτήσεις με αυτά. Εν συνεχεία, με τους κατάλληλους αλγόριθμους οι οποίοι περιγράφονται στην εργασία, το πρόγραμμα εντοπίζει τα υποψήφια κλειδιά του σχήματος της βάσης δεδομένων και πραγματοποιεί διάσπαση πινάκων, κανονικοποιώντας το αρχικό σχήμα σε μικρότερους, κανονικούς BCNF πίνακες. Με αυτό τον τρόπο απλουστεύουμε τη δημιουργία του σχήματος μιας βάσης δεδομένων και περιορίζουμε σημαντικά τα λάθη από ανωμαλίες στην εισαγωγή, επεξεργασία και διαγραφή των εγγραφών της. Η ανάπτυξη του προγράμματος βασίστηκε σε αλγόριθμους που εφαρμόζουν την υπάρχουσα θεωρία των συναρτησιακών εξαρτήσεων και της κανονικοποίησης, η οποία παρουσιάζεται αναλυτικά στην παρούσα εργασία. Το πρόγραμμα δημιουργήθηκε στην αντικειμενοστραφή γλώσσα C#, στο περιβάλλον προγραμματισμού Visual Studio 2015 Express της Microsoft. Στο τελευταίο κεφάλαιο της εργασίας αναλύονται οι σημαντικότερες κλάσεις και μέθοδοί του. Στο παράρτημα παρατίθεται αυτούσιος ο πηγαίος κώδικας του προγράμματος, έτσι ώστε να είναι στη διάθεση κάθε ενδιαφερόμενου. | el |
dc.format.extent | 166 | el |
dc.language.iso | el | en |
dc.publisher | Πανεπιστήμιο Μακεδονίας | el |
dc.rights | Αναφορά Δημιουργού 4.0 Διεθνές | el |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en |
dc.subject | Πρόγραμμα | el |
dc.subject | Συναρτησιακή εξάρτηση | el |
dc.subject | Κλειδί | el |
dc.subject | Κανονικοποίηση | el |
dc.subject | BCNF | en |
dc.title | Ανάπτυξη εκπαιδευτικού εργαλείου βασισμένου στον αλγόριθμο της κανονικοποίησης για τη δημιουργία σχημάτων βάσεων δεδομένων | el |
dc.type | Electronic Thesis or Dissertation | en |
dc.type | Text | en |
dc.contributor.department | Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική | el |
Appears in Collections: | Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
StephanidisChristosMsc2016.pdf | 1.4 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License