Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
29
Στην συνέχεια δημιουργείται ο πίνακας files που περιέχει τον κατάλογο με όλα τα
αρχεία τα οποία έχει ανεβάσει ο χρήστης στο σύστημα. Συγκεκριμένα ο πίνακας αυτός
αποτελείται από τα εξής στοιχεία:
id: Μοναδικός αριθμός που χαρακτηρίζει κάθε καταχώρηση
name: Το όνομα που έχει δώσει ο χρήστης στο αρχείο
file: Το όνομα του αρχείου έτσι όπως έχει καταχωρηθεί στον server
sub: Η υποκατηγορία του αντικειμένου το οποίο έχει το αρχείο αυτό
att: Το όνομα του στοιχείου του πίνακα που έχει το αρχείο αυτό
Επίσης δημιουργείται ο πίνακας watchers ο οποίος περιέχει όλες τις καταχωρήσεις τα
στοιχεία που δόθηκαν σε κάθε καταχώρηση. Αναλυτικότητα ο πίνακας αυτός έχει ως εξής:
id: Μοναδικός αριθμός που χαρακτηρίζει κάθε καταχώρηση
itemid: Το μοναδικό id
h
του αντικειμένου από την βάση δεδομένων
userid: Η ταυτότητα του ατόμου στον οποίο γίνεται η παραχώρηση
usernm: Το ονοματεπώνυμο του
tele1: Το πρώτο τηλέφωνο του
tele2: Το δεύτερο τηλέφωνο του
address: Η διεύθυνσή του
preturn: Εκτιμώμενη ημερομηνία επιστροφής
gavaway: Ημερομηνία παραχώρησης
return: Ημερομηνία επιστροφής
notesr: Σημειώσεις επιστροφής
notesg: Σημειώσεις παραχώρησης
headmaster: Υπεύθυνος παραχώρησης
state: Κατάσταση αντικειμένου
file: Κάποιο αρχείο zip
Για τον πίνακα watchers έχει δημιουργηθεί και ο βοηθητικός πίνακας watcherslist ο
οποίος περιέχει τις πληροφορίες των ατόμων που έχει γίνει κάποια παραχώρηση. Έχει τα κοινά
στοιχεία με τον πίνακα watchers που αφορούν το άτομο παραχώρησης, εκτός φυσικά από το
id που είναι μοναδικό για κάθε καταχώρηση.
h
από τον πίνακα gitems