ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 1ο Σύνολο Ασκήσεων: ΠΑΡΑΔΟΣΗ Θέματος σε SQL ------------------------------------------------------------------------------ Θα χρησιμοποιείστε την εντολή script του UNIX. Η εντολή script καταγράφει στο αρχείο <όνομα_αρχείου>, όλες τις εντολές που δίνονται στο τερματικό. *** ΠΡΟΣΟΧΗ: Θα παραδώστε το αρχείο script και εκτυπωμένο και με email. Δείτε το τέλος αυτού του αρχείου *** Η σύνταξη της εντολής είναι: 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 - τέλος καταγραφής) Όλες τις εντολές δώστε τις στο command line της sql (ώστε να φαίνονται και οι εντολές SQL και το αποτέλεσμά τους). [Δεν είναι απαραίτητο να τρέξετε μια-μια τις εντολές, δηλαδή αν τις έχετε σε αρχείο, κάντε π.χ copy-all και paste στο sql command line.] ΠΡΟΣΟΧΗ: Oι εντολές SQL (απαντήσεις στα ερωτήματα) πρέπει να φαίνονται στο αρχείο που θα παραδώσετε. ============================================================================ Πρέπει να παραδοθεί μέχρι τις 09/11/2009, στις 12:00πμ α) e-mail στο dsouravl@cs.uoi.gr με attachment το αρχείο script, χωρίς να αλλάξετε καθόλου το αρχειο που προκύπτει από το script ΠΡΟΣΟΧΗ: στο κείμενο (body) του email γράψτε τα ονόματα και τους ΑΜ όλων των μελών της ομάδας. "Ορφανές" ασκήσεις δε θα βαθμολογηθούν. β) εκτύπωση του αρχείου script (πιθανές τροποποιήσεις στο εκτυπωμένο κείμενο θεωρούνται αποδεκτές) Το αρχείο script θα ήταν προτιμότερο να το τυπώσετε από τα μηχανήματα των ΠΕΠ1, ΠΕΠ2 στον εκτυπωτή Stulex του 1ου ορόφου(δίπλα στο γραφείο του κ. Μελισσόβα) ως εξής: .νοιξτε το αρχείο με τον default editor του unix, και απλά επιλέξτε από το menu εκτύπωση. Το αρχείο σε αυτή την περίπτωση θα εκτυπώνεται στην εξής μορφή: α) στην αρχή και στο τέλος κάθε σελίδας υπάρχει ένα τετράπλευρο γκρίζου φόντου β) στον γκρίζο φόντο στην κορυφή της σελίδας αναγράφεται το όνομα του ιδιοκτήτη του λογαριασμού που έχετε παραδώσει καθώς και η ημερομηνία/ώρα εκτύπωσης. ============================================================================