Διαχείριση δεδομένων: σύνδεση με βάσεις δεδομένων, πίνακες, τύποι

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Πρόσβαση σε βάσεις δεδομένων

Συχνά προγράμματα σε Visual Basic αποθηκεύουν τα στοιχεία τους σε μια βάση δεδομένων και υλοποιούν μόνο τη διεπαφή του χρήστη για πρόσβαση στη βάση αυτή. Η ανάπτυξη τέτοιων προγραμμάτων πελάτη εξυπηρετητή (client/server) δεν είναι τετριμμένη. Ο τρόπος σύνδεσης που θα παρουσιαστεί αφορά τη σύνδεση σε προσωπικές βάσεις δεδομένων ή την άντληση στοιχείων από απλές εταιρικές πηγές δεδομένων. Πιο σύνθετες εφαρμογές πρέπει μεταξύ άλλων να λάβουν υπόψη τους

Πρόσβαση από τη διεπαφή του χρήστη

Εμφάνιση και αλλαγή στοιχείων

Πρόσβαση στη βάση από το πρόγραμμα

Πίνακες

Τύποι καθοριζόμενοι από το χρήστη

Βιβλιογραφία

Ασκήσεις

Πρόσβαση σε βάσεις δεδομένων
  1. Να ορίσετε με τη χρήση του προγράμματος Microsoft Access μια βάση δεδομένων (ΒΔ) που να περιέχει έναν πίνακα για τον καθορισμό του ετήσιου επιτοκίου μιας κατάθεσης με ετήσιο επιτόκιο που μεταβάλλεται κλιμακωτά ανάλογα με το ποσό που τοκίζεται σύμφωνα με τα παρακάτω στοιχεία:
    ΠοσόΕπιτόκιο
    0-999.9992.25
    1.000.000-4.999.9992.5
    5.000.000-10.000.0002.8
    10.000.000 και άνω2.9
  2. Να ορίσετε στη ΒΔ μια ερώτηση που να επιστρέφει - με βάση τον πίνακα - το επιτόκιο που ισχύει για ένα συγκεκριμένο ποσό.
  3. Να γράψετε μια συνάρτηση που να υπολογίζει τη συνολική απόδοση μια κατάθεσης για ένα έτος αντλώντας το επιτόκιο από τη ΒΔ.
  4. Με βάση την παραπάνω συνάρτηση να γράψετε ένα πρόγραμμα που ζητάει από το χρήστη
    • το αρxικό ποσό και
    • τον αριθμό των περιόδων (ετών).
    και εμφανίζει το τελικό ποσό της κατάθεσης.
  5. Προσπαθήστε η διεπαφή του προγράμματος να είναι φιλική προς το χρήστη.
  6. Εναλλακτικά, να υλοποιήσετε με βάση το data control μια διεπαφή που να επιστρέπει στο χρήστη την ανάγνωση και αλλαγή των στοιχείων του πίνακα.