Lec 11: Second Normal Form in DBMS | 2NF in DBMS | Normalization in DBMS

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

КОМЕНТАРІ • 341

  • @rakeshpatel3683
    @rakeshpatel3683 4 роки тому +644

    She never ask for like and subscribe .
    She simply teaches her subject so rare these days.
    Lots of love from all students mam.

  • @tirtharajdas2165
    @tirtharajdas2165 3 роки тому +395

    the answer for the homework-->
    AC is the candidate key but relation is not in 2NF, because A is proper subset of AC(candidate key)and A->B, where B is non prime attribute.

  • @peerless3538
    @peerless3538 3 роки тому +30

    Jenny mam you are the only one who teach in a better and simple way.......still your videos worthy......thank you so much.....🥺💕

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

      Hey ,in 1st example we are getting. Baf,caf,daf,eaf candidate keys right

  • @exclusivefacts8956
    @exclusivefacts8956 4 роки тому +37

    Am lucky to found your channel,because i found all topics which i wanna learn with a fabulous explanation

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

      Hey ,in 1st example we are getting. Baf,caf,daf,eaf candidate keys right

  • @ScottTrogam
    @ScottTrogam 3 роки тому +11

    This is hands down some of the best videos on databases I have come across.

  • @shashwatjha9491
    @shashwatjha9491 4 роки тому +192

    The question with R(A,B,C,D) FD:{AB->CD , C->A , D->B } There will be 4 candidate keys AB , AD , BC , CD. Timestamp : 15:50

  • @arinrahman8368
    @arinrahman8368 2 роки тому +81

    1NF:
    Each attribute should contain atomic values
    A column should contai value from the same domain
    Each column should have unique name
    No ordering to rows and columns.
    No duplicate rows.
    2NF:
    It must be 1NF
    No Patial dependency in the relation (Partial dependency occurs when the left hand side of a candidate key points non-prime attributes)
    3NF:
    It is in 2NF
    No transitive dependency for non-prime attributes
    (To be non transitive and 3NF atleast one of these must be true: Either the left handside of funtional dependency is superkey or the right handside points to a prime attribute)
    BCNF:
    A relation is BCNF if it is 3NF
    For each functional dependency there must be a super key

    • @satyamkalyane6841
      @satyamkalyane6841 2 роки тому +3

      In 2NF(partial dependency --> left hand side proper subset of candidate key not candidate key itself)

    • @akashsharma2216
      @akashsharma2216 2 роки тому +1

      I LOVE YOU

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

      @@akashsharma2216 Behen ke lawde 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣 comment section me bhi flirt maarne aa gaya tu bkl 😁😁🤣🤣

    • @suzz4668
      @suzz4668 2 роки тому +2

      @@akashsharma2216 padhai pe dhyaan de

    • @tubakzgn1102
      @tubakzgn1102 Рік тому +2

      Some heroes do not wear capes.

  • @koraykara6270
    @koraykara6270 4 роки тому +72

    Only AC is a candidate key ,prime attributes are {A,C} and the relation is in 1NF but not in 2NF because of the partial dependency (A -> B)

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

      asa am calculat si eu si mi a dat bine, bafta la examen!!!

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

      Correct

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

      I'd highly appreciate it if anyone can HELP me. I have an assignment to normalize a table. The issue is I wasn't provided FDs or any keys. So how and where to start. ( I did find four FDs, not sure though if they're right or not). What to doooo ????

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

      yes

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

      Yessss

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

    madam obviously I don't know how I thankful to you....I'm speechless about this service....God bless you madam...great English pronunciation and well explained.....much love you madam.....

  • @Touay
    @Touay 3 роки тому +8

    Watching from Kashmir !!!
    Tommorow iz my Dbms viva!!!
    Jenny's ma'ams videos helped me alot!!!

  • @Raj3486
    @Raj3486 3 роки тому +22

    CK = AC,
    Non Prime Attributes={B,D}
    A+ ={A,B,D} € Non Prime
    So Partial Dependency
    Implies R is not in 2NF

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

      Hey ,in 1st example we are getting. Baf,caf,daf,eaf candidate keys right

  • @subhashrao7996
    @subhashrao7996 4 роки тому +231

    Not in 2nd normal form because ck={A,C} and A->B .here is an partial dependency

  • @waseemakramkhan7093
    @waseemakramkhan7093 4 роки тому +16

    Good Evening Ma'am, ur explaination is very helpful and understandable, Thanks alot.
    Plz make complete videos on SQL's numericals, Transaction management & Concurrency and File Structure
    Last Question which is given by you in 2nd Normal Form Lecture ....The answer would be the given relation, R(A, B, C, D) & F.D.={A->B, B->D} is not in 2nd Normal Form

  • @Salehalanazi-7
    @Salehalanazi-7 4 роки тому +8

    God bless you. You're an amazing teacher!

  • @trinidadbosch8792
    @trinidadbosch8792 2 роки тому +1

    I LOVE YOU!! I'm 4 days away from my exam and FINALLY, I have the whole clear picture.

  • @varunsaproo4120
    @varunsaproo4120 3 роки тому +3

    People like you make gate preparation much easier. Thank You very much for your efforts Ma'am. Stay Safe :)

  • @Julia-xl7pr
    @Julia-xl7pr Рік тому

    finally understood 2NF.... can't believe this can be explained in such easy to understand way. thank you!

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

    the way she teaches definitely way better than the prof teach in my class, love it!!!

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

    our country needs selfless teacher like her

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

    The explanation is crystal clear !!!!!!!!!!! Thank You !!!!!!!!!

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

    Your explanation is very nice madam... i am following your lectures daily... Thank you very much for providing these lectures to us...

  • @tubakzgn1102
    @tubakzgn1102 Рік тому

    Answer of last example question: We obtain AC closure as candidate key which shows us the FD is not in the 2nd normal form. Perfect explanation, thank you very much

  • @eagle_shadow6665
    @eagle_shadow6665 2 роки тому +1

    Your explanation is great ful thank you so much mam 💫👌😊🤗

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

    Thank you for your all efforts, I can easily understand all these complicate things.

  • @keycode_302
    @keycode_302 Рік тому +2

    your videos are very helpful mam

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

    Your lecture is pakka...I loved it..I was searching so many video regarding normalization today I got the concept..thank you mam

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

      Hey ,in 1st example we are getting. Baf,caf,daf,eaf candidate keys right

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

    Hi Jenny, you take so much effort to explain things. I like your videos very much. But for this particular video, you can take a practical example like orders database to explain partial dependence. That would have made things easier to understand.

  • @shreyaskelapure7639
    @shreyaskelapure7639 16 днів тому

    mem ye bohot aache bat hain ki hamare college ke lecturer aapke video dekhe padhate hain

  • @rajnarayanshriwas4653
    @rajnarayanshriwas4653 2 роки тому +2

    I think in the second example CD is also a candidate key along with AB, CB and AD.

  • @AdamHarrisongpl-projx
    @AdamHarrisongpl-projx 3 роки тому +7

    These videos are like an emerald in a coal mine.

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

    The whiteboard at time brighten up way too much, I know its because of the lighting, but at times it becomes too bright that my eyes start paining. Except this, you are one of the best tutors on youtube.Thankyou for helping thousands of students in need.

  • @atj8697
    @atj8697 4 роки тому +5

    All I can say is thank you

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

    Very nice method of teaching.....

  • @saptarshicse0735
    @saptarshicse0735 4 місяці тому

    Thank you so much Madam😍😍😍😍😍

  • @MonkeyD.3892
    @MonkeyD.3892 Рік тому

    Thanks Mam
    Amazing Video
    🙏🙏

  • @khushbookumari-so8dt
    @khushbookumari-so8dt 4 роки тому +4

    There is only 1 Ck key i.e AC. In the question, there is a partial dependency on A->B that's why this is not in 2NF.

  • @suresh.suthar.24
    @suresh.suthar.24 Рік тому

    best video for 2nf

  • @ITACHIitachiitachi-y7v
    @ITACHIitachiitachi-y7v 29 днів тому +1

    Happy teachers day mam

  • @samsons8279
    @samsons8279 Рік тому +2

    Answer for exercise at 20:14
    Partial Functional dependency exists which is A--> B
    Because A is a proper subset of the candidate key AC , and B is a non-prime attribute.
    Can't thank u enough Jenny ma'am !! 🤩🙌
    The videos on Normalization are just amazing.. !! ✨🙌

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

    Ma'am thank you thank you thank you very very much 🙏🏻

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

    Excellent way of teaching.

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

    Very easy to understand, thank you Jenny

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

    AC is only CK, PD exists as A,C are PA. B,D are NPA. A as subset of AC determines NPA B and D. Therefore PD exists and not in 2NF. Kindly advise if correct. Thank You.

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

    Your lecture is too much good👌👌👌👌

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

      Hey ,in 1st example we are getting. Baf,caf,daf,eaf candidate keys right

  • @abdullaharean257
    @abdullaharean257 Рік тому +6

    The question with R(A,B,C,D) FD:{AB->CD , C->A , D->B } There will be 4 candidate keys AB , AD , BC , CD. Timestamp : 15:50
    Details Explaination:
    Classification of the attributes:
    +-------------+---------+---------+----------+
    | I(isolated) | L(left) | B(both) | R(right) |
    +-------------+---------+---------+----------+
    | - | - | A,B,C,D | - |
    +-------------+---------+---------+----------+
    Union of I and L:
    Computation of the closure of the attributes from Step 4
    Attributes on the both side of FD: A,B,C,D
    Compute the closure of the combination of the power set of B(both) and .
    A⁺ = A ⊂ R
    B⁺ = B ⊂ R
    C⁺ = AC ⊂ R
    D⁺ = BD ⊂ R
    We have not found any candidate keys by adding one-element sets to
    AB⁺ = ABCD = R (candidate key)
    AC⁺= AC ⊂ R
    AD⁺ = ABCD = R (candidate key)
    BC⁺ = ABCD = R (candidate key)
    BD⁺= BD ⊂ R
    CD⁺ = ABCD = R (candidate key)
    Adding any other attribute leads to a superkey.
    Hence, ['AB', 'AD', 'BC', 'CD'] are the (only) candidate keys.
    AB, AD, BC, CD

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

    Ans. Of hw question is
    Not in 2nd NF
    ❤❤❤ Amazing lecture

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

    Thank you jenny 🥰

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

    Ur nice mam u r so gd in teaching, lv u mam

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

    You are a wonder... Thank you ma'am

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

    There is only 1 CK i.e . AC having PA (A,C ) and it's not in 2 NF becoz of PD of (A> B ) which is PA of our AC (Candidate key ) .

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

    1 million subs very soon🥳

  • @SonamYadav-ux8yj
    @SonamYadav-ux8yj 4 роки тому +2

    Best teacher ever🤩🥰

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

    ma'am @ 15:41 replace B with D in CB ( since FD : D --> B) we will get another C.K i.e., CD therefore total 4 C.K's... thank you ma'am .

  • @babytoy2333
    @babytoy2333 Рік тому

    Sorry ma'am! In 2nd example there are 4 cks here AB is equivalent to CD cos C=>A and D=>B that why A can be replaced with C n B with D now thus we'll get CD too

  • @MaheriMihirima
    @MaheriMihirima 2 роки тому +1

    In last example R(A,B,C,D) F.D={A->B, B->D} here Ck={AC}, P.A={A,C}, non prime attribute={B,D} , partial dependency is present. so this is not 2NF. But I have a question which is partial dependency A->B or A->D ??

  • @shivalikagupta3433
    @shivalikagupta3433 3 роки тому +2

    not in 2NF because {AC} is candidate key , hence non prime attributes are {B,D} and {A->ABD} (by transitivity), which is partial dependency . But partial dependency cant exist in 2NF.

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

    2:30 start

  • @ARK1010-cl8fd
    @ARK1010-cl8fd 5 місяців тому

    AC is the only candidate key. The prime attributes are A,C. It is not in 2NF because A->B also A->D(transitive) .

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

    Love you ma'am

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

    As a computer engineering student, if Indian guys don't exist, probably I wouldn't learn anything about computer technologies :)

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

    Ma'am in second example you said AB is a candidate key and also AB->CD, C->A, D->B then if we replace A to C and B to D then CD is also a super key? Is it a candidate key ?? As per i understand the concept it is a candidate key if i am wrong then plz clear my doubt.... also i want to tell you are an amazing teacher your lessons are helpful to me...thank you so much❤🌸

  • @vaibhavjaviya6100
    @vaibhavjaviya6100 3 роки тому +2

    Question :- R(a,b,c,d)
    FD={A--->B, B---->D}
    Answer:- not in 2nd normal phone because PA={a,c}

  • @preetamvarun9219
    @preetamvarun9219 Рік тому

    Thank you ❤

  • @RitikKumar-km5io
    @RitikKumar-km5io 8 місяців тому

    Thank you Mam🙏❤!

  • @Meditation987
    @Meditation987 Рік тому

    Ma'am you are pretty and your teaching method is very impressive

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

    waooo great lecture ...i can watch on dbms last question ans : not second form

  • @shaunsoans6463
    @shaunsoans6463 11 місяців тому

    God bless you mam

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

    Good explanation

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

    Mam thank you so much the video was really helpful. And the last problem is not in second normal form,please reply for this mam it would be great help for me

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

    AC is Ck but the relation is 1nf not 2nf because A->B is partially dependent and also exist non -prime attributes.

  • @AjayThakur-zb3ee
    @AjayThakur-zb3ee 4 роки тому +4

    Ma'am u are looking so beautiful. And thanks alot for this lacture

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

    Thanku soo much mam ❤️❤️❤️❤️

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

    Vere level......💥

  • @Mandeepsingh-jo5cf
    @Mandeepsingh-jo5cf 3 роки тому

    Thanks mam.

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

    Ac is candidate key and not in 2nf because a->b where a is a proper subset of candidate key which implicant b ie the non prime attribute. In this case prime attributes are ac and non prime attributes b and d

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

    Thank you

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

    Nice knowledge spreading spray

  • @ritwikdurga3855
    @ritwikdurga3855 23 дні тому +1

    8:44 "super key is super key" lmao

  • @novaira9186
    @novaira9186 4 місяці тому +1

    Given a relation R( P, Q, R, S, T, U, V, W, X, Y) and Functional Dependency set FD = { PQ → R, PS → VW, QS → TU, P → X, W → Y}, determine
    whether the given R is in 2NF? If not convert it into 2 NF. could you solve it mam please?

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

    Thanks ma'am

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

    Mam the question you are solving at 18:18 is not in 2nd normal form perhaps.
    It contain two CK {A,AB} and B is pointing to non-prime attribute....

  • @EvancePatrick-y7p
    @EvancePatrick-y7p 2 місяці тому

    I am answering the question you've asked in second normal form...my answer is, yes that relation is in second normal form

  • @mansikumari3917
    @mansikumari3917 6 місяців тому +1

    but in the second last example there is a partial dependency so it should not be in 2NF

  • @altinarexha6134
    @altinarexha6134 4 роки тому +5

    In the second example you used the one from hw in Part 1 finding candidate key.. But the result is different from there, I have doubts which one is correct please

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

    *_Nice Job_*

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

    For 15:51 example, Won't CD be also a candidate key ??????????????????????????????????

  • @vishaltrivedi540
    @vishaltrivedi540 3 роки тому +2

    @15:45 I think there can be four candidate keys AB, CD, CB, AD.
    Please correct me if I am wrong. Thanks in advance.

    • @HemanthKumar-if8vu
      @HemanthKumar-if8vu 3 роки тому +2

      yeah its actually 4 CK, but she stopped because, she found out that CK={AB,CB,AD} is enough for answering it as in 2NF.. how? by that time CK={AB,CB,AD} she noticed that PrimeAttributes={A,B,C,D} - which has all the attributes in the given relation and hence no possiblity of getting non prime attributes by the subset of CK(even from following any iteration of finding CKs)

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

      @@HemanthKumar-if8vu If CD is candidate key, it wouldn't be 2nf as it defines C-> A? I think going to this partial dependence. . Please correct me if I'm thinking wrong

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

      @@deryasonmez2524 but A is a prime attribute , what you say is the rule of the 3rd forme , so the relatio is not in the 3rd forme

  • @Gauravkoshyari2911
    @Gauravkoshyari2911 9 місяців тому

    thankssss

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

    what's the difference between the candidate key and prime attributes? (9:07)

  • @Mohammad_raza_01
    @Mohammad_raza_01 Рік тому

    If there would be oscar in Teaching then mam will definetly get the award

  • @knowledgemaster5049
    @knowledgemaster5049 4 роки тому +6

    Not in second normal form. Because of partial dependence A->B.

  • @jay-rathod-01
    @jay-rathod-01 4 роки тому +2

    Excuse me ma'am, how long would it take to complete the playlist of dbms as well as OS . If possible please lemme know the dates .
    Regards,
    Jay

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

    Thankyou ma'am.
    You're helping alot 🙂

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

    In second example you stated as 3 Candidate keys,But we have 4 Candidate keys,AB,CB,AD,CD

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

      No You miss the key ..after candidate key has found you should check whether the primeattributes of the candidate key is present in the given dependencies ...in this manner , we should get .

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

      @@shyamprakashm6325 thank you

  • @vivek-rathod
    @vivek-rathod 4 роки тому +2

    15:54 mam we have one more CK that is CD
    ??????
    I m confuse mam
    BTW thank you mam for amazing explanation
    I am learning so many things from your videos 👍

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

      Can u please share your solution? Coz I am getting only 3 ck. Either (AB,BC,CD) or (AB,BC,AD).

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

      @@fayazmd bhai from B can be replaced by D as there is a FD given , so AD

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

    15:50 The candidate keys will be AB , AD , BC , CD, C, D right?
    I mean AB -> C and AB -> D
    Proper subset of C is phi as well as D. Therefore, C and D are candidate keys?

  • @Shrutiii8
    @Shrutiii8 22 дні тому

    In the first video of ck of playlist , she gave the same question for homework and she told answer is AB,AD,BC,CD are ck so i think therre are 4 cks not 3 ck

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

    AC is the CK, and A->B ; partial dependency exists:
    therefore,, its not 2NF.

  • @AkashYadav-wf1tc
    @AkashYadav-wf1tc 2 роки тому

    Nice

  • @csboi5235
    @csboi5235 2 роки тому +2

    notes : definition and example : 6:10
    12:00 varaikum paaru