What is Normalization in SQL? | Database Normalization Forms - 1NF, 2NF, 3NF, BCNF | Edureka

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

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

  • @edurekaIN
    @edurekaIN  5 лет назад +38

    Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For Edureka MySQL DBA training curriculum, Visit our Website: bit.ly/2B5EwLJ

  • @DavidEspinosa21
    @DavidEspinosa21 4 года назад +333

    1NF: 4:16
    2NF: 5:37
    3NF: 7:37
    BCNF: 9:52

  • @alexandrospanag
    @alexandrospanag 4 года назад +365

    jesus christ you took 15 minutes when my teacher took more than 6 hours and i still hadnt learned anything from! You are a genius sir thank you for the video!

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

      Thanks for the compliment! We are glad we could help. Do subscribe to our channel to stay posted on upcoming tutorials.

  • @shatakshipandey3942
    @shatakshipandey3942 2 года назад +24

    When my professor was teaching I couldn't understand what was even the need for normalisation let alone itself but u made it clear in the very start. Now my all doubts are clear regarding this. Grateful that I came through this video. Helped alot 👍

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

      Hey:) Thank you so much for your sweet words :) Really means a lot ! Glad to know that our content/courses is making you learn better :) Our team is striving hard to give the best content. Keep learning with us -Team Edureka :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)

  • @bhanupriya2244
    @bhanupriya2244 2 года назад +6

    I had left only 1hr for xam I jst saw this video twice nd written the same question, the explanation was very clear can understand easily

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

      We are very glad to hear that your a learning well with our contents :) continue to learn with us and don't forget to subscribe our channel so that you don't miss any updates !

  • @maryamfatima5882
    @maryamfatima5882 Год назад +7

    very clean and clear session

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

      Glad you think so! Keep learning with us..

  • @StateEnemy01
    @StateEnemy01 3 года назад +49

    I have a textbook that 'explains' this subject. That book could have been written in hieroglyphs and it would make more sense to me. Thank you so much for the very clear explanation! Helps me a lot!

  • @haniffaris8917
    @haniffaris8917 2 года назад +36

    But wasn't the table in the 3NF example not yet in 2NF? Isn't Subject (Non-prime attribute) is partially dependent on Subject Id (candidate key)?

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

    One of the best lecture video i have ever watched ..

  • @pranavwagh9350
    @pranavwagh9350 2 года назад +15

    what is difference between 2NF and BCNF ?

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

    And this is how I feel in love with the DBMS Subject.

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

      You're welcome 😊 Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Thank you sir very grateful explanation in simple method very helpful for me by these explanation i had cleared all the doubts regarding this concept

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @sneharay60
    @sneharay60 2 года назад +8

    The video was really very helpful to me. It's because of the presence of teachers like you that students can understand the topics instantly especially those who don't have tutors

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

      We are super happy that Edureka is helping you learn better. Your support means a lot to us and it motivated us to create even better learning content and courses experience for you . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @dakaninongpluh4556
    @dakaninongpluh4556 2 года назад +5

    thank you sir ,very simple and clear explanation

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

      You're welcome 😊 Glad it was helpful!!! Keep learning with us..

  • @pavanputluru3417
    @pavanputluru3417 5 лет назад +35

    What is the difference between 2nd and 3rd? By looking at the examples in the video both looks same. Please let me know thanks

    • @edurekaIN
      @edurekaIN  5 лет назад +16

      To make sure that the database must in 2NF, the database should be 1NF and should also have a single-column primary key. Also, to make sure that the database must in 3NF, the database should be in 2NF and must not have any transitive functional dependencies. If you want an example on Normalization, refer to the following article:www.edureka.co/blog/sql-tutorial/#normalization

  • @vaishnaviv7113
    @vaishnaviv7113 3 года назад +7

    It's my exam today and that was really helpful thank you very much

  • @Vishnu-ix2di
    @Vishnu-ix2di 2 года назад +1

    Thanx for the video. I got clarity on this topic by this video.

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

      You're most welcome :) Glad it was helpful !!

  • @mahimsd7645
    @mahimsd7645 5 лет назад +16

    Congratulations for 1 million subscribers ...

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

    Thank you, you are awesome this is the fifth video that I ve been watching for normalizations, I just understood with your video, thank you very much

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

      You're welcome 😊 Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Good explanation👏🏻👏🏻👏🏻👏🏻

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

      Thank you 😊 Glad it was helpful!!

  • @Aspen-s3p
    @Aspen-s3p 2 года назад

    My exams tommorow, this video really helped alot.

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

      Thank you so much : ) We are glad to be a part of your learning journey. Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Thank you...

  • @kratikakothari6848
    @kratikakothari6848 4 года назад +14

    Great explanation in jus 13 minutes 🙌👏 Understood the whole concept

  • @aj7ttt
    @aj7ttt 3 года назад +6

    when I need to understand some topic, I just search topic name + Edureka ✨

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

      Hey:) Thank you so much for your sweet words :) Really means a lot ! Glad to know that our content/courses is making you learn better :) Our team is striving hard to give the best content. Keep learning with us -Team Edureka :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)

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

    very good explanation.

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

    Edureka is the best school 👍

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

      Good To know our videos are helping you learn better :) Stay connected with us and keep learning ! Do subscribe the channel for more updates : )

  • @djgulston
    @djgulston 2 года назад +3

    What a man! Brilliant explanation! Thank you for this!

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

      Thank you so much for the review ,we appreciate your efforts : ) We are glad that you have enjoyed your learning experience with us .Thank You for being a part of our Edureka team : ) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    I think no one can explain better than you..

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

      Thank you 😊 Glad it was helpful!

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

    Thank u sir it's very ...nice

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

      Most welcome 😊 Glad it was helpful!

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

    Thank you😊😊😊

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

    Clear explanation is super Sir. We need more concept i.e. about keys db commands. How to write queries and also 4nf...

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

      It is great to know that our contents are helping you learn better and learn easy ! We are super glad to know and have learners like you with us. We'll definitely take your suggestion to the team and create content on this ! Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Great video!! 👍

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

      Thanks for the visit

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

    Really it is very helpful for me to get clarity about this topic for my upcoming exam
    Thanks a lot for giving us knowledge 👍👍👏

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Good explanation. I got it.

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

      Thank you for you time in giving a feedback :) We are glad that you are learning from our videos! Stay connected with our channel :)

  • @andrewkoh9678
    @andrewkoh9678 4 года назад +5

    I understand much clearer now, Thank you!!

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

    Thanks🙏🏽

  • @MUHAMMADOWAIS-u9j
    @MUHAMMADOWAIS-u9j Год назад +1

    Very nice.

  • @sajidmanzar
    @sajidmanzar 3 года назад +5

    What about 4NF and 5NF? Are these two NF really needed in real scenario?

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

    awesome session sir but i need 4nf and 5nf..

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

      Thanks for showing interest in Edureka kindly visit the channel for more videos our content creators are eagerly waiting for your suggestion to make new videos on your interest :) DO subscribe for the video update

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

    Great explanation!!
    This may come in handy and clearly understood the concept when you've got a project at hand

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

      Thank you so much : ) We are glad to be a part of your learning journey. Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Great session with examples

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

    Superb simple and short!❤️

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

    sir you are a genius

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

    Nice class

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

    very interesting and explicite and easy to understand

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

      Good To know our videos are helping you learn better :) Stay connected with us and keep learning ! Do subscribe the channel for more updates : )

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

    vv good.
    explained ccoly. aprreciate it boss.

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

      We are very glad to hear that your a learning well with our contents :) continue to learn with us and don't forget to subscribe our channel so that you don't miss any updates !

  • @himanshupande3707
    @himanshupande3707 3 года назад +2

    awesome explanation...clear and precise..

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

    Idea!! Keep going bro

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

      Thank you so much : ) We are glad to be a part of your learning journey. Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Understood sir, thank you

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

    thanks Sir...too good

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

    Very Nice explanation tq.

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

    jeez thankyou

  • @matthewdodson9422
    @matthewdodson9422 2 года назад +3

    THANK YOU for the concise and clear examples!

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

      Glad it was helpful!

  • @arshiya_83
    @arshiya_83 10 месяцев назад +1

    thank you so much for amazing session sir 🙂

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

    Thanks

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

    Thank you for this beautiful and clear explanation bro

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    I wish I had this video when I was in College

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

    Good explaination Sir...!

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

      Thank you so much for your review on our channel  Great to hear that Edureka is helping you learn better . We’ll strive to make even better learning contents/courses in the future ! Do subscribe the channel for more updates : )

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

    very informative, thank you for posting this!

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

      You're welcome 😊 Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Excellent

  • @Peeves22
    @Peeves22 4 года назад +5

    Amazing breakdown of a complex concept - thank you!

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

    Thank you very much for this from Rome.

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

    Excellent video

  • @moulimallina7501
    @moulimallina7501 5 лет назад +2

    Tq edureka, tq professor

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

    Thank you so much, awesome video

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

      Thank you for your review : ) We are glad that you found our videos /contents useful . We are also trying our best to further fulfill your requirements and enhance your expirence :) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @rohan_btr
    @rohan_btr 8 дней назад

    I've exam at 10:30 and now it's 8:55 LOL. Thanks anyways :)

  • @Zed.1836
    @Zed.1836 4 года назад +2

    this was very helpful thank you for making this!

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

    Man you are great!!!

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

      Thank you for your review : ) We are glad that you found our videos /contents useful . We are also trying our best to further fullqfill your requirements and enhance your expirence :) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @vidyabukitgar
    @vidyabukitgar 5 лет назад +1

    Thank you so much sir nice explanation !!

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

    difference between 2nd and 3rd normal form

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

      In 2NF non-prime attributes are allowed to be functionally dependent on non-prime attributes.
      In 3NF non-prime attributes are only allowed to be functionally dependent on Super key of relation.
      No partial functional dependency of non-prime attributes are on any proper subset of candidate key is allowed. Hope that solves your query.

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

    best explanation

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

      We are super happy that Edureka is helping you learn better. Your support means a lot to us and it motivated us to create even better learning content and courses experience for you . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Great explanation.

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

    sir pls put a video on cyber forensics sir the branch of future cyber security way that proves to be the correct way

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

      Thanks for showing interest in Edureka kindly visit the channel for more videos our content creators are eagerly waiting for your suggestion to make new videos on your interest :) DO subscribe for the video update

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

    Can u please explain bcnf and super key

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

    🙏 srir

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

    Thank You sir.

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

    Thank you !!

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

    Thank you man, you are great!

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

    Great explanation. Thank you!

  • @s.r.chockklingam3991
    @s.r.chockklingam3991 2 года назад +1

    What's about 4nf & 5nf

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

    Thank you

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

    well explained

  • @ekant1992
    @ekant1992 5 лет назад +1

    And then come NoSQL DB which difies all these ... tech world is bizzare..

    • @edurekaIN
      @edurekaIN  5 лет назад +9

      SQL and NoSQL are used to store different formats of databases. So, both of them stand good against each other and you have to choose which type of database can help you and your organization.

  • @shivaprasad-kn3kw
    @shivaprasad-kn3kw 4 года назад

    can a table have two primary keys

    • @edurekaIN
      @edurekaIN  4 года назад +4

      We can have only one Primary Key on a table. Keeping this in consideration and to enforce database normalization (third normal form) databases don't allow multiple primary keys on a table. You can create primary key spanning multiple columns. You can also create a UNIQUE constraint on a NOT NULL column.

  • @prajwalbhat275
    @prajwalbhat275 5 лет назад

    Nice sir

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

    ❤❤❤❤❤❤❤

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

    😇😇

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

    I couldn't get past the distraction caused by the instructor pronouncing Data as Deeeta. Seemed like a good tutorial otherwise, so truly its my loss.

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

    Thank you edureka

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

    thank you so much

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

      You're welcome 😊 Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @017gowthamarajaam8
    @017gowthamarajaam8 3 года назад

    thanks a lot

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

    well explained

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

    good 👍

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

    Thank you

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

    Thanks

  • @surya.k7793
    @surya.k7793 3 года назад +1

    thank you

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

    Thank You