Τι είναι η ανωμαλία εισαγωγής;
Τι είναι η ανωμαλία εισαγωγής;

Βίντεο: Τι είναι η ανωμαλία εισαγωγής;

Βίντεο: Τι είναι η ανωμαλία εισαγωγής;
Βίντεο: Η Ανωμαλία - Ερβέ Λε Τελιέ [#5] 2024, Νοέμβριος
Anonim

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

Κατά συνέπεια, τι είναι η ανωμαλία διαγραφής;

Ανωμαλία διαγραφής . ΕΝΑ ανωμαλία διαγραφής συμβαίνει όταν εσείς διαγράφω μια εγγραφή που μπορεί να περιέχει χαρακτηριστικά που δεν πρέπει να διαγραφούν. Για παράδειγμα, εάν αφαιρέσουμε πληροφορίες σχετικά με τον τελευταίο λογαριασμό σε ένα υποκατάστημα, όπως ο λογαριασμός A-101 στο υποκατάστημα Downtown στην Εικόνα 10.4, όλες οι πληροφορίες υποκαταστήματος εξαφανίζονται.

Ομοίως, ποιες είναι οι 3 ανωμαλίες; Υπάρχουν τρία τύπους Δεδομένων Ανωμαλίες : Ενημέρωση Ανωμαλίες , Εισαγωγή Ανωμαλίες και Διαγραφή Ανωμαλίες.

Εδώ, ποιες είναι οι ανωμαλίες στο DBMS;

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

Πώς αποτρέπετε την ανωμαλία δεδομένων;

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

Συνιστάται: