background image

2.5 Βάση δεδομένων 

[44] 

 

Τύπος” δηλώσαμε μεταβλητή Int με περιορισμό μήκους 2 χαρακτήρων, 
διότι  έχουμε  τιμή  ακέραιου  για  να  καλύψουμε  μέχρι  99  μοναδικές 
εγγραφές  στον  πίνακα  Categories.  Στην  περίπτωση  μας  όμως  είναι 
αδύνατο  να  χρησιμοποιήσουμε  99  διαφορετικές  κατηγορίες  ερωτήσεων 
όμως έτσι έχουμε την δυνατότητα να χρησιμοποιήσουμε τουλάχιστον 10 
διαφορετικές. 

Names: 
Στο  πεδίο  αυτό  αποθηκεύονται  τα  ονόματα  των  κατηγοριών.  Εδώ 

δηλώσαμε  μεταβλητή  τύπου  Varchar  και  μήκος  20  χαρακτήρων  για  να 
έχουμε τη δυνατότητα αλφαριθμητικών χαρακτήρων. Οι 20 χαρακτήρες 
είναι αρκετοί για τον προσδιορισμό του ονόματος μίας κατηγορίας. 

 

2.5.2. Πίνακας ‘Questions’ 

 
Ο  πίνακας  Questions  χρησιμοποιείται  για  την  καταχώρηση  των 

ερωτήσεων και των αντίστοιχων πιθανών απαντήσεων τους.  

Questions 

Όνομα 

Τύπος 

Όχι Κενό 

Προεπιλεγμένη τιμή 

Πρωτεύων Κλειδί 

Category 

Int (2) 

Καμία 

Question 

Varchar (150) 

Καμία 

Answer 1 

Varchar (50) 

Καμία 

Answer 2 

Varchar (50) 

Καμία 

Answer 3 

Varchar (50) 

Καμία 

Answer 4 

Varchar (50) 

Καμία 

Used 

Varchar (4) 

Καμία 

Πίνακας 2.2: Πίνακας ερωτήσεων 

Category: 

Πρόκειται  για  ξένο  κλειδί  (Foreign  Key)  το  οποίο  αντιστοιχεί  στο 

πρωτεύον  κλειδί  ID  του  πίνακα  των  κατηγοριών  (Categories).  Είναι 
τύπου  Int  το  οποίο  εξαρτάται  από  το  ID  και  χρησιμοποιείται  για  την 
εισαγωγή  των  καταχωρήσεων  ερωτήσεων.  Δηλαδή  όταν  καταχωρούμε