====== 2ο Βήμα: Αναγνώριση Ιδιοτήτων Οντοτήτων ====== > Οι ιδιότητες σημειώνονται με //πλάγιους// χαρακτήρες. > Οι οντότητες σημειώνονται με **έντονους** χαρακτήρες. Για την υποστήριξη της καταγραφής και της αντιμετώπισης των κακοτεχνιών στους οι αρμόδιες υπηρεσίες σχεδιάζουν να χρησιμοποιήσουν μια σχεσιακή βάση. Στη βάση αυτή, πρέπει να αποθηκεύονται τα παρακάτω στοιχεία: - **Τηλεφωνήματα** που πραγματοποιήθηκαν στην υπηρεσία συλλογής καταγγελιών. Για κάθε τηλεφώνημα ενδιαφέρουν τα στοιχεία: //ημερομηνία, ώρα, ονοματεπώνυμο, ΑΔΤ και τηλέφωνο του ατόμου που πραγματοποιεί την καταγγελία, υπάλληλος που έλαβε την καταγγελία//. - **Κακοτεχνίες** που έχουν καταγγελθεί. Για κάθε κακοτεχνία ενδιαφέρουν τα στοιχεία: //δήμος, διεύθυνση (οδός, αριθμός), περιγραφή, σοβαρότητα στην κλίμακα 1-10 (1:αισθητικό πρόβλημα έως 10:αδύνατη η διέλευση οχημάτων), κατάσταση (ληφθείσα, επιβεβαιωμένη, εκκρεμής, υπό επισκευή, επισκευασμένη)//.\\ Σε κάθε τηλεφώνημα μπορούν να καταγγέλλονται πολλές κακοτεχνίες και επίσης, η ίδια κακοτεχνία μπορεί να καταγγέλλεται σε περισσότερα του ενός τηλεφωνήματα. - **Ενέργειες** για την αντιμετώπιση των κακοτεχνιών. Κάθε κακοτεχνία απαιτεί μια ή περισσότερες επισκευές προκειμένου να διορθωθεί. Για κάθε τέτοια παρέμβαση ενδιαφέρουν τα στοιχεία: //περιγραφή επισκευής, εργολάβος που πραγματοποίησε την επισκευή, ημερομηνία έναρξης εργασιών, ημερομηνία λήξης εργασιών, κόστος εργασιών//. Το διάγραμμα διαμορφώνεται ως εξής: {{ :el:school:lessons:db:theory:epal-ex1-phonecalls-step3.png?800 |}} Παρατήρησεις: * Η κατάσταση έχει διπλό περίγραμμα για να δείξει ότι έχει πολλές επιλογές. * Η διεύθυνση είναι σύνθετη ιδιότητα που αποτελείται από τις ιδιότητες //διεύθυνση// και //αριθμός//. * [[el:school:lessons:db:theory:er-example1-step4]]