Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/20161
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΚολωνιάρη, Γεωργίαel
dc.contributor.authorΣτεφανίδης, Χρήστοςel
dc.date.accessioned2017-04-05T11:32:50Z-
dc.date.available2017-04-05T11:32:50Z-
dc.date.issued2016el
dc.identifier.urihttp://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.extent166el
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνέςel
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectΠρόγραμμαel
dc.subjectΣυναρτησιακή εξάρτησηel
dc.subjectΚλειδίel
dc.subjectΚανονικοποίησηel
dc.subjectBCNFen
dc.titleΑνάπτυξη εκπαιδευτικού εργαλείου βασισμένου στον αλγόριθμο της κανονικοποίησης για τη δημιουργία σχημάτων βάσεων δεδομένωνel
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
StephanidisChristosMsc2016.pdf1.4 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons