Thank you very much for that video ! But I have a question, after doing all of these steps, will the minimal cover also be a boyce codd normal form ? Or is each left side of the FDs a key ?
Thnx a lot Professor . You are a great person . It was very hard for me to understand that using my professor's lessons . Blessed are those who give without remembering.
If on left side have more than 2 keys like: ABC->E, we start the second step from these? In short the second step is starting with the functional dependencies that have the most keys on left hand side?
thanks alot. Regarding to remove extraneous attributes, for example if i have F = {AE->BC, BE->C, AE->D}. Can we reduce attribute on the right hand side of BC? If yes, how do we know?
I like the video thanks for sharing. I am having a bit of a struggle with my attribute set ABCDEFGH. Do all attributes have to be present in a minimal cover?
Just a short question: What should i do, if in the second step, when we eliminate the extraneous member of the left hand side, for example AB the left hand side, and the closure of A contain B and B closure contain A.
great video, but I have one question though. In the 2nd step of removing extraneous left attributes, and we wanted to find the closure of C in the FD
(BC -> A), why did we use this same functional dependency that I am trying to reduce. I am trying to reduce the BC and therefor shouldn't use it, maybe just use the C ??
Thank you very much for that video ! But I have a question, after doing all of these steps, will the minimal cover also be a boyce codd normal form ? Or is each left side of the FDs a key ?
orhancanceylan 1 week ago
thank you so much professor...!! it was so helpful for me!..
sparklestar47 4 weeks ago
Thnx a lot Professor . You are a great person . It was very hard for me to understand that using my professor's lessons . Blessed are those who give without remembering.
harclevuyk 4 weeks ago
This has been flagged as spam show
Hello,
If on left side have more than 2 keys like: ABC->E, we start the second step from these? In short the second step is starting with the functional dependencies that have the most keys on left hand side?
boomkin21 1 month ago
Comment removed
boomkin21 1 month ago
Excellent. Thank you.
danielrugeles 2 months ago
what if there are 3 elements on the right hand side? how to decompose and move forward? ex:
D-->AEH?
kksandyrox 3 months ago
@kksandyrox You can always break an 'implies' statement down so that the left hand side implies each of the right hand sides individually.
So D-->AEH == D-->A, D-->E, D-->H.
Side Note:
It is NOT correct to say that: AEH-->D == A-->D, E-->D, H-->D.
The only exception is: AEH-->A == AE-->A == AH-->A == A-->A
heroclix0rz 2 months ago
You just saved my live. This was the ultimate help.
teodorvb 3 months ago
thanks..got everything clearly..I needed it for my exams badly..
atulrana102 3 months ago
excellent and concise explanation. Thanks!
rnramakr 3 months ago
Great video, helped a lot!
eyerecorddrums 3 months ago
thanks alot. Regarding to remove extraneous attributes, for example if i have F = {AE->BC, BE->C, AE->D}. Can we reduce attribute on the right hand side of BC? If yes, how do we know?
Travigne 4 months ago
I like the video thanks for sharing. I am having a bit of a struggle with my attribute set ABCDEFGH. Do all attributes have to be present in a minimal cover?
chinamd1971 4 months ago
Just a short question: What should i do, if in the second step, when we eliminate the extraneous member of the left hand side, for example AB the left hand side, and the closure of A contain B and B closure contain A.
nxjohny 4 months ago in playlist GaryBoetticher videói
@nxjohny You may eliminate either the A or the B. Given a set of FDs, there may be 2 more minimal covers.
GaryBoetticher 4 months ago
@GaryBoetticher
Thank you so much!!! :)
nxjohny 4 months ago
great video, but I have one question though. In the 2nd step of removing extraneous left attributes, and we wanted to find the closure of C in the FD
(BC -> A), why did we use this same functional dependency that I am trying to reduce. I am trying to reduce the BC and therefor shouldn't use it, maybe just use the C ??
TheNemoooz 8 months ago
@TheNemoooz since we have C-> B (bottom line), then C closure will include the B, and therefore the A as well (in the FD we are analyzing)
juansemoralesmusic 4 months ago
thanks from Sweden!
BlackBannerFilms 9 months ago
Comment removed
BlackBannerFilms 9 months ago
excellent and clear . Thank u professor.
aruvimaha 10 months ago
wow this is awesome.. u just helped me past my final!!
xzillione 10 months ago
Thank you so much, your detailed explanation really saves me lots of time struggling to understand this topic just before examinations :D
AshleyJae12 10 months ago
Wow, really helpful. Thank you!
combovercool 10 months ago
oh it helped a lot! Thanks a bunch!
yuzyirmibir 11 months ago
Thank you so much...I so wish you were my Database teacher right now...
johnds123 11 months ago
This video great.. explains a complicated subject very well
hiddeninplainvw6 1 year ago
Great video. Thank you for explaining everything and not skipping steps. It was extremely clear :)
cawker1984 1 year ago