No video

Illustration on Lossless Join Decomposition and Dependency Preserving Decomposition. | DBMS

  Рет қаралды 179,295

Edredo for Learners

Edredo for Learners

Күн бұрын

To ask your doubts on this topic and much more, click here: www.techtud.com...

Пікірлер: 79
@yon1623
@yon1623 Жыл бұрын
8 years letter i am watching this. thanks for making this , old man.
@Ihatenicknames1
@Ihatenicknames1 9 жыл бұрын
Thank you so so much! That was very helpful! You are awesome, greetings from Norway :)
@eggfryrice308
@eggfryrice308 8 жыл бұрын
The way you determine if a decomposition is dependency preserving is entirely wrong, you need to compute the clousure of F which is F+ and compute F_x's projection's clousure F_x+, also F_y's projection's closure F_y+, and check if (F_x+ U F_y+) = F+
@sunoharachan3820
@sunoharachan3820 8 жыл бұрын
+yun sheng You realize there's more than one way of checking for dependency preservation right?
@lifeofdarshit
@lifeofdarshit 8 жыл бұрын
Helpful video, but one thing to remember is that Dependencies can be inferred so first we need to take the closure or there is a better algorithm to do that : To check if a dependency    is preserved in a decomposition of R into R1, R2, …, Rn we apply the following test (with attribute closure done with respect to F) result = alpha while (changes to result) do for each Ri in the decomposition t = (result intersection Ri)+ union Ri result = result  t If result contains all attributes in Beta, then the functional dependency alpha to beta is preserved. We apply the test on all dependencies in F to check if a decomposition is dependency preserving This procedure takes polynomial time, instead of the exponential time required to compute F+ and (F1 union F2 union … union Fn)+
@muhammadrizki601
@muhammadrizki601 2 жыл бұрын
Very Helpful Video! The material is clearer in this video than my lecturer!
@1995aditi1
@1995aditi1 7 жыл бұрын
Awesome video sir..This helped me a lot in preparation of my University examination and is still helpful for Gate exam also..:)
@sherwincho3734
@sherwincho3734 5 жыл бұрын
Thanks, this is really helpful to understand the Chase test.
@ryanpramadya5879
@ryanpramadya5879 6 жыл бұрын
Thanks brooo.. u are awesome :) Love u from indonesia
@rebekah7372
@rebekah7372 5 жыл бұрын
This was amazingly helpful, thank you so much!!
@zubainmulla5357
@zubainmulla5357 9 жыл бұрын
too low volume
@adithyashah1088
@adithyashah1088 3 ай бұрын
Use headphones
@corpsansorgans
@corpsansorgans 5 жыл бұрын
There is a BIG MISTAKE here regarding the section about dependency preservation. When checking which functional dependencies are preserved for R[i], you shouldn't look at the group of functional dependencies F but at the group of all of the functional dependencies that could be deduced from F, that is F+. "The restriction of F to R[i] is the set F[i] of all functional dependencies in F+ that include only attributes of R[i]" (Silberschatz, Korth, Sudarshan: Database System Concepts, p. 347)
@corpsansorgans
@corpsansorgans 5 жыл бұрын
E.g.: if F={A->B, B->C} and we have a decomposition R[1] = (A,C), R[2] = (A, B), then F1 = {A->C} since it could be deduced from F using the transitivity rule. Therefore looking just a F could be misleading.
@elo5025
@elo5025 3 жыл бұрын
thank you sir , this is the best explanation so far!
@ivan-the-l
@ivan-the-l 4 жыл бұрын
Thanks a lot! You are the best teacher
@Colouredeye3
@Colouredeye3 7 ай бұрын
Amazing explanation!❤
@tonyaltamura
@tonyaltamura 6 жыл бұрын
Sorry but both algorithms aren't correct. In dep. preserving decomposition check you have to take care of the closures of the functional dependencies. In the second, there is an algorithm for lossless join and it is a little different. In both cases I'm pretty sure you can find examples where you get wrong results (not completely sure yet). Correct me if I'm wrong.
@kshitijsrivastava6148
@kshitijsrivastava6148 4 жыл бұрын
Yes you are right he explained wrong.
@Therabidmonkey
@Therabidmonkey 4 жыл бұрын
Thank you so much, This was extremely helpful.
@akanshagupta7365
@akanshagupta7365 2 ай бұрын
Thankyouu so much sir
@ginzeng4135
@ginzeng4135 2 жыл бұрын
F(A->C, B->C, C->D,DE->C,CE->A), Decomposition is AD, AB, BE, CDE. How to know if this Decomposition lossless or not? I use your method, and got confused.Could u please help me to figure it out, thank you.
@shivamshah6579
@shivamshah6579 8 жыл бұрын
Where is the videos where the FD are decomposed??? Can't understand without that :-(
@m.design
@m.design 7 жыл бұрын
can't getting answer for this. R(ABCDEG) and FD sets {AB->C, AC->B, AD->E, B->D, BC->A, E->G} D=( ABC, ACDE, ADG) answer as 'Lossless'
@rishikeshkumar4427
@rishikeshkumar4427 7 жыл бұрын
bro,it is lossless decomposition. r2=ACDE row get filled by alpha..hence lossless moreover it is not dependency preserving.
@m.design
@m.design 7 жыл бұрын
I got A,B,C,D,E filled with 'Alpha' but can't getting 'Alpha' in 'G'...help me!
@lethiminhngoc3391
@lethiminhngoc3391 4 жыл бұрын
Thank you, but I compute that: R3(A,B,D,E): B-->D, AB-->DE, AD-->E, BE-->D Pls help me to explain. Thank you!
@rahulkhandelwal8781
@rahulkhandelwal8781 7 жыл бұрын
Dependency preserving algo might be wrong.
@Farahat1234
@Farahat1234 4 жыл бұрын
Why
@shatadruroychowdhury6319
@shatadruroychowdhury6319 6 жыл бұрын
Can you give me the solution if the BCNF decomposition of R(ABCDE) is Lossless or not, dependency preserving or not? FD: {AB-->C, C--D, D-->E, E-->A}
@watchmovie7288
@watchmovie7288 7 жыл бұрын
Thanks, It is very helpful...
@ompatel7217
@ompatel7217 3 ай бұрын
what this algorithm is called
@pallavigaonkar1769
@pallavigaonkar1769 8 жыл бұрын
smart explanation about lossless property.. but there is an algorithm for lossless join better you explain with it..
@parameshchakraborty1146
@parameshchakraborty1146 7 жыл бұрын
Pallavi Gaonkar will u plz help me
@Unleashing_Creativity
@Unleashing_Creativity Жыл бұрын
​@@parameshchakraborty1146Ab tk pallavi ke bacche ho gye honge 😂 daily help deti hogi
@kshitijsrivastava6148
@kshitijsrivastava6148 4 жыл бұрын
I don't think that's a proper definition of dependency preserving. You said that if you see that if particular functional dependency does not belong to R1,R2,R3 and R4 then it is not Dependency preserving.But That's wrong we have to check closure for (R1 U R2 U R3 U R4) and if in that functional Dependency of R does not belong then it is not Dependency preserving.
@fatima-cq6qh
@fatima-cq6qh Ай бұрын
Mashallah
@nehairinirm7871
@nehairinirm7871 4 жыл бұрын
Thank u thank u..... Soooo much sir..
@nezmika2911
@nezmika2911 6 жыл бұрын
Thanks! Its helpful!
@anjanbasumatary1510
@anjanbasumatary1510 8 жыл бұрын
Sir why didn't you compute for----AC->B,AB->C,BC->A.......
@sumitkumar-rp6kn
@sumitkumar-rp6kn 6 жыл бұрын
thanks...
@melikeb.bilgen2077
@melikeb.bilgen2077 6 жыл бұрын
clearly explained. Thanks
@souviksarkar8975
@souviksarkar8975 7 жыл бұрын
thank you...that was very helpful
@priyanshpawar332
@priyanshpawar332 2 жыл бұрын
thank you bro❣
@ginzeng4135
@ginzeng4135 2 жыл бұрын
very well, dude
@jassikaur6180
@jassikaur6180 9 жыл бұрын
thanks you so much for great video
@ssc__12021
@ssc__12021 2 жыл бұрын
Thank you❤️
@ohonaahona3404
@ohonaahona3404 6 жыл бұрын
please improve audio quality
@vishakhagautam1425
@vishakhagautam1425 8 жыл бұрын
R(A,B,C,D) and have following fds A→B ,B→C, C→D,D→B. and the decomposition of R into (AB),(BC),(BD) is this lossless and dependency preserving. sir answer is not coming can u explain plz
@googlelife2696
@googlelife2696 7 жыл бұрын
Vishakha Gautam answer is lossy decomposition and not dependency preserving too which i have find.
@pallavichoudhary8080
@pallavichoudhary8080 7 жыл бұрын
Shelly Sood I think the answer is lossless
@harshvardhansrivastava5785
@harshvardhansrivastava5785 6 жыл бұрын
This decomposition is FD preserving and lossless. The method in the video is not 100% working.
@rbk0965
@rbk0965 5 жыл бұрын
the answer is lossless because even if in 1 row we are getting all X then we can call it lossless so R1 is all X in this case
@shreyanalpet2858
@shreyanalpet2858 4 ай бұрын
This video is 9 year old.... And now I am here 😮
@PriyanshuYadav-ct1lv
@PriyanshuYadav-ct1lv Жыл бұрын
Thanks sir 🙏
@brilliantboy8147
@brilliantboy8147 5 жыл бұрын
thanks great knowledge
@syedarbaz3781
@syedarbaz3781 5 жыл бұрын
It is not always true for depndncy presvng
@tkdf13
@tkdf13 6 жыл бұрын
Thank you!
@dazzykin
@dazzykin 3 жыл бұрын
What is alpha?
@mayursandbhor8824
@mayursandbhor8824 7 жыл бұрын
Is loseless join and loseless decomposition same or its different?
@kevinaud6461
@kevinaud6461 7 жыл бұрын
I believe a lossless decomposition is one in which you can perform a lossless join
@sahilsunny9885
@sahilsunny9885 7 жыл бұрын
Thank You
@parameshchakraborty1146
@parameshchakraborty1146 7 жыл бұрын
de -G why? assumption?
@Naveen-qz1rv
@Naveen-qz1rv 8 жыл бұрын
thank you... helpful :)
@vishal4857
@vishal4857 7 жыл бұрын
thnks
@nilanjanasarkar2755
@nilanjanasarkar2755 7 жыл бұрын
please increase the sound level its not audible at alll!!!!!!!!
@mihirchakrabarti338
@mihirchakrabarti338 9 жыл бұрын
inaudible
@devikat1010
@devikat1010 6 жыл бұрын
Tnk u
@rahuljha8038
@rahuljha8038 9 жыл бұрын
awsm video
@ItsPu
@ItsPu 4 жыл бұрын
I love you.
@gdasherpandu4636
@gdasherpandu4636 6 жыл бұрын
YAA=You Are Awesome.... XD
@tsi6651
@tsi6651 3 жыл бұрын
elfa
@gauravabhishek5920
@gauravabhishek5920 6 жыл бұрын
Inaudible
@akshatsrivastava7771
@akshatsrivastava7771 3 жыл бұрын
Awaaz tez krlete thodi si aur🤬
@DabangMunda
@DabangMunda 6 жыл бұрын
Too slow
@mayursoni1820
@mayursoni1820 Жыл бұрын
Third class sound quality
UHCL 25a Graduate Database Course - Lossless Decomposition
9:13
GaryBoetticher
Рет қаралды 99 М.
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 4,1 МЛН
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
Recoverable and Nonrecoverable Schedules in Transaction
7:34
Edredo for Learners
Рет қаралды 94 М.
Illustration on Canonical Cover | Database Management System
12:55
Edredo for Learners
Рет қаралды 87 М.
UHCL 26a Graduate Database Course - Preserving Dependencies
10:00
GaryBoetticher
Рет қаралды 67 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,9 МЛН
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 644 М.
4.16 Lossless Join Decomposition in DBMS in HINDI Part-1
16:29
KnowledgeGATE by Sanchit Sir
Рет қаралды 323 М.
Second Normal Form | Database Management System
9:24
Edredo for Learners
Рет қаралды 401 М.
you need to learn SQL RIGHT NOW!! (SQL Tutorial for Beginners)
24:25
NetworkChuck
Рет қаралды 1,5 МЛН