|
4
|
|
edited Jan 23 '13 at 5:02
Templar
11311 silver badge55 bronze badges
|
As you know there are three Armostrong'sArmstrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really mean that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really mean that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armstrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really mean that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
|
|
|
3
|
|
edited Jan 23 '13 at 0:56
Templar
11311 silver badge55 bronze badges
|
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really meansmean that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really means that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really mean that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
|
|
|
2
|
|
edited Jan 22 '13 at 18:50
Templar
11311 silver badge55 bronze badges
|
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really means that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you very much in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really means that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you very much in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
As you know there are three Armostrong's Axioms for inferring all the functional dependencies on a relational database. (X, Y and Z are set of attributes)
- Reflexivity: If X ⊆ Y, then Y → X
- Augmentation: If X → Y, then XZ → YZ for any Z
- Transitivity: if X → Y and Y → Z, then X → Z
I understand the augmentation and transitivity for example if we had such schema:
SOME_SCHEMA(a, b, c, d)
with such functional dependencies:
- a → b
- b → c
By using augmentation we could get ac → bc or by using transitivity we could get a → c and much more, however I am not sure how to infer more functional dependencies using reflexivity axiom? What does it really means that some attribute is a subset of some other attribute?
Could you show me an example using my schema or creating your own, please?
Thank you in advance!
P.S. Not sure what tag I should use for this question, feel free to change it and remove this line.
|
|
|
1
|
|
asked Jan 22 '13 at 18:43
Templar
11311 silver badge55 bronze badges
|
|
|