ΥπολογιστέςΒάσεις Δεδομένων

Ομαλοποίηση βάσης δεδομένων

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

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

Η εξομάλυνση των βάσεων δεδομένων βασίζεται στην έννοια της λειτουργικής σχέσης μεταξύ χαρακτηριστικών. Θεωρείται ότι ένα χαρακτηριστικό εξαρτάται από ένα άλλο αν σε κάθε χρονική στιγμή η καθορισμένη τιμή του δεύτερου χαρακτηριστικού αντιστοιχεί σε όχι περισσότερες από μία τιμές του πρώτου.

Η κανονικοποίηση των βάσεων δεδομένων είναι μια γενική ιδέα, όμως είναι αποδεκτό να υποδιαιρείται σε διάφορες κανονικές μορφές, οι οποίες θα συζητηθούν παρακάτω.

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

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

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

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

Κανονικοποίηση βάσεων δεδομένων: Βασικοί κανόνες

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.