λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να ομαλοποιήσει μια ERD

διαχειριστές βάσεων δεδομένων και προγραμματιστές λογισμικού χρησιμοποιούν σχέσης οντοτήτων Διαγράμματα να οργανώσει το σχεδιασμό μιας βάσης δεδομένων . Το διάγραμμα προσδιορίζει τις μεγάλες ομάδες των πληροφοριών και συγκεκριμένα χαρακτηριστικά , όπως το όνομα , τον αριθμό τηλεφώνου και τη διεύθυνση . Μερικές φορές , τα δεδομένα σε μια μεγάλη ομάδα έρχεται σε πολλαπλάσια ? Για παράδειγμα, μια παραγγελία πώλησης μπορεί να έχει ένα στοιχείο γραμμής , πέντε ή 20 . Στο σχεδιασμό της βάσης δεδομένων σας, θα μπορούσε να φιλοξενήσει αυτό με τη δημιουργία 20 στοιχεία γραμμής για κάθε παραγγελία , αλλά αυτό σπαταλά χώρο στο σκληρό δίσκο και δεν χειρίζεται 21 αντικείμενα . Η λύση είναι να αποθηκεύουν τα δεδομένα επαναλαμβάνεται ως ξεχωριστές οντότητες . Οι επιστήμονες υπολογιστών ονομάζουμε εξομάλυνση της διαδικασίας . Όταν ομαλοποιήσει την ΕΕΑ, τα αποτελέσματα είναι ευέλικτη και αποτελεσματική . Οδηγίες
Η 1

Διαβάστε διαμέσου των χαρακτηριστικών μιας οντότητας . Σημείωση εκείνες που επαναλαμβάνονται . Από εκείνους που επαναλαμβάνω, τον εντοπισμό και την ομάδα παρόμοια χαρακτηριστικά . Για παράδειγμα , μια οικονομική οντότητα πελάτης μπορεί να έχει τα εξής χαρακτηριστικά :

Πελατών Αριθμός EntityCustomer ID , Όνομα , Διεύθυνση , Πόλη , Νομός, Τ.Κ. , Σχόλιο 1 , Σχόλιο 2 , Σχόλιο 3 , συνολικές πωλήσεις , πωλητής 1 , 2 Πωλητής , Πωλητής 3 .

το σχόλιο και πωλητής αποδίδει επανάληψη . 2

Αφαιρέστε τις επαναλαμβανόμενες χαρακτηριστικά από τον αρχικό φορέα . Ομάδα τους και να δημιουργήσουν νέες οντότητες για αυτούς . " . Πωλητών " Για το παραπάνω παράδειγμα , τη δημιουργία νέων οντοτήτων , "Σχόλια " και έχετε τώρα τις ακόλουθες οντότητες και χαρακτηριστικά:

EntityCustomer Πελατών Αριθμός ID , Όνομα , Διεύθυνση , Πόλη , Νομός, Τ.Κ. , συνολικές πωλήσεις .

Σχόλια EntityComment

Πωλητών EntitySalesman εικόνων
3

Προσθέστε ένα χαρακτηριστικό για τις νέες επιχειρήσεις που τους συνδέει με την αρχική οικονομική οντότητα . Οι νέοι φορείς δεν σταθούν στα δικά τους - χρησιμεύουν ως θυγατρικές στο πρωτότυπο . Ο σύνδεσμος προσδιορίζει μοναδικά κάθε εγγραφή στην αρχική οικονομική οντότητα . Για παράδειγμα , ο αριθμός ταυτότητας των πελατών προσδιορίζει μοναδικά κάθε πελάτη. Αυτό ομαλοποιεί την αρχική ERD ως εξής : .

EntityCustomer Πελατών Αριθμός ID , Όνομα , Διεύθυνση , Πόλη , Νομός, Τ.Κ. , συνολικές πωλήσεις

Σχόλια EntityCustomer ID Number , Σχόλιο

πωλητές EntityCustomer ID Number , πωλητής

Η ΕΕΑ φιλοξενεί πλέον οποιοδήποτε αριθμό σχολίων ή πωλητές για κάθε συγκεκριμένο πελάτη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα