31-07-12, 17:57
|
Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Φίλε Δημήτρη, μου είναι δύσκολο να σε παρακολουθήσω.
Ήλπιζα, με τη βάση που ανέβασα, ότι τα πράγματα θα ξεκαθάριζαν.
Κάνω μια άλλη προσπάθεια μήπως είναι αυτό που θέλεις.
Έχω μια βάση με τους ακόλουθους πίνακες:
1) Τον πίνακα «ΚΑΤΗΓΟΡΙΕΣ_ΕΡΩΤΗΣΕΩΝ» με πρωτεύον κλειδί το πεδίο «ID_ΚΑΤΗΓΟΡΙΑΣ».
Ο πίνακας αυτός περιέχει τις διακριτές κατηγορίες στις οποίες μπορούν να ενταχθούν οι διάφορες ερωτήσεις.
2) Τον πίνακα «ΕΡΩΤΗΣΕΙΣ» με πρωτεύον κλειδί «ID_ΕΡΩΤΗΣΗΣ».
Αυτός περιέχει (και εμπλουτίζεται) όλες τις ερωτήσεις που μπορούν να περιληφθούν σε κάποιο τεστ.
Ο πίνακας περιέχει και το ξένο κλειδί «ID_ΚΑΤΗΓΟΡΙΑΣ» με βάση το οποίο κάθε ερώτηση κατατάσσεται σε μία κατηγορία (μαθηματικά διαμερίζει το σύνολο των ερωτήσεων).
Όσες ερωτήσεις έχουν ίδιο αριθμό κατηγορίας μπορούμε να τις θεωρούμε «όμοιες».
Ας υποθέσουμε ότι έχουμε τρεις κατηγορίες (1, 2, 3) και θέλουμε σε κάποιο τεστ να κάνουμε τυχαία 5 ερωτήσεις (2 από την κατηγορία 1, 2 από την κατηγορία 2 και 1 από την κατηγορία 3).
Η απάντηση είναι εύκολη:
Με ένα ερώτημα στο πίνακα «ΕΡΩΤΗΣΕΙΣ» και κριτήριο ID_ΚΑΤΗΓΟΡΙΑΣ=1 εμφανίζουμε μόνο τις ερωτήσεις της κατηγορίας 1 («όμοιες») και επιλέγουμε τυχαία 2.
Επαναλαμβάνουμε το ίδιο για τις κατηγορίες 2 και 3.
Ελπίζω να βοήθησα
Φιλικά/Γιώργος
ΥΓ Τα μαθηματικά μου αρέσουν αλλά δεν είμαι μαθηματικός.
Τελευταία επεξεργασία από το χρήστη kapetang : 31-07-12 στις 18:09.
Αιτία: το 1 σε 3
|