Βάσεις Δεδομένων ΕΠΑΛ - Κεφάλαιο 6: Ράβε… ξήλωνε!

Το στοιχείο που ζητήσατε δεν μπορεί να προβληθεί

Διαδικασία

Για να μπορούμε να κρατούμε σημειώσεις για τα ερωτήματά που συντάσσουμε, τις ενέργειές μας, αλλά και τα θέματα συζήτησης, μπορούμε να χρησιμοποιήσουμε, αν το θέλουμε, ένα συντάκτη κειμένου, συμπληρώνοντας ένα απλό αρχείο κειμένου.

 

Δραστηριότητα 1

  1. Χωριζόμαστε σε ομάδες των δύο ατόμων.

    Καλό είναι να συμμετέχουμε σε διαφορετική ομάδα από αυτή που συμμετείχαμε στο προηγούμενο μάθημα.

    Αν το πλήθος των μαθητών είναι περιττό, τότε μία ομάδα θα έχει τρία άτομα.
     
  2. Κάθε ομάδα επιλέγει τον υπολογιστή στον οποίο θέλει να εργαστεί.
     
  3. Σε κάθε ομάδα εργαζόμαστε ως εξής: Όλα μέλη της ομάδας συνεργάζονται ώστε αρχικά να σχεδιαστούν τα ερωτήματα στο χαρτί.

    Κατόπιν το ένα μέλος υπαγορεύει το κάθε ερώτημα και το άλλο μέλος γράφει το ερώτημα στο περιβάλλον του υπολογιστή.

    Αυτή η εργασία γίνεται εναλλάξ. Δηλαδή το ένα μέλος πρώτα υπαγορεύει το ερώτημα ενώ το άλλο μέλος το γράφει στον υπολογιστή και μετά το πρώτο μέλος γράφει στον υπολογιστή ενώ το δεύτερο υπαγορεύει, κ.ο.κ.
     
  4. Αν θέλουμε μπορούμε να δώσουμε ένα όνομα στην ομάδα μας.

    Διαφορετικά οι ομάδες θα ονομάζονται Ομάδα1, Ομάδα2, κ.ο.κ.

Δραστηριότητα 2

  1. Συνδεόμαστε στον εξυπηρετητή PhpMyAdmin του εργαστηρίου, στον προσωπικό μας λογαριασμό.

    Εκεί θα δημιουργήσουμε ερωτήματα SQL στο αντίστοιχο παράθυρο, ώστε να πετύχουμε όσα περιγράφονται στις επόμενες δραστηριότητες.

Δραστηριότητα 3

  1. Δίνεται το ακόλουθο απόσπασμα ενός Διαγράμματος ΟΣ…



    και το αντίστοιχο Σχήμα ΒΔ…

Όνομα πίνακα:

ΟΜΑΔΑ

     

Ονόματα πεδίων:

όνομα

έδρα

πόλη

έτοςιδρ

Τύποι δεδομένων:

ΚΕΙΜΕΝΟ

ΚΕΙΜΕΝΟ

ΚΕΙΜΕΝΟ

ΑΚΕΡΑΙΟΣ

 

Όνομα
πίνακα:

ΠΑΙΚΤΗΣ

               

Ονόματα πεδίων:

κωδικός

επώνυμο

όνομα

ημγενν

ύψος

αρφαν

θέση

χώρα

ομάδα

Τύποι
δεδομένων:

ΑΚΕΡΑΙΟΣ

ΚΕΙΜΕΝΟ

ΚΕΙΜΕΝΟ

ΗΜΕΡΟΜΗΝΙΑ

ΔΕΚΑΔΙΚΟΣ

ΑΚΕΡΑΙΟΣ

ΚΕΙΜΕΝΟ

ΚΕΙΜΕΝΟ

ΚΕΙΜΕΝΟ

 

  1. Συντάσσουμε κατάλληλα ερώτημα 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

  1. Συντάσσουμε τα κατάλληλα ερωτήματα SQL (UPDATE) ώστε να διορθώσουμε το όνομα του παίκτη ΒΕΖΕΝΚΟΦ από Πέτρος σε Αλέξανδρος και το όνομα του παίκτη ΧΑΡΑΛΑΜΠΙΔΗ από Γιάννης σε Κώστας.
     
  1. Συντάσσουμε τα κατάλληλα ερωτήματα SQL (DELETE) ώστε να διαγράψουμε τους παίκτες με κωδικό 8 και 16 από τη βάση δεδομένων.