Related Topics

Related Subjects

Types of Functional Dependencies in Hindi

/ DIPLOMA_CSE / DBMS

Properties of Functional Dependencies in Hindi

What are the Properties of Functional Dependencies in Hindi?

जब हम Database Design की बात करते हैं, तो Functional Dependency की कुछ विशेष Properties होती हैं जो हमें बताती हैं कि किसी relation में attributes के बीच dependency को कैसे analyze किया जाए। ये Properties database normalization, redundancy हटाने और data integrity बनाए रखने में fundamental role निभाती हैं। इन्हें Armstrong's Axioms भी कहा जाता है।

1. Reflexivity Property in Hindi

Reflexivity कहती है कि अगर कोई attribute set, किसी दूसरे attribute set का subset है, तो dependency valid मानी जाती है।

अगर Y ⊆ X, तब X → Y उदाहरण: {A, B} → A (क्योंकि A, {A, B} का हिस्सा है)

यह property basic है और यह हमेशा सही रहती है क्योंकि कोई भी attribute खुद पर और अपने subset पर depend करता है।

2. Augmentation Property in Hindi

Augmentation कहती है कि अगर X → Y सही है, तो हम दोनों sides पर एक ही attribute जोड़ सकते हैं और dependency फिर भी valid रहेगी।

अगर X → Y, तब XA → YA उदाहरण: A → B से A, C → B, C भी valid है

यह property dependency को logically extend करने में मदद करती है और complex dependency को build करने में useful है।

3. Transitivity Property in Hindi

Transitivity के अनुसार, अगर X → Y और Y → Z है, तो X → Z भी होगा।

X → Y और Y → Z से हमें मिलता है X → Z उदाहरण: A → B और B → C, तो A → C

यह property dependency chain को follow करती है और normalization में redundant attributes identify करने में useful होती है।

4. Union Property in Hindi

Union कहती है कि अगर X → Y और X → Z दोनों true हैं, तो हम कह सकते हैं कि X → YZ भी true होगा।

X → Y और X → Z से X → YZ उदाहरण: A → B और A → C से A → {B, C}

यह property तब काम आती है जब multiple attributes एक ही key पर depend कर रहे हों और हम उन्हें combine करना चाहें।

5. Decomposition Property in Hindi

Decomposition ठीक Union का opposite है। अगर X → YZ है, तो हम कह सकते हैं कि X → Y और X → Z दोनों अलग-अलग true होंगे।

X → YZ से मिलता है X → Y और X → Z उदाहरण: A → {B, C} से A → B और A → C

यह property useful होती है जब हमें composite dependency को break करना हो और individual parts को study करना हो।

6. Pseudotransitivity Property in Hindi

Pseudotransitivity एक advanced concept है जिसमें एक dependency दूसरे dependency के साथ मिलकर नई dependency बनाती है।

अगर X → Y और YZ → W है, तब XZ → W उदाहरण: A → B और {B, C} → D से A, C → D

यह property complex query optimization और multi-level dependency analysis में काम आती है।

Comparison Table of Functional Dependency Properties in Hindi

Property Name Definition Example
Reflexivity अगर Y ⊆ X, तो X → Y {A, B} → A
Augmentation दोनों sides पर same attribute जोड़ सकते हैं A → B से A, C → B, C
Transitivity X → Y और Y → Z से X → Z A → B, B → C तो A → C
Union X → Y और X → Z से X → YZ A → B, A → C से A → {B, C}
Decomposition X → YZ से X → Y और X → Z A → {B, C} से A → B, A → C
Pseudotransitivity X → Y और YZ → W से XZ → W A → B, {B, C} → D से A, C → D

Please Give Us Feedback