Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ποια είναι τα Logical Έννοιες Δεδομένων Οντότητα

; Προγραμματιστές χρήση λογικών εννοιών οντότητα δεδομένων για την αξιολόγηση και την ανάλυση των δεδομένων πριν την κανονικοποίηση και την αποθήκευσή του σε αποθήκευση δεδομένων επίμονη , όπως μια βάση δεδομένων . Λογικών εννοιών οντότητα δεδομένων αποτελούν ένα σημαντικό μέσο που ταιριάζουν φαινομένων του πραγματικού κόσμου με την αναπαραστατική δεδομένα . Τα στοιχεία αυτά τελικά αποτελούν τη βάση των περισσότερων εφαρμογών υπολογιστή, έτσι ώστε ένας προγραμματιστής πρέπει να κατανοήσουν λογικών εννοιών φορέα δεδομένων , αν θέλει να δημιουργήσει μια εφαρμογή που απαιτεί την αποθήκευση δεδομένων . Πολλές διαφορετικές γλώσσες προγραμματισμού προσφέρουν βοήθεια σε αντιστοίχιση λογικών εννοιών οντότητα δεδομένων με πίνακες της βάσης δεδομένων . Σκυρόδεμα Φαινόμενα
Η

προγραμματιστές χρησιμοποιούν μια λογική οντότητα δεδομένων για τη συλλογή πληροφοριών σχετικά με συγκεκριμένα φαινόμενα σε ένα διάγραμμα ή πίνακα . Η λογική οντότητα δεδομένων πρέπει να αντιπροσωπεύει μια λογική ενότητα των δεδομένων . Για παράδειγμα , μια λογική "πρόσωπο " οντότητα μπορεί να περιέχουν δεδομένα που αντιπροσωπεύουν το όνομα ενός ατόμου , την ηλικία , το φύλο , τη διεύθυνση , την εκπαίδευση και τις πολιτικές πεποιθήσεις . Μόλις τοποθετηθεί στην αποθήκευση δεδομένων , ένας προγραμματιστής μπορεί να σπάσει λογική οντότητα δεδομένων του σε επιμέρους τμήματα ή σε συνδυασμό με άλλες οντότητες , αλλά όταν δημιουργείτε μια λογική οντότητα δεδομένων , ένας προγραμματιστής δεν ασχολείται με τον εαυτό της αποτελεσματικότητας της επεξεργασίας .
Εικόνων repetitiveness
Η

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

Η Κλειδιά
Η

Κάθε λογική οντότητα δεδομένων πρέπει να περιέχει ένα κλειδί . Ένα βασικό επιτρέπει σε έναν προγραμματιστή να γίνει διάκριση μεταξύ δύο φαινόμενα τα οποία μπορεί να είναι παρόμοιες , όπως δύο κουτιά της σούπας ή δύο άτομα με τα ίδια ονόματα . Ο προγραμματιστής θα εκπροσωπήσει τελικά το κλειδί ως χωριστή στήλη ή στήλες σε επίμονη αποθήκευση δεδομένων . Ένα κλειδί μπορεί να περιέχει περισσότερα από ένα κομμάτι των πληροφοριών . Για παράδειγμα , ένα κλειδί μπορεί να συνδυάσει την τοποθεσία όπου ένα αυτοκίνητο αποθηκεύεται με τη μάρκα και το μοντέλο του να διακρίνει μεταξύ των διαφορετικών αυτοκινήτων που αποθηκεύονται στην ίδια θέση .
Εικόνων Cardinality
Η

Λογική έννοιες οντότητα δεδομένα αντιπροσωπεύουν σχέσεις μεταξύ των οντοτήτων σε έναν από τους τρεις τρόπους . Μια σχέση ένα-προς - ένα ταιριάζει σε κάθε φορέα να ακριβώς μία άλλη οντότητα . Για παράδειγμα , μια βάση δεδομένων των φυλακών θα μπορούσε να ταιριάζει με ένα τρόφιμος και το ποινικό του μητρώο . Δεύτερον , ένας-προς - πολλούς φορείς δείχνουν ότι η οικονομική οντότητα αναφέρεται σε περισσότερα από ένα φαινόμενα . Για παράδειγμα , ένας κρατούμενος μπορεί να έχουν πολλαπλές πειθαρχικές παραβάσεις . Τέλος, οι δύο οντότητες θα μπορούσαν και οι δύο συνδέονται με πολλές άλλες οντότητες . Οι φυλακισμένοι και οι επισκέπτες αποτελούν ένα πολλά - προς-πολλά , γιατί ένας κρατούμενος μπορεί να δει πολλούς επισκέπτες , και ο επισκέπτης μπορεί να επισκεφθεί πολλοί κρατούμενοι .
Η
εικόνων

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

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