ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 2ο Σύνολο Ασκήσεων: ΠΑΡΑΔΟΣΗ Θέματος σε SQL ------------------------------------------------------------------------------ Το προγραμματιστικό ερώτημα (Άσκηση 4) θα παραδoθεί και εκτυπωμένο και ηλεκτρονικά. Θα χρησιμοποιείστε την εντολή script του UNIX. Η εντολή script καταγράφει στο αρχείο <όνομα_αρχείου>, όλες τις εντολές που δίνονται στο τερματικό. Η σύνταξη της εντολής είναι: script <όνομα_αρχείου> Αν δε δοθεί όνομα αρχείου η καταγραφή γίνεται στο αρχείο typescript. Η καταγραφή σταματάει όταν γραφεί exit στην γραμμή εντολών του UNIX. Για να τρέξετε την άσκηση και να καταγράψετε τα αποτελέσματα πρέπει να ακολουθήσετε τα παρακάτω βήματα. Τα βήματα 3 ως 5 δεν χρειάζονται για όσους έχουν βάλει το PATH στο profile. Τα βήματα 6 και 10 αφορούν την εγγραφή του αποτελέσματος του τρεξίματος σε αρχείο και προφανώς θα τα χρησιμοποιείσετε μόνο για τη δημιουργία του αρχείου που θα παραδώσετε - δε χρειάζονται όταν κάνετε δοκιμές. 1) slogin 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) εντολές στην ORACLE 9) exit (από την ORACLE) 10) exit (από την εντολή script - τέλος καταγραφής) Για τη δημιουργία του script μην χρησιμοποείτε εντολές από αρχεία εκτός (αν θέλετε) για τη φόρτωση των δεδομένων. Όλες τις άλλες εντολές δώστε τις στο command line της sql (ώστε να φαίνονται και οι εντολές SQL και το αποτέλεσμά τους). [Δεν είναι απαραίτητο να τρέξετε μια-μια τις εντολές, δηλαδή αν τις έχετε σε αρχείο, κάντε π.χ copy-all και paste στο sql command line.] ΠΡΟΣΟΧΗ: Oι εντολές SQL (απαντήσεις στα ερωτήματα) πρέπει να φαίνονται στο αρχείο που θα παραδώσετε. ============================================================================ Πρέπει να παραδοθεί μέχρι τις 26/11/2007, στις 13:00μμ α) e-mail στο kstef@cs.uoi.gr με attachment το αρχείο script, χωρίς να αλλάξετε καθόλου το αρχειο που προκύπτει από το script β) εκτύπωση του αρχείου script (πιθανές τροποποιήσεις στο εκτυπωμένο κείμενο θεωρούνται αποδεκτές) ΠΡΟΣΟΧΗ: στο κείμενο (body) του email γράψτε τα ονόματα και τους ΑΜ όλων των μελών της ομάδας. "Ορφανές" ασκήσεις δε θα βαθμολογηθούν. ============================================================================