UHCL 25a Graduate Database Course - Lossless Decomposition

  Рет қаралды 99,858

GaryBoetticher

GaryBoetticher

Күн бұрын

Пікірлер: 82
@gabrielmorcote4264
@gabrielmorcote4264 8 жыл бұрын
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.
@iProRobin
@iProRobin 8 жыл бұрын
Wow your videos are lit fam.
@carloangelo6
@carloangelo6 9 жыл бұрын
The fast forwarding during writing keeps my mind from flying to outer space thank you sir!
@ImAltair1
@ImAltair1 Жыл бұрын
12 years later and this playlist is saving me on my databases exam. You're a legend!
@otakuqueen6393
@otakuqueen6393 12 жыл бұрын
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.
@donevheino9105
@donevheino9105 9 жыл бұрын
The best set of lectures on the subject ever. Keep going like that!
@jonesrz
@jonesrz 9 жыл бұрын
You seem like a good man and your videos on normalization are excellent. Thank you for being kind enough to provide these.
@vaibsvaibhav6723
@vaibsvaibhav6723 6 жыл бұрын
The transition was amazing!!! :) Excellent tutorial!
@pauliewalnuts6734
@pauliewalnuts6734 7 жыл бұрын
haha the cnc news break this man is the best !!
@freyasaha4559
@freyasaha4559 6 жыл бұрын
Looked everywhere for the last 2 minute comment you provided. Thanks!! Effortlessly taught.
@jlparise
@jlparise 13 жыл бұрын
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.
@alrgr680
@alrgr680 6 жыл бұрын
Your videos are simply terrific, I managed to understand it all in no time at all. I am very gratefull for your help fellow.
@sarakaczynska1323
@sarakaczynska1323 5 жыл бұрын
Your videos helped me a lot when studying for my databases exam. Great explanation! Thank you
@Max-my6rk
@Max-my6rk 5 жыл бұрын
a professor saves my life... tears...
@fakename4168
@fakename4168 4 жыл бұрын
This saved me for my databases final! My professor did not teach this with the tables. Thank you so much!
@CowboyRocksteady
@CowboyRocksteady Жыл бұрын
thank you for that mid-roll update sting!! studying is hard and i needed that laugh
@Skeimag
@Skeimag 10 жыл бұрын
slow and steady explanation, great!
@1000Shreyan
@1000Shreyan 11 жыл бұрын
Thank u so much sir.... that was the easiest explanation i found on the internet
@raghavdevgon5124
@raghavdevgon5124 9 жыл бұрын
The editing on the video is so cool ! Fantastic explanation :) Thanks a lot
@aalawneh
@aalawneh 9 жыл бұрын
Great videos. Thank you Dr. Gary!
@AA-fe1zl
@AA-fe1zl 5 жыл бұрын
Why is this man so amazing
@ukamath
@ukamath 12 жыл бұрын
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.
@slimshadybball
@slimshadybball 6 жыл бұрын
@4:25 I had to pause and like, great move gary
@JacksMacintosh
@JacksMacintosh 4 жыл бұрын
Proper legend. thanks man.
@dinoa10034
@dinoa10034 11 жыл бұрын
You are an amazing professor. Thank you so much for your help
@kushalbohra
@kushalbohra 12 жыл бұрын
I really appreciate your lectures alot...Keep going sir...!
@blazept567
@blazept567 11 жыл бұрын
Thank you very very much. Exam on 9 hours from now!
@riddhigupta1048
@riddhigupta1048 11 жыл бұрын
One word describes you.... Incredible
@cristiandlr
@cristiandlr 10 жыл бұрын
Great video! Do you know where can I find demonstration of the Chase Algorithm for lossless join?
@guidovndr
@guidovndr 11 жыл бұрын
aha fantastic interruption at 4.34 :D thanks a lot for the video!
@danieldilger3920
@danieldilger3920 8 жыл бұрын
Very helpful. This is a demonstration of the Chase algorithm, right? Or is that algorithm something different?
@tuanhunghtdh
@tuanhunghtdh 8 жыл бұрын
Actually, i hate the sound at the begining of this movie!
@vigneshsaikrishnamallya5777
@vigneshsaikrishnamallya5777 8 жыл бұрын
yea ...zzzhaa.. zzhaa .. zzhaa...
@arnabroy693
@arnabroy693 9 жыл бұрын
Awesome tutorial Sir.. Thanks a lot..
@SuperGojeto
@SuperGojeto 11 жыл бұрын
THanks a lot.It helped me to understand decomposition.
@vitali450
@vitali450 11 жыл бұрын
thank you ser! Do you have a video about query optimization...? very helpfull!!
@orglassman6311
@orglassman6311 2 жыл бұрын
10 minute videos = good idea
@thomasalflen8860
@thomasalflen8860 10 жыл бұрын
Thanks a lot for this video!
@prem6494
@prem6494 12 жыл бұрын
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.
@rahulkhandelwal8781
@rahulkhandelwal8781 8 жыл бұрын
Sir you are awesome :D.
@munsteraner5855
@munsteraner5855 2 жыл бұрын
Hello Dr., is there any transcript with a proof to this method? Thanks!
@mohdza220
@mohdza220 12 жыл бұрын
You're welcome. And this DID help! :D
@yuping466
@yuping466 3 жыл бұрын
R1^R2=(BCD)^(ACE)=C, C+ ->ACE, ACE is the key of R2, therefore lossless.
@LuciaSilva-ek3qr
@LuciaSilva-ek3qr 3 жыл бұрын
Thank you so much!
@ritadrikc90
@ritadrikc90 11 жыл бұрын
Yahhh.. That's Awesome!!!! Thanks Boss...
@VishwaProtimBanerjee
@VishwaProtimBanerjee 10 жыл бұрын
Thanks a lot...the video really helped me out.... :)
@SummersMori
@SummersMori 5 жыл бұрын
Explained this way simpler than my prof
@nerosonic
@nerosonic 11 жыл бұрын
thanks a lot, gary
@NyamdavaaAyush
@NyamdavaaAyush 13 жыл бұрын
thank you, it helps me so much
@giancosta8771
@giancosta8771 11 жыл бұрын
If we get a whole row of distinguishable variables does this also mean that all of the functional dependencies have been preserved??
@GaryBoetticher
@GaryBoetticher 11 жыл бұрын
Hi Gian, No, it means that it is lossless. Best wishes, Dr. B.
@giancosta8771
@giancosta8771 11 жыл бұрын
GaryBoetticher Ok thank you! Could you suggest any videos/resources that explain how to check if a decomposition also preserves all functional dependencies?
@giancosta8771
@giancosta8771 11 жыл бұрын
Gian Costa nevermind! Looks like you have a video about that. Thanks:)
@sameermkulkarni
@sameermkulkarni 10 жыл бұрын
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}
@steven9492
@steven9492 2 жыл бұрын
damn gary nearly gave me a heart attack with the intro
@hasancanterzi1349
@hasancanterzi1349 10 жыл бұрын
Thank you. I have a homework about it. it is very usefull for me.
@Finnngers
@Finnngers 10 жыл бұрын
Hi, just wondering how you determine the sub schemas to begin with? Why are they R1(BCD) and R2(ACE). Cheers for the videos!
@jasonbikeracer1
@jasonbikeracer1 10 жыл бұрын
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.
@sunoharachan3820
@sunoharachan3820 9 жыл бұрын
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?
@garyboetticher9193
@garyboetticher9193 9 жыл бұрын
+Sunohara Chan I would recommend finding a minimal cover before determining whether it is lossless.
@bksukriti4322
@bksukriti4322 11 жыл бұрын
thanks sir,very nicely explained
@prem6494
@prem6494 12 жыл бұрын
hi sir need help..... please see the following question.... . Consider R= (ABCDEG), F = {BACD, 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.
@bavidlynx3409
@bavidlynx3409 5 жыл бұрын
Answer is a dick
@MrFixBroken
@MrFixBroken 11 жыл бұрын
Thank you!
@tjroxxy
@tjroxxy 12 жыл бұрын
thank you Sir
@Anuja3991
@Anuja3991 11 жыл бұрын
Thank you so much
@kaushikmukherjee5556
@kaushikmukherjee5556 10 жыл бұрын
thank you sir :)
@talananiyiyaya8912
@talananiyiyaya8912 5 жыл бұрын
Why is this a graduate course yet I'm learning this stuff in my undergrad?
@Ajǰjjjjjjjjjjjjj11
@Ajǰjjjjjjjjjjjjj11 10 жыл бұрын
thank u sir ...
@fromthesanitarium
@fromthesanitarium 12 жыл бұрын
hahahai love his sense of humar :D .. thank you sir :D
@vishalranjan
@vishalranjan 12 жыл бұрын
Thanx a lot sir
@hoshanggunner
@hoshanggunner 7 жыл бұрын
Dream to work under him for my PhD.
@Diaboluce
@Diaboluce 5 жыл бұрын
what a god
@prang1702
@prang1702 11 жыл бұрын
thanks a lot :)
@joydip22
@joydip22 11 жыл бұрын
thnx alot
@hak4fak
@hak4fak 7 жыл бұрын
LMAO 4:30 jesus such awesome much wow
@jonesrz
@jonesrz 9 жыл бұрын
A very verbose way of explaining something so simple.
@BossManTee
@BossManTee 7 жыл бұрын
What the fuck was that CNC update tho LMAO
@sopwafel
@sopwafel 6 жыл бұрын
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.
@kylemurray3294
@kylemurray3294 7 жыл бұрын
ahh intro too louddd
@jona4385
@jona4385 2 жыл бұрын
Thank you so much!
@nhoenderop
@nhoenderop 11 жыл бұрын
Thank you so much
UHCL 23a Graduate Database Course - Minimal Covers Example
9:59
GaryBoetticher
Рет қаралды 144 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)
17:07:42
UHCL 37a Graduate Database Course - Linear Hashing - Part 2
3:53
GaryBoetticher
Рет қаралды 27 М.
UHCL 30a Graduate Database Course - Bernsteins Synthesis Algorithm
10:00
Database Normalization 1NF 2NF 3NF
10:26
Jesper Lowgren
Рет қаралды 192 М.
UHCL 36a Graduate Database Course - Linear Hashing - Part 1
10:00
GaryBoetticher
Рет қаралды 80 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 2,2 МЛН
UHCL 26a Graduate Database Course - Preserving Dependencies
10:00
GaryBoetticher
Рет қаралды 68 М.
UHCL 35a Graduate Database Course - Extendible Hashing
9:54
GaryBoetticher
Рет қаралды 118 М.
Gradient descent, how neural networks learn | DL2
20:33
3Blue1Brown
Рет қаралды 7 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН