Σε μια ασήμαντη λειτουργική εξάρτηση ένα χαρακτηριστικό είναι ένα υποσύνολο άλλου
Στον κόσμο της θεωρίας σχεσιακών βάσεων δεδομένων, υπάρχει μια λειτουργική εξάρτηση όταν ένα χαρακτηριστικό προσδιορίζει ένα άλλο χαρακτηριστικό μοναδικά σε μια βάση δεδομένων. Μια ασήμαντη λειτουργική εξάρτηση είναι μια εξάρτηση βάσης δεδομένων που εμφανίζεται όταν περιγράφεται μια λειτουργική εξάρτηση ενός χαρακτηριστικού ή μιας συλλογής χαρακτηριστικών που περιλαμβάνει το αρχικό χαρακτηριστικό.
Παραδείγματα λειτουργικών εξαρτήσεων Trivial
Αυτή η εξάρτηση ονομάζεται ασήμαντη επειδή μπορεί να προέλθει από την κοινή λογική. Εάν μια "πλευρά" είναι ένα υποσύνολο του άλλου, θεωρείται ασήμαντο. Η αριστερή πλευρά θεωρείται ο καθοριστικός και ο σωστός εξαρτώμενος .
- {A, B} -> B είναι μια ασήμαντη λειτουργική εξάρτηση επειδή το Β είναι ένα υποσύνολο των Α, Β . Δεδομένου ότι τα { A, B} -> B περιλαμβάνουν B , μπορεί να καθοριστεί η τιμή του Β . Είναι μια ασήμαντη λειτουργική εξάρτηση επειδή ο προσδιορισμός Β ικανοποιείται από τη σχέση του με το Α, Β. Δεδομένου ότι οι τιμές του Β καθορίζονται από τις τιμές του Α , οποιαδήποτε άλλη ακολουθία που μοιράζεται τις τιμές του Α θα έχει ακριβώς τις ίδιες τιμές με το Β . Ένας άλλος τρόπος να το θέσουμε είναι ότι το σύνολο του Β περιλαμβάνεται στο Α , γι 'αυτό είναι το υποσύνολο του Α.
- Το {Employee_ID, Employee_Name} -> Employee_ID είναι επίσης μια ασήμαντη λειτουργική εξάρτηση αφού το Employee_ID είναι ένα υποσύνολο του {Employee_ID, Employee_Name} .
- Το ίδιο ισχύει και για το A -> A ή Employee_ID -> Employee_ID, και Employee_Name -> Employee_Name . Αυτές είναι όλες οι ασήμαντες λειτουργικές εξαρτήσεις.
- Αν μια λειτουργική εξάρτηση X-> Y, και Y είναι ένα υποσύνολο του Χ, αυτό είναι μια ασήμαντη λειτουργική εξάρτηση. Εάν το Υ δεν είναι ένα υποσύνολο του Χ, αυτό δεν είναι μια ασήμαντη λειτουργική εξάρτηση.