Βάσεις Δεδομένων Ακαδημαϊκό Έτος 2008 - 2009 ΠΑΡΑΔΟΣΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΗΣ ΑΣΚΗΣΗΣ Καταληκτική Ημερομηνία Παράδοσης: Τρίτη 27 Ιανουαρίου, 12πμ Θα παραδώσετε: 1. Mία γραπτή αναφορά που θα περιλαμβάνει: (α) Τις απαντήσεις σας στα θέματα 1 και 2. (β) Για τα θέματα 3 και 4, αναφέρετε τους ελέγχους που κάνατε, πιθανές υποθέσεις και ό,τι άλλο θεωρείτε απαραίτητο. 2. Το script της εκτέλεσης των θεμάτων 3 και 4. Παραδώστε το script σε ηλεκτρονική μορφή και εκτυπωμένο. Γενικές οδηγίες για το σύστημα ------------------------------- Για να τρέξετε την άσκηση και να καταγράψετε τα αποτελέσματα στο script πρέπει να ακολουθήσετε τα εξής: 1) ssh oracle (για να μπείτε στο μηχάνημα ORACLE) 2) tcsh (για όσους δεν έχουν ήδη tcsh) 3) setenv ORACLE_HOME /opt/Oracle8i 4) setenv PATH ${PATH}:$ORACLE_HOME/bin 5) source $ORACLE_HOME/bin/coraenv και στην ερώτηση που γίνεται δίνετε students 6) script <όνομα_αρχείου> 7) sqlplus και δίνετε username και password 8) εντολές στην PL/SQL (*) 9) exit (από την ORACLE) 10) exit (από την εντολή script - τέλος καταγραφής) Παρατηρήσεις: ------------- * Θα πρέπει να φαίνονται οι εντολές για τη δημιουργία των πινάκων. * Αντίστοιχα, θα πρέπει να φαίνεται ο κώδικας κάθε συνάρτησης κάθε ερωτήματος, ο τρόπος κλήσης της και ο τρόπος που εμφανίζονται τα αποτελέσματα (δηλαδή ένα παράδειγμα τρεξίματος). * Για τη δημιουργία του script μη χρησιμοποιείτε εντολές για φόρτωση από αρχείο, έτσι ώστε, οι εντολές/απαντήσεις στα ερωτήματα να φαίνονται στο script που θα παραδώσετε. * Η σειρά εκτέλεσης των συναρτήσεων στο θέμα 4β θα πρέπει να είναι σύμφωνη με αυτή της εκφώνησης * Θα πρέπει να υπάρχουν τουλάχιστον 8 εγγραφές σε κάθε πίνακα από αυτούς που έχετε δημιουργήσει. Τρόπος παράδοσης: ------------------- Παραδώστε: α) το εκτυπωμένο κείμενο (script και αναφορά) στο εργαστήριο Κατανεμημένων Συστημάτων, Β15 ή στο μάθημα και β) το script σε ηλεκτρονική μορφή με e-mail στο kstef@cs.uoi.gr με attachment σε .zip μορφή ΠΡΟΣΟΧΗ: στο κείμενο (body) του email και στο γραπτό που θα παραδώσετε γράψτε τα ονόματα και τους ΑΜ όλων των μελών της ομάδας.