This guy is saving me the day of for my databases exam. You're the best! Your explanations make perfect sense the first time through.
@iProRobin8 жыл бұрын
Wow your videos are lit fam.
@carloangelo69 жыл бұрын
The fast forwarding during writing keeps my mind from flying to outer space thank you sir!
@ImAltair1 Жыл бұрын
12 years later and this playlist is saving me on my databases exam. You're a legend!
@otakuqueen639312 жыл бұрын
thank you so much. I'm taking this course as an undergraduate online during this summer and your videos are a Godsend for students who don't get actual lectures and have to learn so much in 6 weeks on their own.
@donevheino91059 жыл бұрын
The best set of lectures on the subject ever. Keep going like that!
@jonesrz9 жыл бұрын
You seem like a good man and your videos on normalization are excellent. Thank you for being kind enough to provide these.
@vaibsvaibhav67236 жыл бұрын
The transition was amazing!!! :) Excellent tutorial!
@pauliewalnuts67347 жыл бұрын
haha the cnc news break this man is the best !!
@freyasaha45596 жыл бұрын
Looked everywhere for the last 2 minute comment you provided. Thanks!! Effortlessly taught.
@jlparise13 жыл бұрын
Thank you so much for this video. I am taking a graduate level databases course at another university and this is exactly what I needed. I spent hours reading our course book and they never showed anything this clear. I finally learned how to check for lossless decompositions and understand why it maters.
@alrgr6806 жыл бұрын
Your videos are simply terrific, I managed to understand it all in no time at all. I am very gratefull for your help fellow.
@sarakaczynska13235 жыл бұрын
Your videos helped me a lot when studying for my databases exam. Great explanation! Thank you
@Max-my6rk5 жыл бұрын
a professor saves my life... tears...
@fakename41684 жыл бұрын
This saved me for my databases final! My professor did not teach this with the tables. Thank you so much!
@CowboyRocksteady Жыл бұрын
thank you for that mid-roll update sting!! studying is hard and i needed that laugh
@Skeimag10 жыл бұрын
slow and steady explanation, great!
@1000Shreyan11 жыл бұрын
Thank u so much sir.... that was the easiest explanation i found on the internet
@raghavdevgon51249 жыл бұрын
The editing on the video is so cool ! Fantastic explanation :) Thanks a lot
@aalawneh9 жыл бұрын
Great videos. Thank you Dr. Gary!
@AA-fe1zl5 жыл бұрын
Why is this man so amazing
@ukamath12 жыл бұрын
Discussed it with Dr Boetticher and the key is to start with Minimal cover. If we started with minimal cover D->BC would be D->B and D->C. And then there would be no "non determinism", so always start with minimal cover.
@slimshadybball6 жыл бұрын
@4:25 I had to pause and like, great move gary
@JacksMacintosh4 жыл бұрын
Proper legend. thanks man.
@dinoa1003411 жыл бұрын
You are an amazing professor. Thank you so much for your help
@kushalbohra12 жыл бұрын
I really appreciate your lectures alot...Keep going sir...!
@blazept56711 жыл бұрын
Thank you very very much. Exam on 9 hours from now!
@riddhigupta104811 жыл бұрын
One word describes you.... Incredible
@cristiandlr10 жыл бұрын
Great video! Do you know where can I find demonstration of the Chase Algorithm for lossless join?
@guidovndr11 жыл бұрын
aha fantastic interruption at 4.34 :D thanks a lot for the video!
@danieldilger39208 жыл бұрын
Very helpful. This is a demonstration of the Chase algorithm, right? Or is that algorithm something different?
@tuanhunghtdh8 жыл бұрын
Actually, i hate the sound at the begining of this movie!
@vigneshsaikrishnamallya57778 жыл бұрын
yea ...zzzhaa.. zzhaa .. zzhaa...
@arnabroy6939 жыл бұрын
Awesome tutorial Sir.. Thanks a lot..
@SuperGojeto11 жыл бұрын
THanks a lot.It helped me to understand decomposition.
@vitali45011 жыл бұрын
thank you ser! Do you have a video about query optimization...? very helpfull!!
@orglassman63112 жыл бұрын
10 minute videos = good idea
@thomasalflen886010 жыл бұрын
Thanks a lot for this video!
@prem649412 жыл бұрын
Question 2: please help me.... Consider relation R = (ABCDEF), with F: {AB C, C A, AC D, D AB}. (a) Is R in BCNF? Explain. b) Apply the lossless-join decomposition algorithm discussed in the class, decompose R into a set of BCNF relations. Show steps of this decomposition and clearly indicate the result.
@rahulkhandelwal87818 жыл бұрын
Sir you are awesome :D.
@munsteraner58552 жыл бұрын
Hello Dr., is there any transcript with a proof to this method? Thanks!
@mohdza22012 жыл бұрын
You're welcome. And this DID help! :D
@yuping4663 жыл бұрын
R1^R2=(BCD)^(ACE)=C, C+ ->ACE, ACE is the key of R2, therefore lossless.
@LuciaSilva-ek3qr3 жыл бұрын
Thank you so much!
@ritadrikc9011 жыл бұрын
Yahhh.. That's Awesome!!!! Thanks Boss...
@VishwaProtimBanerjee10 жыл бұрын
Thanks a lot...the video really helped me out.... :)
@SummersMori5 жыл бұрын
Explained this way simpler than my prof
@nerosonic11 жыл бұрын
thanks a lot, gary
@NyamdavaaAyush13 жыл бұрын
thank you, it helps me so much
@giancosta877111 жыл бұрын
If we get a whole row of distinguishable variables does this also mean that all of the functional dependencies have been preserved??
@GaryBoetticher11 жыл бұрын
Hi Gian, No, it means that it is lossless. Best wishes, Dr. B.
@giancosta877111 жыл бұрын
GaryBoetticher Ok thank you! Could you suggest any videos/resources that explain how to check if a decomposition also preserves all functional dependencies?
@giancosta877111 жыл бұрын
Gian Costa nevermind! Looks like you have a video about that. Thanks:)
@sameermkulkarni10 жыл бұрын
can someone explain me with this example - R=(A,B,C,D,E,F) into R1(A,B,C,D), R2(C,D,E), and R3(A,E,F). Find whether the decomposition is a lossless decomposition, if the following set F of functional dependencies holds. F={AB->CDEF; B->C; D->E; E->F}
@steven94922 жыл бұрын
damn gary nearly gave me a heart attack with the intro
@hasancanterzi134910 жыл бұрын
Thank you. I have a homework about it. it is very usefull for me.
@Finnngers10 жыл бұрын
Hi, just wondering how you determine the sub schemas to begin with? Why are they R1(BCD) and R2(ACE). Cheers for the videos!
@jasonbikeracer110 жыл бұрын
It's usually whatever is the primary key. If this is a database of students and C is the Student ID Number (A = course, B= grade etc.) then C both tables because when you do a natural join of R1 and R2 you would get the original table back.
@sunoharachan38209 жыл бұрын
I noticed that all your right hand side dependencies only contain one attribute, if it contains more than one do we decompose them so that it only contains one attribute?
@garyboetticher91939 жыл бұрын
+Sunohara Chan I would recommend finding a minimal cover before determining whether it is lossless.
@bksukriti432211 жыл бұрын
thanks sir,very nicely explained
@prem649412 жыл бұрын
hi sir need help..... please see the following question.... . Consider R= (ABCDEG), F = {BACD, CD BE, A D, E B}. (a) Is R in 3NF? Explain. (b) Use the lossless-join, dependency preserving algorithm introduced in the class to decompose R into a set of 3NF relations. Show your work of all steps. If decomposition cannot be done, explain why.
@bavidlynx34095 жыл бұрын
Answer is a dick
@MrFixBroken11 жыл бұрын
Thank you!
@tjroxxy12 жыл бұрын
thank you Sir
@Anuja399111 жыл бұрын
Thank you so much
@kaushikmukherjee555610 жыл бұрын
thank you sir :)
@talananiyiyaya89125 жыл бұрын
Why is this a graduate course yet I'm learning this stuff in my undergrad?
@Ajǰjjjjjjjjjjjjj1110 жыл бұрын
thank u sir ...
@fromthesanitarium12 жыл бұрын
hahahai love his sense of humar :D .. thank you sir :D
@vishalranjan12 жыл бұрын
Thanx a lot sir
@hoshanggunner7 жыл бұрын
Dream to work under him for my PhD.
@Diaboluce5 жыл бұрын
what a god
@prang170211 жыл бұрын
thanks a lot :)
@joydip2211 жыл бұрын
thnx alot
@hak4fak7 жыл бұрын
LMAO 4:30 jesus such awesome much wow
@jonesrz9 жыл бұрын
A very verbose way of explaining something so simple.
@BossManTee7 жыл бұрын
What the fuck was that CNC update tho LMAO
@sopwafel6 жыл бұрын
I like your videos but I hate the subject. Will be happy when I can forget about all of this. All universities use different names for things (never heard about distinguished variables) and looking those up is confusing and takes a bunch of time.