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

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 349

  • @rakeshpatel3683
    @rakeshpatel3683 4 года назад +674

    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 года назад +425

    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.

    • @subhamkumarsah7885
      @subhamkumarsah7885 3 года назад +9

      To make it into 2NF we have to divide it into 2 table
      ABD and AC right?

    • @HarshYadav-qz2bm
      @HarshYadav-qz2bm 2 года назад +3

      @@subhamkumarsah7885 yes bro

    • @akashsharma2216
      @akashsharma2216 2 года назад

      bro h b....k....l

    • @mohamedsahilali8809
      @mohamedsahilali8809 Год назад +4

      thank you bhai kabhi mile toh mere se 20 rupay le lena 😊😊😊😊😊😊😊😊

    • @ALLINONE-yu9bu
      @ALLINONE-yu9bu 10 месяцев назад +1

      right answer bro

  • @shashwatjha9491
    @shashwatjha9491 4 года назад +202

    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

  • @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 8 месяцев назад

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

  • @ScottTrogam
    @ScottTrogam 4 года назад +13

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

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

  • @arinrahman8368
    @arinrahman8368 3 года назад +83

    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.

  • @exclusivefacts8956
    @exclusivefacts8956 4 года назад +39

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

    • @Yashkyk
      @Yashkyk 8 месяцев назад

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

  • @koraykara6270
    @koraykara6270 5 лет назад +75

    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 года назад +2

      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 4 года назад +1

      yes

    • @heretojustvibe5760
      @heretojustvibe5760 2 года назад

      Yessss

  • @trinidadbosch8792
    @trinidadbosch8792 2 года назад +1

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

  • @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

  • @varunsaproo4120
    @varunsaproo4120 3 года назад +3

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

  • @subhashrao7996
    @subhashrao7996 5 лет назад +243

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

  • @wendixiao9275
    @wendixiao9275 2 года назад +1

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

  • @Touay
    @Touay 4 года назад +8

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

  • @Julia-xl7pr
    @Julia-xl7pr Год назад

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

  • @abdullaharean257
    @abdullaharean257 2 года назад +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

  • @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

  • @vaibhavsharma399
    @vaibhavsharma399 3 года назад +1

    our country needs selfless teacher like her

  • @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 8 месяцев назад

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

  • @Salehalanazi-7
    @Salehalanazi-7 5 лет назад +8

    God bless you. You're an amazing teacher!

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

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

  • @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 8 месяцев назад

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

  • @AdamHarrisongpl-projx
    @AdamHarrisongpl-projx 3 года назад +7

    These videos are like an emerald in a coal mine.

  • @shreyaskelapure7639
    @shreyaskelapure7639 2 месяца назад

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

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

  • @vaibhavjaviya6100
    @vaibhavjaviya6100 4 года назад +2

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

  • @banyaroo8691
    @banyaroo8691 4 года назад +1

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

  • @abhishekkr1133
    @abhishekkr1133 3 года назад +4

    2:30 start

  • @rajnarayanshriwas4653
    @rajnarayanshriwas4653 2 года назад +4

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

  • @feyzanur8860
    @feyzanur8860 3 года назад +1

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

  • @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.. !! ✨🙌

  • @atj8697
    @atj8697 5 лет назад +5

    All I can say is thank you

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

  • @eagle_shadow6665
    @eagle_shadow6665 2 года назад +1

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

  • @mq4950
    @mq4950 7 месяцев назад

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

  • @csboi5235
    @csboi5235 2 года назад +2

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

  • @D1STANG3R
    @D1STANG3R Год назад +1

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

  • @suresh.suthar.24
    @suresh.suthar.24 Год назад

    best video for 2nf

  • @ITACHIitachiitachi-y7v
    @ITACHIitachiitachi-y7v 2 месяца назад +1

    Happy teachers day mam

  • @keycode_302
    @keycode_302 Год назад +2

    your videos are very helpful mam

  • @LagGamers143
    @LagGamers143 2 года назад

    1 million subs very soon🥳

  • @Mohammad_raza_01
    @Mohammad_raza_01 Год назад

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

  • @meghalpatel8195
    @meghalpatel8195 4 года назад +1

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

  • @rahulrudra5339
    @rahulrudra5339 4 года назад

    Very nice method of teaching.....

  • @Meditation987
    @Meditation987 2 года назад

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

  • @rohitdatta4549
    @rohitdatta4549 8 месяцев назад

    Your lecture is too much good👌👌👌👌

    • @Yashkyk
      @Yashkyk 8 месяцев назад

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

  • @EvancePatrick-y7p
    @EvancePatrick-y7p 4 месяца назад

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

  • @SonamYadav-ux8yj
    @SonamYadav-ux8yj 4 года назад +2

    Best teacher ever🤩🥰

  • @myyoutubeisthis
    @myyoutubeisthis 2 года назад

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

  • @ARK1010-cl8fd
    @ARK1010-cl8fd 7 месяцев назад

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

  • @MonkeyD.3892
    @MonkeyD.3892 Год назад

    Thanks Mam
    Amazing Video
    🙏🙏

  • @knowledgemaster5049
    @knowledgemaster5049 4 года назад

    Excellent way of teaching.

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

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

  • @shivalikagupta3433
    @shivalikagupta3433 4 года назад +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.

  • @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

  • @selomenebit5153
    @selomenebit5153 10 месяцев назад

    Thank you jenny 🥰

  • @sumit_sharma674
    @sumit_sharma674 4 дня назад +1

    Aap mujhe bahut acha lagta ho ❤❤❤ aur apka hair bahut acha ha kis salon sa karwaya ha??

  • @saptarshicse0735
    @saptarshicse0735 5 месяцев назад

    Thank you so much Madam😍😍😍😍😍

  • @lekesanusi751
    @lekesanusi751 2 года назад

    The answer to the question : R(A,B,C,D) f.d> (A->B, B->D) is that it is not in second normal form. Because "A " proper subset of CK(AC) determines non prime attribute "B" i.e A->B. There exist p.d

  • @lewishoanglong1610
    @lewishoanglong1610 4 года назад

    Very easy to understand, thank you Jenny

  • @knowledgemaster5049
    @knowledgemaster5049 4 года назад +6

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

  • @rizwanreshi8673
    @rizwanreshi8673 4 года назад +1

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

  • @KONETI__LOKESH
    @KONETI__LOKESH 9 месяцев назад +1

    No R(A,B,C,D) Not in 2 NF
    Because here there is only one. Candidate key which is AC
    prime attributes are A,C
    The proper subset A determining the non prime attribute so it follows partial dependency
    So it is not in 2NF

  • @shaunsoans6463
    @shaunsoans6463 Год назад

    God bless you mam

  • @afiraarifa1306
    @afiraarifa1306 4 года назад

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

  • @preetamvarun9219
    @preetamvarun9219 Год назад

    Thank you ❤

  • @RitikKumar-km5io
    @RitikKumar-km5io 10 месяцев назад

    Thank you Mam🙏❤!

  • @mathewnhari7840
    @mathewnhari7840 Месяц назад

    Thank you very much for the lessons, they really helped me with my varsity exams. Just a quick question on the example given at 15:00 of lecture 11, I don't understand why AD is a Candidate Key because if (AB -> CD & D->B) then AB->CB i.e A->C same with if (AB->CD & C->A) then AB->AD i.e. B->D. After looking for candidate keys using these FD and the other FD in the video, I identified AD not to be a CK. Please advise if I am wrong.

  • @harman_made
    @harman_made 2 года назад

    Good explanation

  • @stanhacks3850
    @stanhacks3850 2 года назад

    Vere level......💥

  • @rumiNITPatna
    @rumiNITPatna 18 дней назад

    thank u so much mam!

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

  • @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 ??

  • @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❤🌸

  • @AkshayAnil0-1
    @AkshayAnil0-1 4 года назад +1

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

  • @bibekanandabarman3713
    @bibekanandabarman3713 2 года назад

    thank you

  • @gyanaranjansahoo2872
    @gyanaranjansahoo2872 2 года назад

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

  • @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

  • @hudaharoon5367
    @hudaharoon5367 3 года назад

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

  • @ApnaChanel11
    @ApnaChanel11 3 года назад

    Nice knowledge spreading spray

  • @izharkhankhattak
    @izharkhankhattak 3 года назад

    *_Nice Job_*

  • @mansikumari3917
    @mansikumari3917 8 месяцев назад +1

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

  • @AjayThakur-zb3ee
    @AjayThakur-zb3ee 5 лет назад +4

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

  • @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

  • @Mandeepsingh-jo5cf
    @Mandeepsingh-jo5cf 3 года назад

    Thanks mam.

  • @zahidthoker8403
    @zahidthoker8403 11 месяцев назад +1

    It's not in second normal form
    #partial dependency.

  • @starultra2863
    @starultra2863 Год назад +1

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

  • @AkashYadav-wf1tc
    @AkashYadav-wf1tc 2 года назад

    Nice

  • @ShrutiiBaranwal
    @ShrutiiBaranwal 2 месяца назад

    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

  • @ShikshaThisSide
    @ShikshaThisSide 3 года назад

    thankyou mam

  • @kummarguda
    @kummarguda 3 года назад +1

    I am surprised that you did not give a practical example using a table and attributes

  • @Gauravkoshyari2911
    @Gauravkoshyari2911 11 месяцев назад

    thankssss

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

  • @DrToby
    @DrToby 3 года назад

    Today also come to see you 😊

  • @saikatpatra4239
    @saikatpatra4239 4 года назад

    only AC is the candidate key and there is partial dependency exists in the relation corresponds to A->B and therefore the relation is not in 2nf.

  • @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