background image

Χριστοφορίδης Ιωάννης Ραφαήλ 

Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου 

υλικών 

 

 

28 

 

Έπειτα δημιουργείται ο πίνακας group ο οποίος περιέχει τα δεδομένα των ομάδων του 

συστήματος.  Ο  πίνακας  group  αποτελείται  από  το  μοναδικό  id,  το  οποίο  συνδέεται  με  την 
στήλη group των χρηστών, το name το οποίο είναι το όνομα της βάσης, και το desc που είναι η 
περιγραφή της ομάδας. 

 

Στην  συνέχεια  δημιουργείται  ο  πίνακας  globals  ο  οποίος  περιέχει  όλες  τις  κοινές 

μεταβλητές  μαζί  με  τα  χαρακτηριστικά  τους.  Συγκεκριμένα,  τα  στοιχεία  του  πίνακα  είναι  τα 
εξής: 

 

id:  Το  id  καθορίζει  το  όνομα  του  στοιχείου  του  πίνακα  της  υποκατηγορίας  που  θα 
δημιουργηθεί (sub[id]). Με αυτόν τον τρόπο εκτός από την σύνδεση εξασφαλίζεται και 
η μοναδικότητα κάθε στοιχείου των πινάκων. 

 

cat:  Η  κατηγορία  στην  οποία  θα  εφαρμοστεί  το  κοινό  στοιχείο.  Αν  έχει  την  τιμή  "-1" 
τότε σημαίνει ότι εφαρμόζεται σε όλες τις κατηγορίες 

 

length: Το μήκος του πεδίου 

 

default: Η προεπιλεγμένη τιμή του πεδίου 

 

dname: Το όνομα του πεδίου 

 

type: Ο τύπος του πεδίου 

 

manta: Δηλώνει αν το πεδίο θα είναι υποχρεωτικό 

 

unix: Δηλώνει αν το πεδίο θα είναι μοναδικό 

 

qrcode: Δηλώνει αν το πεδίο θα εκτυπώνεται σε καρτέλα 

 

dxpublic: Δηλώνει αν το πεδίο θα είναι δημόσιο 

 

Ο  πίνακας  gitems  που  δημιουργείται  στο  επόμενο  βήμα  ο  οποίος  συνδέει  όλα  τα 

αντικείμενα του συστήματος παρέχοντάς τους ένα μοναδικό  id στο καθένα, συγκεκριμένα τα 
στοιχεία του έχουν ως εξής: 

 

id:  Το  μοναδικό  id  κάθε  αντικειμένου.  Αυτό  μπαίνει  σαν  παράμετρο  στην  σελίδα 
search.php που αναλύουμε παρακάτω 

 

cat: Το id της κατηγορίας που ανήκει το αντικείμενο 

 

sub: Το id της υποκατηγορίας που ανήκει το αντικείμενο 

 

iid: Το id που έχει το αντικείμενο στον πίνακα της υποκατηγορίας 

 

Έπειτα δημιουργείται ο πίνακας qrconf ο οποίος έχει αποθηκευμένα όλα τα 

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