Η πρώτη κανονική μορφή δημιουργείται από την αφαίρεση των επαναλαμβανόμενη ή πολλαπλών τιμών ιδιότητες σε έναν πίνακα σε έναν πίνακα του παιδιού . Κάθε καταχώρηση σε μια στήλη πρέπει να έχει ενιαία τιμή . Κάθε στήλη πρέπει να είναι από ένα μόνο τύπο δεδομένων. Δεν μπορείτε να έχετε μια στήλη που κρατά και αριθμητική σειρά data.Each χαρακτήρας πρέπει να είναι μοναδική . Δεν μπορεί να υπάρχουν πολλές περιπτώσεις στην ίδια διεύθυνση . Η σειρά των στηλών και των γραμμών δεν έχει σημασία. Όλες οι στήλες πρέπει να έχει ένα μοναδικό όνομα σε έναν πίνακα . Τα ονόματα μπορούν να επαναληφθούν σε περισσότερες από ένα τραπέζι , αλλά όχι μέσα στο ίδιο τραπέζι .
Εικόνων Δεύτερη Κανονική Μορφή
Η
Στη δεύτερη κανονική μορφή , κάθε στήλη στον πίνακα πρέπει να σχετίζονται με το σύνολο πρωτεύον κλειδί . Η σχέση θα πρέπει να είναι μια σχέση ένα-προς - ένα ή ένα- προς-πολλά . Η δεύτερη κανονική μορφή είναι σχετική μόνο όταν υπάρχουν περισσότερες από μία στήλες που χρησιμοποιείται ως πρωτεύον κλειδί . Για παράδειγμα , αν έχουμε έναν πίνακα στον οποίο το πρωτεύον κλειδί είναι οι στήλες PART_NO και ΑΠΟΘΗΚΗ και υπάρχει μια στήλη που ονομάζεται WAREHOUSE_ADDRESS , η στήλη WAREHOUSE_ADDRESS έχει σημασία μόνο για το τμήμα ΑΠΟΘΗΚΗ του πρωτεύοντος κλειδιού . Θα πρέπει να τοποθετηθεί σε άλλο πίνακα , όπου το πρωτεύον κλειδί είναι απλά ΑΠΟΘΗΚΗ .
Η Τρίτη Κανονική Μορφή
Η
Για τρίτη κανονική μορφή , όλες οι στήλες που εξαρτώνται οι μη - βασικές στήλες καταργηθούν . Επίσης , όλα τα δεδομένα που μπορούν να προέρχονται από άλλες στήλες απομακρύνεται . Για παράδειγμα , εάν έχετε έναν πίνακα που έχει το όνομα της στήλης ΠΕΛΑΤΗ , COMPANY και COMPANY_ADDRESS , η COMPANY_ADDRESS στήλης εξαρτάται από την ΕΤΑΙΡΕΙΑ ΣΤΗΛΗ . Για να ικανοποιήσει τρίτη κανονική μορφή , πρέπει να υπάρχουν δύο πίνακες . Ένα με τον ΠΕΛΑΤΗ και ΕΤΑΙΡΕΙΑΣ στήλες , και η άλλη με τις στήλες ΕΤΑΙΡΕΙΑ και COMPANY_ADDRESS.The δεύτερου μέρους της τρίτης κανονικής μορφής λέει ότι τα δεδομένα μπορούν να μπορούν να προέρχονται από άλλες στήλες απομακρύνεται . Για παράδειγμα , ένας πίνακας που είχε το στήλες ΠΕΛΑΤΗ , ITEM_NO , QUANT_PURCHASED , UNIT_PRICE και TOTAL παραβιάζει τρίτη κανονική μορφή, επειδή ΣΥΝΟΛΟ μπορεί να προέρχεται από QUANT_PURCHASED * UNIT_PRICE . Για να ικανοποιήσει τρίτη κανονική φόρμα το ΣΥΝΟΛΟ στήλη θα αφαιρεθεί .
Εικόνων Τέταρτη Κανονική Μορφή
Η
Σύμφωνα με την τέταρτη κανονική μορφή , ένας πίνακας δεν μπορεί να έχει περισσότερες από μία στήλη πολλών τιμών . Μια στήλη πολλών τιμών είναι εκείνη όπου μια ενιαία οντότητα μπορεί να έχει περισσότερες από μία ιδιότητα για αυτήν τη στήλη . Ένας πίνακας με τις στήλες ΕΡΓΑΖΟΜΕΝΟΣ , ΔΕΞΙΟΤΗΤΕΣ ΒΡΑΒΕΙΑ θα παραβίαζε την τέταρτη κανονική μορφή, επειδή ο εργαζόμενος θα μπορούσε να έχει πολλαπλές δεξιότητες και πολλά βραβεία . Για να ικανοποιήσει την τέταρτη κανονική μορφή , τα δεδομένα θα πρέπει να χωριστεί σε ένα τραπέζι με τον εργαζόμενο και ΔΕΞΙΟΤΗΤΕΣ στήλες και ένα δεύτερο πίνακα με την ΕΡΓΑΖΟΜΕΝΟΣ κίονες και ΔΙΑΚΡΙΣΕΙΣ .
Εικόνων Πέμπτη Κανονική Μορφή
Η
Το πέμπτο φυσιολογική μορφή δημιουργείται από την αφαίρεση τυχόν στήλες που μπορούν να δημιουργηθούν από μικρότερα κομμάτια των δεδομένων που μπορεί να διατηρηθεί με λιγότερο πλεονασμό . Ένας πίνακας που περιέχει τις στήλες PERFORMER , SHOW , VENUE θα παραβίαζε την πέμπτη κανονική μορφή εάν οι εκτελεστές θα μπορούσε να εμφανιστεί σε πολλές συναυλίες και πολλαπλές χώρο . Για να ικανοποιήσει την πέμπτη κανονική μορφή , τα δεδομένα θα πρέπει να χωριστεί σε τρεις πίνακες . Ο πρώτος πίνακας θα έχουν την PERFORMER στήλες και SHOW . Ο δεύτερος πίνακας θα έχουν οι στήλες εμφανίζουν και VENUE . Ο τρίτος πίνακας θα έχουν την VENUE στήλες και PERFORMER . Τα σωστά δεδομένα μπορούν να προέρχονται από το συνδυασμό των πινάκων , αλλά τα δεδομένα δεν είναι πλέον κυκλικό χαρακτήρα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα