Διαδικασία
Για να μπορούμε να κρατούμε σημειώσεις για τα ερωτήματά που συντάσσουμε, τις ενέργειές μας, αλλά και τα θέματα συζήτησης, μπορούμε να χρησιμοποιήσουμε, αν το θέλουμε, ένα συντάκτη κειμένου, συμπληρώνοντας ένα απλό αρχείο κειμένου.
Δραστηριότητα 1
-
Χωριζόμαστε σε ομάδες των δύο ατόμων.
Καλό είναι να συμμετέχουμε σε διαφορετική ομάδα από αυτή που συμμετείχαμε στο προηγούμενο μάθημα.
Αν το πλήθος των μαθητών είναι περιττό, τότε μία ομάδα θα έχει τρία άτομα.
-
Κάθε ομάδα επιλέγει τον υπολογιστή στον οποίο θέλει να εργαστεί.
-
Σε κάθε ομάδα εργαζόμαστε ως εξής: Όλα μέλη της ομάδας συνεργάζονται ώστε αρχικά να σχεδιαστούν τα ερωτήματα στο χαρτί.
Κατόπιν το ένα μέλος υπαγορεύει το κάθε ερώτημα και το άλλο μέλος γράφει το ερώτημα στο περιβάλλον του υπολογιστή.
Αυτή η εργασία γίνεται εναλλάξ. Δηλαδή το ένα μέλος πρώτα υπαγορεύει το ερώτημα ενώ το άλλο μέλος το γράφει στον υπολογιστή και μετά το πρώτο μέλος γράφει στον υπολογιστή ενώ το δεύτερο υπαγορεύει, κ.ο.κ.
-
Αν θέλουμε μπορούμε να δώσουμε ένα όνομα στην ομάδα μας.
Διαφορετικά οι ομάδες θα ονομάζονται Ομάδα1, Ομάδα2, κ.ο.κ.
Δραστηριότητα 2
-
Συνδεόμαστε στον εξυπηρετητή PhpMyAdmin του εργαστηρίου, στον προσωπικό μας λογαριασμό.
Εκεί θα δημιουργήσουμε ερωτήματα SQL στο αντίστοιχο παράθυρο, ώστε να πετύχουμε όσα περιγράφονται στις επόμενες δραστηριότητες.
Δραστηριότητα 3
-
Δίνεται το ακόλουθο απόσπασμα ενός Διαγράμματος ΟΣ…
και το αντίστοιχο Σχήμα ΒΔ…
Όνομα πίνακα: |
ΟΜΑΔΑ |
|||
Ονόματα πεδίων: |
όνομα |
έδρα |
πόλη |
έτοςιδρ |
Τύποι δεδομένων: |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΑΚΕΡΑΙΟΣ |
Όνομα |
ΠΑΙΚΤΗΣ |
||||||||
Ονόματα πεδίων: |
κωδικός |
επώνυμο |
όνομα |
ημγενν |
ύψος |
αρφαν |
θέση |
χώρα |
ομάδα |
Τύποι |
ΑΚΕΡΑΙΟΣ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΗΜΕΡΟΜΗΝΙΑ |
ΔΕΚΑΔΙΚΟΣ |
ΑΚΕΡΑΙΟΣ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
-
Συντάσσουμε κατάλληλα ερώτημα SQL (INSERT ΙΝΤΟ) ώστε να εισάγουμε τα ακόλουθα δεδομένα στους δύο πίνακες.
Τα δεδομένα προέρχονται από τον ιστότοπο του ΕΣΑΚΕ http://esake.gr/el/action/EsakeTopplayers και έχουν τροποποιηθεί για τους σκοπούς του σεναρίου.
Κατά διαστήματα χρησιμοποιούμε απλά ερωτήματα ανάκτησης δεδομένων (SELECT) για να ελέγξουμε την καταχώρηση των δεδομένων.
ΟΜΑΔΑ |
|||
όνομα |
έδρα |
πόλη |
έτοςιδρ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΑΚΕΡΑΙΟΣ |
ΑΡΗΣ |
Αλεξάνδρειο Μέλαθρον |
ΘΕΣΣΑΛΟΝΙΚΗ |
1922 |
ΟΛΥΜΠΙΑΚΟΣ |
Στάδιο Ειρήνης και Φιλίας |
ΠΕΙΡΑΙΑΣ |
1925 |
ΠΑΝΑΘΗΝΑΙΚΟΣ |
ΟΑΚΑ |
ΚΗΦΙΣΙΑ |
1908 |
ΠΑΟΚ |
ΠΑΟΚ Sports Arena |
ΠΥΛΑΙΑ |
1926 |
ΠΑΙΚΤΗΣ |
||||||||
κωδικός |
επώνυμο |
όνομα |
ημγενν |
ύψος |
αρφαν |
θέση |
χώρα |
ομάδα |
ΑΚΕΡΑΙΟΣ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΗΜΕΡΟΜΗΝΙΑ |
ΔΕΚΑΔΙΚΟΣ |
ΑΚΕΡΑΙΟΣ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
ΚΕΙΜΕΝΟ |
8 |
ΒΕΖΕΝΚΟΦ |
Πέτρος |
06-08-1995 |
2,06 |
14 |
Forward |
ΚΥΠΡΟΣ |
ΑΡΗΣ |
16 |
ΧΑΡΑΛΑΜΠΙΔΗΣ |
Γιάννης |
05-04-1976 |
1,89 |
6 |
Guard |
ΕΛΛΑΔΑ |
ΠΑΟΚ |
34 |
ΠΑΠΠΑΣ |
Νίκος |
11-07-1990 |
1,95 |
11 |
Guard |
ΕΛΛΑΔΑ |
ΠΑΝΑΘΗΝΑΪΚΟΣ |
56 |
ΠΡΙΝΤΕΖΗΣ |
Γιώργος |
22-02-1985 |
2,06 |
15 |
Forward |
ΕΛΛΑΔΑ |
ΟΛΥΜΠΙΑΚΟΣ |
Δραστηριότητα 4
-
Συντάσσουμε τα κατάλληλα ερωτήματα SQL (UPDATE) ώστε να διορθώσουμε το όνομα του παίκτη ΒΕΖΕΝΚΟΦ από Πέτρος σε Αλέξανδρος και το όνομα του παίκτη ΧΑΡΑΛΑΜΠΙΔΗ από Γιάννης σε Κώστας.
- Συντάσσουμε τα κατάλληλα ερωτήματα SQL (DELETE) ώστε να διαγράψουμε τους παίκτες με κωδικό 8 και 16 από τη βάση δεδομένων.