σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων αντιπροσωπεύουν την πιο ευρέως εφαρμοστεί το μοντέλο της βάσης δεδομένων στον κόσμο σήμερα . Το σχεσιακό μοντέλο βασίζεται σε "Κανονικοποίηση " δεδομένα . Η κανονικοποίηση είναι μια διαδικασία που πραγματοποιείται κατά τη διαδικασία σχεδιασμού της βάσης δεδομένων για να εξασφαλίσει ότι οι πίνακες που κατέχουν τα δεδομένα δεν έχουν επαναλαμβανόμενα δεδομένα και δεν μπορεί να δημιουργήσει επανάληψη ή απώλεια όταν ενώνονται
εικόνων Δεδομένων Αναφοράς
περισσότερες εφαρμογές βάσεων δεδομένων χρησιμοποιούν δύο διαφορετικούς τύπους δεδομένων : τα δεδομένα των συναλλαγών και των δεδομένων αναφοράς . Ως παράδειγμα , ένα πολύ βασικό βάση δεδομένων αποθήκη θα καταχωρεί το απόθεμα των συναλλαγών κίνηση . Φανταστείτε ένα ρεκόρ συναλλαγών , όπως : Item 1010, Ποσότητα 5 , Κατεύθυνση Out . Ένας διαχειριστής μπορεί να επιθυμούν να δουν μια έκθεση των δεδομένων δίνοντας το όνομα του στοιχείου και το στοιχείο περιγραφής , καθώς και τον αύξοντα αριθμό. Τα στοιχεία αυτά είναι τα χαρακτηριστικά μιας διαφορετικής οντότητας που περιγράφει κάθε τμήμα στην αποθήκη . Αυτό είναι ένας πίνακας αναφοράς .
Η κανονικοποίηση
Η
Στο παράδειγμα η βάση δεδομένων της αποθήκης , ο πίνακας συναλλαγές χρειάζεται μόνο να κρατήσει ένα αναγνωριστικό για το μέρος . Εάν τα στοιχεία όπως το όνομα και την περιγραφή διεξήχθησαν στον πίνακα συναλλαγών , αυτό θα προκαλέσει περιττές επαναλήψεις . Κάθε αντικείμενο που έχει πάντα το ίδιο όνομα και την περιγραφή , και αυτά τα στοιχεία αφορούν το τμήμα και όχι στην πράξη . Σε αυτό το παράδειγμα το σύστημα , οι λεπτομέρειες εξαρτημάτων που πραγματοποιήθηκε σε ένα διαφορετικό πίνακα. Κάθε εγγραφή στον πίνακα πρέπει να είναι μονοσήμαντα από έναν τομέα , ή ένας συνδυασμός των πεδίων , που ονομάζεται πρωτεύον κλειδί . Διάσπαση από επαναλαμβανόμενες ομάδες ονομάζεται « ομαλοποίηση ».
Εικόνων Ακεραιότητα οντοτήτων
Η
Στο παράδειγμα η βάση δεδομένων της αποθήκης , το πρωτεύον κλειδί του πίνακα μέρη θα πρέπει να είναι ένα γνώρισμα που προσδιορίζει μοναδικά κάθε εγγραφή . Αυτή είναι η ακεραιότητα οντότητας . Σε γενικές γραμμές , τα αριθμητικά πεδία είναι καλύτερα για ένα πρωτεύον κλειδί από τα πεδία κειμένου . Στον πίνακα μέρη , το καλύτερο πεδίο για το πρωτεύον κλειδί θα είναι ο αριθμός στοιχείου. Ο οργανισμός μπορεί να πουλήσει μια ποικιλία των προϊόντων με το ίδιο όνομα , όπως το " μικρό κλειδί . « Ο Αριθμός είδους θα είναι πάντα μοναδικό ανά τεμάχιο , και έτσι αυτό εξασφαλίζει την ακεραιότητα οντότητας για τον πίνακα τμημάτων . Εάν πολλές εγγραφές είχαν την ίδια τιμή πρωτεύοντος κλειδιού , παραπέμποντας στοιχεία από αυτόν τον πίνακα με το να ενταχθεί στο τραπέζι των συναλλαγών θα μπορούσε να προκαλέσει τα αρχεία των συναλλαγών να επαναλάβει , ώστε να ταιριάζουν με κάθε εγγραφή με το ίδιο αναγνωριστικό .
Εικόνων Αναφοράς ακεραιότητα
Η
ακεραιότητα αναφορών εξασφαλίζει ότι η σύνδεση μεταξύ του πίνακα των συναλλαγών και τον πίνακα μέρη είναι διαμορφωμένη σωστά . Στον πίνακα συναλλαγής, ο αριθμός στοιχείου σχηματίζει το ξένο κλειδί , το οποίο είναι το χαρακτηριστικό που συνδέεται με το πρωτεύον κλειδί του πίνακα εξαρτημάτων. Μόνο αριθμοί στοιχείο που παρατίθεται στον πίνακα μέρη μπορούν να εμφανιστούν στον πίνακα των συναλλαγών . Αυτό είναι ακεραιότητα αναφορών . Εάν ο πίνακας συναλλαγών περιέχει τον αριθμό ενός στοιχείου που δεν είναι , επίσης, στον πίνακα τμημάτων , που ενώνει τους πίνακες μαζί, θα προκαλέσει συναλλαγές με τον αριθμό που λείπει στοιχείο που πρέπει να μείνει έξω από τα αποτελέσματα .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα