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

Chi nhánh: University of Thessaly (UTH)
Độ phân giải: Individual, Group
Thời lượng: Hai đến bốn giờ

Tổng quat


Bàn thắng

Η δραστηριότητα στοχεύει στην εισαγωγή μαθητών σε βασικές έννοιες και δεξιότητες που σχετίζονται με την εφαρμογή συστημάτων διαχείρισης βάσεων δεδομένων. Η δραστηριότητα ασχολείται με τα θέματα των δομών αποθήκευσης και εύρεσης, επεξεργασίας και βελτιστοποίησης ερωτημάτων και διαχείρισης συναλλαγών. Αρχικός Συντάκτης Προβλήματος: Μάριος Πητικάκης

Mục tiêu học tập

Εισαγωγή στις αρχές της εφαρμογής του συστήματος βάσεων δεδομένων. Ο κύριος στόχος του είναι να διδάξει τις βασικές έννοιες και τους αλγορίθμους που χρησιμοποιούνται συνήθως στην κατασκευή των βασικών στοιχείων του DBMS (διαχειριστής αποθήκευσης, διαχειριστής ερωτημάτων, διαχειριστής συναλλαγών). Με την ολοκλήρωση της δραστηριότητας οι φοιτητές θα μπορούν: - Να κατανοήσουν καλύτερα τον αντίκτυπο των εσωτερικών επιλογών υλοποίησης, όπως σελίδα, buffer, διαχείριση αρχείων, δείκτες B + -tree και Hash, αλγόριθμοι εξωτερικής ταξινόμησης και σύνδεσης, και πολλά άλλα σχετικά με την απόδοση ενός συστήματος διαχείρισης βάσης δεδομένων. - Να υιοθετήσουν μια αρχική προσέγγιση για προβλήματα συντονισμού βάσης δεδομένων επιλέγοντας τις κατάλληλες εσωτερικές παραμέτρους του συστήματος, συμπεριλαμβανομένων των διαμορφώσεων λογισμικού, δομών δεδομένων και σχεδιασμού ερωτημάτων, προκειμένου να το κάνουν να τρέχει γρηγορότερα για συγκεκριμένες ανάγκες εφαρμογής. - Να αποκτήσουν μια εκτίμηση των πλεονεκτημάτων και των αδυναμιών των εμπορικών (ORACLE, DB2, Sybase, SQLServer) και των συστημάτων βάσεων δεδομένων δημόσιου τομέα (MySQL, Postgres).

Bối cảnh

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