Lecture 11: Why We Need Normalisation ? || DBMS Series for Placements

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 167

  • @TheBaljitSingh
    @TheBaljitSingh 2 ปีที่แล้ว +81

    47:51 pe yaha ye B->C (c prime attribute kaise ho ja raha hai?????)

    • @the_sky_fire
      @the_sky_fire 2 ปีที่แล้ว +28

      C prime nahi non-prime attribute he hai...Bhaiya ne galti se boldiya ...Next dekho jab 3NF convert karenge ...B is Prime attribute determining C (non-prime attribute).
      Aage Video me dekho 50:40 se 50:54 tak he will mention correctly tab B->C non-prime to non-prime hatana hota hai bolke.

    • @lakshaykumar7518
      @lakshaykumar7518 2 ปีที่แล้ว +19

      Thanks Akash for the clarification :)
      It was a miss!

    • @the_sky_fire
      @the_sky_fire 2 ปีที่แล้ว +4

      @@lakshaykumar7518 Thank you Bhaiya for Considering and pinning it to the top.

    • @TheBaljitSingh
      @TheBaljitSingh 2 ปีที่แล้ว +4

      @@the_sky_fire aachna bhiya ne aage cover kiya hai.. mai confuse ho gya aur yahi pe video rok ke sochne laga.. but bhiya ko thanks for pinning my comment

    • @dreamy4174
      @dreamy4174 ปีที่แล้ว

      Can anyone suggest a video on how to find normal form

  • @khanalnischal1488
    @khanalnischal1488 2 ปีที่แล้ว +31

    00:00 - What is Functional Dependency?
    11:00 - Armstrong's Axioms
    18:30 - Why Normalisation is necessary?
    20:00 - Anomalies due to redundant data
    22:00 - Insertion Anomaly
    25:00 - Deletion Anomaly
    26:30 - Updation Anomaly
    31:10 - What we actually do in Normalisation?
    33:12 - Types of Normal Forms
    33:15 - 1NF
    35:55 - 2NF
    44:45 - 3NF
    50:00 - BCNF

    • @subhajitdey135
      @subhajitdey135 ปีที่แล้ว +1

      Thanks brah

    • @ompat1l
      @ompat1l ปีที่แล้ว +2

      background mai cat ka timestamps bhi dawdle

  • @lokeshnegi5051
    @lokeshnegi5051 2 ปีที่แล้ว +15

    all those topics were like so tough during cllg days but u made it so much easier thank u so much.

    • @sadaf_r
      @sadaf_r ปีที่แล้ว

      true that

  • @ArpitAgrawal-nr7uc
    @ArpitAgrawal-nr7uc 6 หลายเดือนก่อน +2

    Examples helped a lot, I did not find a better explanation than this on TH-cam. Thanks

  • @gamingmarvelz1504
    @gamingmarvelz1504 ปีที่แล้ว +3

    Explained so clearly with examples❤, just got better idea in dbms which i wasn't when i learned it in clg1 year back

  • @imnotakash
    @imnotakash ปีที่แล้ว +5

    47:50 bhaiya aapne bola hai ki non - prime attribute should not find no-prime attribute but aapne explain krte time bola ki ek non-prime attribute determine the prime attribute

  • @ChintuCodes
    @ChintuCodes 5 หลายเดือนก่อน

    i have completed this whole series a month ago and now i'm here again just to revise the concepts for my sem examss. lakshay bhaiya literally nailed this complete series muuch love !!!!!

  • @leekhnna9808
    @leekhnna9808 2 ปีที่แล้ว +8

    Waiting for next videos bhaiya, my placement season is going on , and i am mostly dependable on this series for dbms .. !!

  • @prateeksomani9239
    @prateeksomani9239 ปีที่แล้ว +14

    56:30 . There is redundancy in the Professor table , Since, A non-prime attribute (Professor) can determine another non-prime attribute (Subject) as there is constraint ," Each professor will teach only single subject " and only P-id is the Primary Key. Please Explain this or Correct me if I am wrong.

    • @anshumaan1024
      @anshumaan1024 7 หลายเดือนก่อน

      yeh toh mene bhi nhi dekha, fir toh yeh example, BCNF nhi hoga, kyoki yeh 2NF hi nhi hai 🤔

  • @krishraj1942
    @krishraj1942 ปีที่แล้ว +5

    16:00 pe B--> C is possible

  • @autismo1969
    @autismo1969 2 ปีที่แล้ว +3

    THANKS A LOT FOR THIS SERIES GUYS. REALLY HELPED. 🙏🙏

  • @dhananjay7937
    @dhananjay7937 ปีที่แล้ว

    Great Teaching Method Bhaiyya
    Sab samaz mei agaya

  • @sukhjitsingh959
    @sukhjitsingh959 2 ปีที่แล้ว +3

    thanks for this DBMS series video Sir and expecting the DP series to come with more videos soon...

  • @sadaf_r
    @sadaf_r ปีที่แล้ว +1

    well explained...i completely understood this normalisation concept...thank a lot brother.

  • @saminaabbas9722
    @saminaabbas9722 หลายเดือนก่อน

    Wonderful explanation! Kudos 👏👏

  • @kailanirochellla2006
    @kailanirochellla2006 2 ปีที่แล้ว +1

    aap jaies teacher aur god student ke liye ek saman hote hai
    love you CodeHelp - by Babbar ❤❤❤❤❤❤✔✔

  • @amanrubey
    @amanrubey 2 ปีที่แล้ว +1

    Lakshay Sir is like God to me

  • @shubhammishra324
    @shubhammishra324 ปีที่แล้ว +1

    Thank you for the lecture, it really helped me a lot. Wonderful work.

  • @tusharverma4202
    @tusharverma4202 ปีที่แล้ว +2

    At 16:04, Can we not do it like this?
    CD->E, and E->A thus CD->A (using transitive property.)
    Now, we have BC->A thus BC->B (from 1st relation).
    Then using reflexive property, as B is a subset of BC, we have a trivial functional dependency.

    • @divyangdheer7292
      @divyangdheer7292 ปีที่แล้ว

      +1

    • @aakash_jamadar939
      @aakash_jamadar939 7 หลายเดือนก่อน +1

      you are going vice versa of the Reflexive property,it need not be true.

  • @tuikasrivastava1763
    @tuikasrivastava1763 20 วันที่ผ่านมา

    superb explanation!!

  • @abhishekkeshri3974
    @abhishekkeshri3974 ปีที่แล้ว +3

    the cute cat behind you ...........😅😅😅😅

  • @sarthaksaklani
    @sarthaksaklani 2 วันที่ผ่านมา

    Very helpful video bhai❤️

  • @ayushp4471
    @ayushp4471 2 ปีที่แล้ว +2

    Thank you bhaiya for your efforts and your explanation is the BEST❤

  • @himanshigarg1431
    @himanshigarg1431 8 หลายเดือนก่อน +2

    there is a white cat in his background 6:46....thank you sir for lecture

  • @lalit-singh-bisht
    @lalit-singh-bisht ปีที่แล้ว +9

    56:45 there we can get the subject_name from professor meaning nonprime ->nonprime, isn't that a redundancy

    • @DeepakKumar-xj4ul
      @DeepakKumar-xj4ul 3 หลายเดือนก่อน

      both student_id , subject has take as primary key hence non prime attribute is determining prime attribute which comes under 3NF. see again in video.

  • @ChintuCodes
    @ChintuCodes 5 หลายเดือนก่อน +1

    46:34 how c is fully determined by PK ?? since the PK of the table is A whereas C is determined by B. I know A->B but i think B->C should be a partial dependency

  • @VishalSharma-zu2vp
    @VishalSharma-zu2vp 2 ปีที่แล้ว +5

    Thanks For Teaching DBMS ❤️

  • @MdSufiHussain
    @MdSufiHussain 2 หลายเดือนก่อน

    56:30 I think the resultant decomposed table of prof_id, prof, subject violates 3NF so we again can decompose it into two tables one containing prof_id, prof and other one as prof_id, subject with prof_id being the primary key here.

  • @saurabhkumarsingh9550
    @saurabhkumarsingh9550 2 ปีที่แล้ว +5

    BCNF is not clearly taught.

  • @instaflicks4u
    @instaflicks4u ปีที่แล้ว +7

    56:30, but here in professor's table, professor(no-prime) attribute can determine subject(non-prime) attribute, thus it's not following 3NF, right??

    • @vinayjangra1401
      @vinayjangra1401 ปีที่แล้ว

      yeah, i also thought that, you are right

    • @tusharverma4202
      @tusharverma4202 ปีที่แล้ว +1

      I think Professor id shouldn't appear in the tables and Professor should become P.K in that table.

    • @anuj_pandey
      @anuj_pandey ปีที่แล้ว

      @@tusharverma4202 then partial depencency b/w p_id and subject would exist

    • @AmanGangrade
      @AmanGangrade ปีที่แล้ว

      also using professor you can find pid which not full fill bcnf

    • @MuhammadAsif-xe7es
      @MuhammadAsif-xe7es 10 หลายเดือนก่อน

      Not possible bcoz professor can teach only one subject but subject belongs to the multiple professors
      Thus you can't find subject with a professor's name.

  • @akash-jpeg
    @akash-jpeg 2 ปีที่แล้ว +1

    Day 11 - Present Sir❤

  • @AryanJC07
    @AryanJC07 ปีที่แล้ว

    Ek dam kadak❤

  • @UECAshutoshKumar
    @UECAshutoshKumar 3 หลายเดือนก่อน +1

    Thank you 😊

  • @0708Sunshine
    @0708Sunshine 2 ปีที่แล้ว +4

    Thank you for all the effort. It is highly appreciated

  • @dhruvarora8136
    @dhruvarora8136 2 ปีที่แล้ว +2

    Bhaiya ek telegram channel ka discuss group bnado

  • @aaravkumar1308
    @aaravkumar1308 2 ปีที่แล้ว +1

    Amazingly well explained . Thanks a lot Lakshay Bhaiya ..>

  • @yashwantptl7
    @yashwantptl7 ปีที่แล้ว

    bohot hi badhiya

  • @shubhambarange
    @shubhambarange 2 ปีที่แล้ว +1

    The way of explanation is very amazing

  • @ShivshankarKumaryadav-m4f
    @ShivshankarKumaryadav-m4f 28 วันที่ผ่านมา

    Thanku sir ❤

  • @aviraj983
    @aviraj983 2 วันที่ผ่านมา

    at 56:44 if stud_id is primary key but it is not unique in that table as you have written
    101 1
    101 2

  • @ashutoshkumargiri3194
    @ashutoshkumargiri3194 ปีที่แล้ว

    Nice Explanation bhaia

  • @Amit_iPhone_shorts
    @Amit_iPhone_shorts 2 ปีที่แล้ว +4

    At 41:37 B kaise determine kri hai c ko in 2NF realtion 2. B to null hai
    A --> C Hona chaiye na .

    • @0xh4ns
      @0xh4ns 8 หลายเดือนก่อน

      we make B a primary key in another table, then we can't set it to null.

  • @sayandeepsoren361
    @sayandeepsoren361 7 หลายเดือนก่อน

    Nice Explanation

  • @OmkaraEditz
    @OmkaraEditz ปีที่แล้ว +2

    56:42 yaha pe professor->subject also exists so the 3NF condition is violated??

  • @prakhargupta4320
    @prakhargupta4320 ปีที่แล้ว

    if a is subset of b does not imply that their intersection is zero A -> ABC here ABC is not a Subset of A and intersection is non zero as well in what category will we put it trivial or non trivial

  • @worldofficials9532
    @worldofficials9532 ปีที่แล้ว +3

    55:00 sir in student prime attribute (id) , how it can detetmine 101 and 102

  • @NikhilBinnar-n8n
    @NikhilBinnar-n8n ปีที่แล้ว +1

    8:36 please show the cat behind you

  • @heromunfa9317
    @heromunfa9317 2 ปีที่แล้ว +1

    Bahi dsa series continue kren plzz

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว

    It was quite well explained

  • @ankushladani496
    @ankushladani496 2 ปีที่แล้ว

    Maja aa gaya bhaiya...

  • @rajeshs1951
    @rajeshs1951 2 ปีที่แล้ว +1

    Thanks bhaiya 🙏

  • @moment7206
    @moment7206 ปีที่แล้ว

    great learning exprience

  • @sumitsakpal7085
    @sumitsakpal7085 2 ปีที่แล้ว

    maine video puri dekhi

  • @sureshsodha4737
    @sureshsodha4737 2 ปีที่แล้ว +3

    Sir,how to company decides package during the placement?

  • @aishwaryavishwanath3806
    @aishwaryavishwanath3806 2 ปีที่แล้ว +1

    You guys are amazing

  • @ShubhamDas-js2kx
    @ShubhamDas-js2kx 2 ปีที่แล้ว +6

    at 56:08 in student table id (prime attribute ) having redundant values {101,101} which is not allowed in prime attribute how we can remove redundancy from here..

    • @anshumanrout2739
      @anshumanrout2739 ปีที่แล้ว

      ya that's a clear mistake , ek bachha do teacher se kaise padh sakta hai .

    • @tusharverma4202
      @tusharverma4202 ปีที่แล้ว

      1NF bhi nhi ye table.

  • @youtubekumar8590
    @youtubekumar8590 ปีที่แล้ว

    Thanku bhaiya

  • @sahilsingh5695
    @sahilsingh5695 6 หลายเดือนก่อน

    17:56
    CD->A ok CD->C ok.......CD->AC (AC whole another combination nahi hogya) ma dimag ma image nahi bna paa rha hu...if you can explain more about this.

  • @rituraj8630
    @rituraj8630 7 หลายเดือนก่อน +1

    56:30 student table me s_id PK kaise ho skta hai because it should be unique and NOT NULL?

  • @ASMR-bu8qc
    @ASMR-bu8qc 7 หลายเดือนก่อน

    In 2NF, all the non-prime attributes must depend on prime attributes and non-prime attributes can not depend on the part of PK. So, in the student-project example in 2NF, how if project_name and project_id forms a relation? Isn't it invalidating the concept of 2NF?

  • @ibrahimsiddiqui7798
    @ibrahimsiddiqui7798 ปีที่แล้ว +1

    Very cute cat

  • @sachinjha8042
    @sachinjha8042 2 ปีที่แล้ว

    Nice explanation 👍

  • @sauravtarun8495
    @sauravtarun8495 2 ปีที่แล้ว +16

    How many more videos will be there on this playlist?

  • @VIKAS-fm5un
    @VIKAS-fm5un 2 ปีที่แล้ว

    Isi ki jarurat jyada thi normalisation 1nf 2nf 3nf and bcnf parso mera dbms ka paper hai important topic hai ye eske aane ke chance bahut h

    • @lakshaykumar7518
      @lakshaykumar7518 2 ปีที่แล้ว

      Btw, the videos made in this series are placements specific 😊

  • @dainaetishaa5006
    @dainaetishaa5006 2 ปีที่แล้ว

    Thank you again😊😊😊

  • @divyanshujindal8673
    @divyanshujindal8673 2 ปีที่แล้ว +5

    56:08 pe jo BCNF ke baad 2nd table h(Professor) usme 2NF toh abhi bhi exist kr rhi h kyunki professor(non prime) se subject(non prime) could be calculated.
    can anyone explain ?

    • @anshumanrout2739
      @anshumanrout2739 ปีที่แล้ว +1

      professor yahan non prime hai . And you are correct . The non prime is determining non prime , which is the case of 3NF and also 2NF . The solution should be either pid hatado aur professor ko prime kardo ya professor name hi hatado

    • @sanskrutishahu517
      @sanskrutishahu517 ปีที่แล้ว

      Yeah correct And start mai hi PK stu_id aur Proff aayega not {stu_id,subj} so BCNF wala case banega hi nhi but usme 2NF wala case hojayega of partial dependency

  • @theanshshah
    @theanshshah 2 ปีที่แล้ว +1

    Is dsa done or will there be more classes

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว

    thanks a lot

  • @kumarlakshya4407
    @kumarlakshya4407 ปีที่แล้ว

    i think bhaiyya himself studied from KNOWLEDGE GATE

  • @priyanshpatel2078
    @priyanshpatel2078 2 ปีที่แล้ว

    Hmmm intresting

  • @dhiman.shanky
    @dhiman.shanky 2 ปีที่แล้ว

    Amazing bro ❤️❤️❤️❤️👍👍❤️❤️

  • @fazerugbrug439
    @fazerugbrug439 2 ปีที่แล้ว

    superb

  • @varunbansal8865
    @varunbansal8865 2 ปีที่แล้ว

    how many videos are left in this playlist?

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว

    maja aa gaya

  • @AryanSingh-rizz
    @AryanSingh-rizz 4 หลายเดือนก่อน

    I have a confusion what is that white organism behind you and what is it's name 💖

  • @Devkumar-en7zu
    @Devkumar-en7zu 7 หลายเดือนก่อน

    Sir plz clear one doubt that what is the meaning of sunset here bcz in non-trivial example how can we reach to the conclusion that it is a non trivial fd

  • @anmolkeshri2187
    @anmolkeshri2187 2 ปีที่แล้ว

    Thank you🙏🙏🙏🙏

  • @TarunKumar-cn6in
    @TarunKumar-cn6in 2 ปีที่แล้ว

    thanks sir

  • @rupambanerjee7575
    @rupambanerjee7575 2 ปีที่แล้ว

    Waiting for this

  • @taison0072
    @taison0072 2 ปีที่แล้ว

    Bhaiya please relational database design pe questions karaiye , schema design

  • @jamuneshsheta7011
    @jamuneshsheta7011 หลายเดือนก่อน

    in last student professor table student id me 101 2 times aa raha he to voh atomic value kaise hui its not 1NF then how it is 3NF

  • @motivationalmusic3721
    @motivationalmusic3721 4 หลายเดือนก่อน

    Understood

  • @yuvrajrana7043
    @yuvrajrana7043 ปีที่แล้ว +1

    heloo how at 44:23 how is it 2 NF because first table primary key is (student id and project id) but student name is fully dependent on student id ,, therefore partial dependecy

    • @saisidharth454
      @saisidharth454 ปีที่แล้ว

      Because ProjectId in the new table is the Foreign key and not the primary key. Hence Student_name only depends on Student_ID and hence is said to be fully dependent. And Product_ID is required to link the two tables else we won't be able to find the project_Name for a particular student which would break the given functional dependency. Hope it is clear now.

    • @akshayamin
      @akshayamin ปีที่แล้ว

      @@saisidharth454 Is it possible to create one table consist of Student_ID and Student_Name // AND other // Student_ID,Project_ID and Project_Name??

  • @mohammedsuhail8706
    @mohammedsuhail8706 2 ปีที่แล้ว +1

    At 40:00
    How can a primary key value be null
    That's not allowed na

    • @your_name96
      @your_name96 2 ปีที่แล้ว

      all prime attributes of primary key can't be null, in case of composite key, some(not all) can be NULL

  • @aniruddhadas1651
    @aniruddhadas1651 2 ปีที่แล้ว

    Nice 👍

  • @gouravmandal6517
    @gouravmandal6517 5 หลายเดือนก่อน

    sir piche kia puppy hai ya cat?

  • @KratosProton
    @KratosProton 2 ปีที่แล้ว

    great

  • @vivekgautam2300
    @vivekgautam2300 ปีที่แล้ว

    p_id kahan se aayi bcnf wale example m ??

  • @SajanKumar-ec2us
    @SajanKumar-ec2us 2 หลายเดือนก่อน

    i have nt understand prime attribute and non prime attribute

  • @Aakashhoney278
    @Aakashhoney278 ปีที่แล้ว +1

    peeche ek white billa hai

  • @advitkothari7302
    @advitkothari7302 8 หลายเดือนก่อน +1

    thnx

  • @rvislive_
    @rvislive_ ปีที่แล้ว

    ye bulkul class 12 ka equivalence relation jasa hai

  • @venumadhavi7518
    @venumadhavi7518 ปีที่แล้ว

    hehhe i love your dog!!

  • @bhavikpatel5195
    @bhavikpatel5195 ปีที่แล้ว +2

    57:32 why prime attribute can not find prime sttribute???????????????
    ps:can anyone explain???

    • @anshumanrout2739
      @anshumanrout2739 ปีที่แล้ว +1

      agar prime se prime dhundne lage to us prime ka kya wajut rahega ? wo bolega "apun ka koi ijjat nai hai , ham yahan hain sabko dhundne ke liye par koi hame hi dhund le raha hai"

    • @bhavikpatel5195
      @bhavikpatel5195 ปีที่แล้ว

      @@anshumanrout2739 shi hai👌

  • @sumitchandola7126
    @sumitchandola7126 ปีที่แล้ว +11

    mera concentration toh peeche baithi billi(cat) pr jyaada hai 😂😂

    • @Sham_Dravid_03
      @Sham_Dravid_03 11 หลายเดือนก่อน

      😂😂😂😂

  • @UPESUBHADEEP
    @UPESUBHADEEP ปีที่แล้ว

    id----department yeh toh trivial hoga na toh phir non trivial kiyu bolrahe hein kiyuki id seh department pata chal chaljayega

  • @br0wn_beast585
    @br0wn_beast585 2 ปีที่แล้ว

    Hello sir I loved your video....
    I just wanna know that which software application are using... that doodling. Which you use to write write using stylus....
    ❤️ from mymbai

  • @ankushladani496
    @ankushladani496 2 ปีที่แล้ว

    CD -> AC KESE AAYA KOI EXPLAIN KAREGA?

  • @AryanSingh-rizz
    @AryanSingh-rizz 4 หลายเดือนก่อน

    Bhaiya aapne cat ka naam to bataya hi nhi

  • @Atul_Agnihotri
    @Atul_Agnihotri ปีที่แล้ว

    there is 2 other also 4NF and 5NF ??