background image

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου   -   
Κεφάλαιο 3 – Σχεδιασμός και Ανάπτυξη του Συστήματος

 

 

Ποτσίκα Ηλιάνα 

 

 

 

 

 

 

 

 

           50

 

 
3.2.6 Πίνακας possession 

 

 

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

μιας δεξαμενής από έναν πελάτη. Ουσιαστικά συνδέει τον πίνακα των χρηστών με 

τον πίνακα των δεξαμενών και δείχνει τον τύπο της δεξαμενής που κατέχει ο κάθε 

πελάτης. Η δομή του πίνακα παρουσιάζεται στον πίνακα 8. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

pos_id 

int(11) 

Όχι 

Καμία 

AUTO_INCREMENT 

tank_id 

int(11) 

Όχι 

Καμία 

 

cust_id 

int(11) 

Όχι 

Καμία 

 

installation_date 

date 

Ναι 

NULL 

 

certificate_expire_date 

date 

Ναι 

NULL 

 

notification_seen 

int(1) 

Όχι 

Καμία 

 

tech_id 

int(11) 

Όχι 

Καμία 

 

Πίνακας 8: Πίνακας Ιδιοκτησίας (possession)

 

 

pos_id: Αποτελεί το πρωτεύον κλειδί του πίνακα και χαρακτηρίζει μοναδικά την κάθε 

ιδιοκτησία.  Αυξάνεται  αυτόματα  κάθε  φορά  που  προστίθεται  μια  εγγραφή  στον 

πίνακα.  Λαμβάνει  μεγάλο  εύρος  τιμών  για  να  υποστηρίζει  πολλές  εγγραφές.  Αυτό 

είναι  απαραίτητο  αν  σκεφτεί  κανείς  ότι  ένας  πελάτης  μπορεί  να  διαθέτει 

περισσότερες από μία δεξαμενές.  

tank_id:

 

Αποτελεί το αναγνωριστικό της δεξαμενής η οποία εμπλέκεται στην έννοια 

της ιδιοκτησίας. Αποτελεί ξένο κλειδί του πίνακα και δημιουργεί τη σύνδεσή του με 

τον πίνακα των δεξαμενών (tanks). 

cust_id:

 

Αποτελεί  το  αναγνωριστικό  του  πελάτη,  που  είναι  ο  ιδιοκτήτης  της 

δεξαμενής. Είναι ξένο κλειδί του πίνακα και δημιουργεί τη σύνδεσή του με τον πίνακα 

των χρηστών (users).