05-02-relational-algebra-2.mp4

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 108

  • @nguyentu3321
    @nguyentu3321 5 місяців тому +5

    10 years later and I can't still find a better RA explanation than this

  • @ImanMatar
    @ImanMatar 9 років тому +222

    You have just summed up a total of about 5 lectures which I slept through in these 2 parts videos. Thank you

  • @nitinneo7
    @nitinneo7 6 років тому +33

    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.

  • @TheDruida72
    @TheDruida72 6 років тому +370

    who else has a databases exam tomorrow?

    • @fauge7
      @fauge7 5 років тому +6

      It might be 3 months later, but I do!

    • @danieldelrey3133
      @danieldelrey3133 5 років тому +8

      Today xD

    • @af_125
      @af_125 5 років тому +1

      6 days

    • @mgligorov98
      @mgligorov98 5 років тому +10

      it's today iiin about 3 hours :)

    • @keshara97
      @keshara97 5 років тому

      TheDruida72 today

  • @Mike-gt9re
    @Mike-gt9re 3 роки тому +5

    You make me wonder how my professor is employed. Thank you for keeping this public.

  • @jokejong9414
    @jokejong9414 8 років тому +24

    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!

  • @srinivasmaheedhar4118
    @srinivasmaheedhar4118 7 років тому +17

    Combination of Video 1 and 2, is awesome, I recommend anyone who wants learn relational algebra ...go through these

  • @JediMaddy94
    @JediMaddy94 4 роки тому +3

    7 almost 8 years later, came upon these vids and...amazing stuff.

  • @JohnKilombelevisualfxartist
    @JohnKilombelevisualfxartist 10 років тому +35

    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......

  • @filipemarquesg
    @filipemarquesg 2 роки тому

    What a goddess. Learned more in 35 minutes than in a whole month at college. Amazing teacher.

  • @miketurner3461
    @miketurner3461 8 років тому +6

    In R, when you merge data frames, it employs the relational algebra paradigms mentioned in this video!

  • @abdulllah4855
    @abdulllah4855 4 роки тому +2

    I want to appreciate how great this 2 videos were and how the professor explained the topic

  • @pascalsolutions6158
    @pascalsolutions6158 5 років тому +5

    Thank you professor for breaking this complex topic down. Obviously i have learnt within 40 minutes what i struggled to understand in weeks

  • @norcal6181
    @norcal6181 5 років тому +4

    I was soo lost on this subject before watching these two videos. This cleared it right up. Thank You!

  • @marwanbassam9932
    @marwanbassam9932 3 роки тому +1

    I have found a gem in a time of online learning. Thank you!

  • @UdayaKumaraBro
    @UdayaKumaraBro 6 років тому +1

    i would like to thank you for this video tutorial series which consists short and sweet explanation in efficient way.

  • @pyromen321
    @pyromen321 7 років тому +1

    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.

  • @jojo23srb
    @jojo23srb 3 роки тому

    this woman is a queen!!!

  • @laurenpolo2474
    @laurenpolo2474 4 роки тому +1

    You explained this topic so simply. Thank you for posting these videos!

  • @zairoxs
    @zairoxs 6 років тому

    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!

  • @AB-ce9qb
    @AB-ce9qb 6 років тому +2

    Thank you so much. I wish I would have watched these videos before mid term

  • @thomasjaszczult1118
    @thomasjaszczult1118 5 років тому +41

    "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!

  • @SlaveryEvolves
    @SlaveryEvolves 8 років тому +7

    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?

    • @lucianoinso
      @lucianoinso 8 років тому +5

      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

    • @abhinitsati3082
      @abhinitsati3082 5 років тому +1

      You could fix that by adding the condition n1 < n2 to the select operator. So the new condition would be s1 = s2 ^ n1 < n2.

    • @OttoFazzl
      @OttoFazzl 5 років тому

      @@abhinitsati3082 can you please explain how and why n1 < n2 would remove duplicates like Stanford, Berkley and Berkley, Stanford as shown @13:20?

  • @kaizhuolim3332
    @kaizhuolim3332 4 роки тому

    At 13:41 when she uses n1

    • @saqib8470
      @saqib8470 3 роки тому

      i think it compares the starting string that is B from Berkeley and S from Stanford.

    • @buscapee
      @buscapee 3 роки тому

      i think it is alphabetical order

  • @lucianoinso
    @lucianoinso 8 років тому +1

    Exceptional teacher, thank you for the videos!

  • @electronicdreams.9870
    @electronicdreams.9870 4 роки тому

    Thank you for writing the book we use for the course. Very informative

  • @samuelayine418
    @samuelayine418 2 роки тому

    awesome explanation about important topic great work lady

  • @sdegnan03
    @sdegnan03 7 років тому +1

    the answer for the second difference example is wrong, @4:00, question asked for id & name but answer only gives name.

    • @MN-pr7bx
      @MN-pr7bx 7 років тому

      there's a little subtitle in red to correct the answer, hard to see though lol

  • @junaidmughal3806
    @junaidmughal3806 2 роки тому

    No kidding, wasn't expecting it to be this easy

  • @jamiemarshall8284
    @jamiemarshall8284 7 років тому +4

    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?

    • @asdfuzdah
      @asdfuzdah 7 років тому +7

      comes first alphabetically

    • @VineFynn
      @VineFynn 4 роки тому

      All characters are ranked alphanumerically. Meaning that letters and numbers have a rank relative to each other.

  • @fzndn-xvii
    @fzndn-xvii 6 років тому +13

    Wait, SQL pronounced as "sequel"?

    • @DaniDipp
      @DaniDipp 5 років тому +1

      If you want it to

    • @AngadGrewal
      @AngadGrewal 5 років тому +1

      I pronounce it as Sakweeal for fun.

  • @idadahl6575
    @idadahl6575 6 місяців тому

    Do all database teachers just like having university structures as examples?

  • @Lucky-bg7sd
    @Lucky-bg7sd 6 років тому

    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?

  • @harshvardhan556
    @harshvardhan556 4 роки тому +1

    Brilliantly explained from india

  • @fachatii
    @fachatii Рік тому +1

    very well explained , thank you

  • @dalboz
    @dalboz 4 роки тому +1

    The division operator is missing?

  • @m.rayfasacandra86
    @m.rayfasacandra86 3 роки тому

    thanks! these 2 videos help me a lot

  • @ZoomerAdvice
    @ZoomerAdvice 3 роки тому

    I would pay money to have a professor teach me this content this well. Oh wait, I do :/

  • @keer-3
    @keer-3 10 місяців тому

    Finally, u made me realize that I wasted my money to those trash professors who takes away my 1 hour everyday taking shit.

  • @ashvedlochun8240
    @ashvedlochun8240 9 років тому

    great lecture today i`ve found how great lecturers are compared to those at my university :3

  • @jacobmoore8734
    @jacobmoore8734 5 років тому

    What's the link to the previous video? I searched through your videos and the naming system was insane.

  • @san28676
    @san28676 4 роки тому

    Does anyone have the exercises to these lectures ? Thanks

  • @ric_silva_a
    @ric_silva_a 8 років тому

    what about the enrollment atribute? where does it say that it doesnt make it to the pairs?

  • @missdhara6434
    @missdhara6434 4 роки тому

    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)?

    • @ebukaiwuagwu9371
      @ebukaiwuagwu9371 2 роки тому

      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

  • @joe624p
    @joe624p 7 років тому

    what if you want to find ids of student(s) that had the highest grade? How do you compare each student's grade?

  • @sdagur
    @sdagur 7 років тому +1

    I don't understand the meaning of "don't increase the expressive power of language." What does it mean??

    • @devcanas
      @devcanas 7 років тому

      Hope I'm not too late! It means you can write the exact same query with other operators.

  • @ArshadKhan-ls3oj
    @ArshadKhan-ls3oj 7 років тому

    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?

    • @calaphos
      @calaphos 7 років тому

      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

  • @rammahmohamed8265
    @rammahmohamed8265 5 років тому

    amazing video

  • @deadvision22
    @deadvision22 Місяць тому

    ı understand thıs sectıon wıth the last example , thanks madam

  • @siyangliang5974
    @siyangliang5974 9 років тому

    Can somebody teach me how to write "get students who appliy multiple majors in one school"?

    • @omgjustno
      @omgjustno 9 років тому

      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.

    • @siyangliang5974
      @siyangliang5974 9 років тому

      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.

  • @RajashreeGhoshdiya
    @RajashreeGhoshdiya 8 років тому

    this is just great

  • @abdallahrizk8787
    @abdallahrizk8787 8 років тому

    good explanation

  • @briannguyen5057
    @briannguyen5057 3 роки тому

    very helpful

  • @hanabenarab7558
    @hanabenarab7558 9 років тому

    Thank you,Very helpful

  • @srinivasmaheedhar4118
    @srinivasmaheedhar4118 7 років тому

    very nice

  • @drvp1997
    @drvp1997 9 років тому

    Thank you!

  • @itachi-senpaii
    @itachi-senpaii 7 років тому

    thank you so much ... :)

  • @2everywhere285
    @2everywhere285 8 років тому

    Thank you !!

  • @tsunningwah3471
    @tsunningwah3471 8 місяців тому

    知哪!

  • @yavuzerbas875
    @yavuzerbas875 4 роки тому

    Hair color is changed

  • @elestirel3131
    @elestirel3131 4 роки тому +1

    AŞK KADIN........

  • @tsunningwah3471
    @tsunningwah3471 8 місяців тому

    mmm

  • @shnapi7
    @shnapi7 3 роки тому +1

    Who else high af right now? :P

  • @tsunningwah3471
    @tsunningwah3471 8 місяців тому

    bbb

  • @danmoulton7365
    @danmoulton7365 6 років тому

    Thank you!