10 years later and I can't still find a better RA explanation than this
@ImanMatar9 жыл бұрын
You have just summed up a total of about 5 lectures which I slept through in these 2 parts videos. Thank you
@michaelpeng55979 жыл бұрын
+Iman Matar well said
@xsoteria64586 жыл бұрын
Agreed
@nitinneo76 жыл бұрын
One person's clarity in a topic and the ability to transfer that knowledge can add to saving so many hours! Thank you for being so cogent.
@TheDruida726 жыл бұрын
who else has a databases exam tomorrow?
@fauge75 жыл бұрын
It might be 3 months later, but I do!
@danieldelrey31335 жыл бұрын
Today xD
@af_1255 жыл бұрын
6 days
@mgligorov985 жыл бұрын
it's today iiin about 3 hours :)
@keshara975 жыл бұрын
TheDruida72 today
@jokejong94148 жыл бұрын
I spent close to 2-months trying to understand this topic from my studies. I spent 30mins with your video and I feel like I have gained relational algebra enlightenment. :) Thank you for doing up this video and teaching it so clearly!
@Mike-gt9re3 жыл бұрын
You make me wonder how my professor is employed. Thank you for keeping this public.
@srinivasmaheedhar41187 жыл бұрын
Combination of Video 1 and 2, is awesome, I recommend anyone who wants learn relational algebra ...go through these
@JediMaddy944 жыл бұрын
7 almost 8 years later, came upon these vids and...amazing stuff.
@JohnKilombelevisualfxartist10 жыл бұрын
thank u very much madame for an impressive tutorial, am now able to seat for my final db course exam at my college a million thanks once again may God bless u more more more and more......
@filipemarquesg2 жыл бұрын
What a goddess. Learned more in 35 minutes than in a whole month at college. Amazing teacher.
@pascalsolutions61585 жыл бұрын
Thank you professor for breaking this complex topic down. Obviously i have learnt within 40 minutes what i struggled to understand in weeks
@abdulllah48554 жыл бұрын
I want to appreciate how great this 2 videos were and how the professor explained the topic
@norcal61815 жыл бұрын
I was soo lost on this subject before watching these two videos. This cleared it right up. Thank You!
@miketurner34618 жыл бұрын
In R, when you merge data frames, it employs the relational algebra paradigms mentioned in this video!
@marwanbassam99323 жыл бұрын
I have found a gem in a time of online learning. Thank you!
@pyromen3217 жыл бұрын
Wow. These two videos were unbelievably helpful and easy to understand. In less than 40 minutes, you did a better job of covering what took my professor 5 one-hour lectures to cover. When I fill out my course evaluations, I'm going to link these videos. Hopefully my professor can learn from you on how to convey these concepts so efficiently.
@zairoxs6 жыл бұрын
These videos are great! In fact, I knew nothing on the subject, and the first video was so good, I actually caught the error she made at 3:58 before reading her correction shortly after. Great job!
@jojo23srb3 жыл бұрын
this woman is a queen!!!
@laurenpolo24744 жыл бұрын
You explained this topic so simply. Thank you for posting these videos!
@UdayaKumaraBro6 жыл бұрын
i would like to thank you for this video tutorial series which consists short and sweet explanation in efficient way.
@AB-ce9qb6 жыл бұрын
Thank you so much. I wish I would have watched these videos before mid term
@thomasjaszczult11185 жыл бұрын
"which is a standard set operation you learned about in elementary school" wtf elementary school did you go to? Great video though, thanks a bunch!
@samuelayine4182 жыл бұрын
awesome explanation about important topic great work lady
@electronicdreams.98705 жыл бұрын
Thank you for writing the book we use for the course. Very informative
@kaizhuolim33324 жыл бұрын
At 13:41 when she uses n1
@saqib84703 жыл бұрын
i think it compares the starting string that is B from Berkeley and S from Stanford.
@buscapee3 жыл бұрын
i think it is alphabetical order
@Lucky-bg7sd6 жыл бұрын
Time 4:00 Couldn't you just add a theta join instead of of a natural join with a project operator. Did you not do this because theta joins are rare? I thought you said otherwise when you explained it to us?
@lucianoinso8 жыл бұрын
Exceptional teacher, thank you for the videos!
@SlaveryEvolves8 жыл бұрын
When she does "pairs of colleges in same sate" with the first method, with the cross product, she selected s1 = s2, but don't you also have the Berkley Stanford and Stanford Berkley issue here as well as you did with the natural join?
@lucianoinso8 жыл бұрын
Yup, she missed that i guess because it was not the final query that she was going to show, it also gets repetitions like "stanford stanford" "berkeley berkeley" i think
@abhinitsati30826 жыл бұрын
You could fix that by adding the condition n1 < n2 to the select operator. So the new condition would be s1 = s2 ^ n1 < n2.
@OttoFazzl5 жыл бұрын
@@abhinitsati3082 can you please explain how and why n1 < n2 would remove duplicates like Stanford, Berkley and Berkley, Stanford as shown @13:20?
@harshvardhan5564 жыл бұрын
Brilliantly explained from india
@sdegnan037 жыл бұрын
the answer for the second difference example is wrong, @4:00, question asked for id & name but answer only gives name.
@MN-pr7bx7 жыл бұрын
there's a little subtitle in red to correct the answer, hard to see though lol
@m.rayfasacandra863 жыл бұрын
thanks! these 2 videos help me a lot
@junaidmughal38062 жыл бұрын
No kidding, wasn't expecting it to be this easy
@dalboz4 жыл бұрын
The division operator is missing?
@jamiemarshall82847 жыл бұрын
How does the less than work @ 13:25. How are you claiming a name of a school is less than another name of a school?
@asdfuzdah7 жыл бұрын
comes first alphabetically
@VineFynn4 жыл бұрын
All characters are ranked alphanumerically. Meaning that letters and numbers have a rank relative to each other.
@idadahl65757 ай бұрын
Do all database teachers just like having university structures as examples?
@ZoomerAdvice3 жыл бұрын
I would pay money to have a professor teach me this content this well. Oh wait, I do :/
@fachatii2 жыл бұрын
very well explained , thank you
@keer-311 ай бұрын
Finally, u made me realize that I wasted my money to those trash professors who takes away my 1 hour everyday taking shit.
@ashvedlochun82409 жыл бұрын
great lecture today i`ve found how great lecturers are compared to those at my university :3
@fzndn-xvii6 жыл бұрын
Wait, SQL pronounced as "sequel"?
@DaniDipp5 жыл бұрын
If you want it to
@AngadGrewal5 жыл бұрын
I pronounce it as Sakweeal for fun.
@missdhara64344 жыл бұрын
But what happens if you have more than 2 colleges that you are looking for pairs of ? She just used Berkeley and Stanford and assigned them to C1 and C2 what i there are 300 colleges do we have to list all of them like that ? (C1, C2...C50... C300)?
@ebukaiwuagwu93713 жыл бұрын
The C1 and C2 is a cojoin of the two tables so it is only C1 and C2. the colleges within the table are what she represented with n1 and n2 i think
@san286764 жыл бұрын
Does anyone have the exercises to these lectures ? Thanks
@ric_silva_a8 жыл бұрын
what about the enrollment atribute? where does it say that it doesnt make it to the pairs?
@joe624p7 жыл бұрын
what if you want to find ids of student(s) that had the highest grade? How do you compare each student's grade?
@jacobmoore87345 жыл бұрын
What's the link to the previous video? I searched through your videos and the naming system was insane.
@sdagur7 жыл бұрын
I don't understand the meaning of "don't increase the expressive power of language." What does it mean??
@devcanas7 жыл бұрын
Hope I'm not too late! It means you can write the exact same query with other operators.
@ArshadKhan-ls3oj7 жыл бұрын
I didn't understand the concept of 'natural join' in the Difference operator. The SID is unique in all cases. It cannot be same. So why do we need a 'natural join' to remove duplicate values?
@calaphos7 жыл бұрын
It doesnt allow you to do something you couldnt have done with the opertors introduced before. Its just an easier way to write something however you could have written it before aswell
@rammahmohamed82655 жыл бұрын
amazing video
@deadvision222 ай бұрын
ı understand thıs sectıon wıth the last example , thanks madam
@abdallahrizk87878 жыл бұрын
good explanation
@RajashreeGhoshdiya8 жыл бұрын
this is just great
@siyangliang597410 жыл бұрын
Can somebody teach me how to write "get students who appliy multiple majors in one school"?
@omgjustno9 жыл бұрын
Siyang Liang Someone correct me if I'm wrong, but you may have to look at previous lectures to understand. That question you are asking is actually not possible in this Student-Apply-School relation because I remember that the sID from the Apply table is the primary key. This means that a constraint of this whole relationship is that students can only apply once to a school.
@siyangliang59749 жыл бұрын
Ste awoi I think the primary key for Apply is (sID, college, major). A student could apply multiple college. And a student could apply multiple majors for one college. Look at the original apply table.