Types of Functional Dependencies in Hindi
Table of Contents
- Types of Functional Dependencies in Hindi
- Trivial Functional Dependency
- Non-Trivial Functional Dependency
- Completely Non-Trivial Functional Dependency
- Full Functional Dependency
- Partial Functional Dependency
- Transitive Functional Dependency
Types of Functional Dependencies in Hindi (Functional Dependency के प्रकार क्या हैं?)
Functional Dependency को उसके behavior और attributes के relation के आधार पर कई प्रकारों में divide किया जाता है। ये types database normalization को समझने और apply करने में बहुत महत्वपूर्ण होते हैं।
मुख्य रूप से Functional Dependencies के निम्न प्रकार होते हैं:
- Trivial Functional Dependency
- Non-Trivial Functional Dependency
- Completely Non-Trivial Functional Dependency
- Full Functional Dependency
- Partial Functional Dependency
- Transitive Functional Dependency
अब इन सभी types को detail में समझते हैं।
---1. Trivial Functional Dependency in Hindi
जब कोई attribute खुद ही अपने subset को determine करता है, तो उसे Trivial Functional Dependency कहा जाता है।
यदि A → B और B, A का subset है, तो यह trivial dependency होती है।
उदाहरण: (A, B) → A
यह dependency हमेशा true होती है और database design में ज्यादा useful नहीं होती।
---2. Non-Trivial Functional Dependency in Hindi
जब dependent attribute (B), determinant attribute (A) का subset नहीं होता है, तो इसे Non-Trivial Functional Dependency कहा जाता है।
उदाहरण: A → B
यह dependency useful होती है क्योंकि यह real relationship को represent करती है।
---3. Completely Non-Trivial Functional Dependency in Hindi
जब determinant और dependent attributes के बीच कोई common attribute नहीं होता, तो इसे Completely Non-Trivial Functional Dependency कहते हैं।
उदाहरण: A → B (जहाँ A और B पूरी तरह अलग हैं)
---4. Full Functional Dependency in Hindi
जब कोई attribute पूरी तरह से composite key पर depend करता है और key के किसी भी subset पर depend नहीं करता, तो उसे Full Functional Dependency कहते हैं।
उदाहरण: (A, B) → C
यह normalization (2NF) में बहुत महत्वपूर्ण concept है।
---5. Partial Functional Dependency in Hindi
जब कोई attribute composite key के केवल एक भाग (subset) पर depend करता है, तो उसे Partial Functional Dependency कहते हैं।
उदाहरण: (A, B) → C, लेकिन C केवल A पर depend करता है
यह dependency database में redundancy पैदा कर सकती है।
---6. Transitive Functional Dependency in Hindi
जब A → B और B → C हो, तो A → C को Transitive Dependency कहा जाता है।
उदाहरण: StudentID → Department और Department → HOD
तो StudentID → HOD एक transitive dependency होगी।
यह dependency 3NF normalization में remove की जाती है।