Basic Concept of Database Normalization - Simple Explanation for Beginners

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 708

  • @RaharijaoDavid
    @RaharijaoDavid 3 роки тому +556

    Crazy how a UA-cam channel is better at explaining a topic than a full fledged professor. Thank you

    • @FireMuscle11
      @FireMuscle11 3 роки тому +15

      And it's only 8min long...

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

      3:39 making the students happy Kkkkk

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

      Absolutely !

    • @Fnaf-vh9cs
      @Fnaf-vh9cs 3 роки тому +1

      pretty much

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

      I was just thinking the same thing

  • @ABDUlrahman-nw1ly
    @ABDUlrahman-nw1ly Рік тому +93

    "Normalisation is not about eliminating data redundancy, it is about minimizing data redundancy" This made this a whole lot of easier. Thnx

  • @user-g3r2d
    @user-g3r2d 4 роки тому +74

    this is explained so much better than the way my lecturer did. I thought it was impossible to understand but this is so simple thank you so much

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

    I wish I could throw this video right into my teacher's face... Thanks a lot..

  • @malicktchakpedeou9989
    @malicktchakpedeou9989 2 роки тому +13

    Your teaching style, your graphics, your colors... everything is clean and perfect for leaning.
    You are a great teacher!

  • @joche0075
    @joche0075 4 роки тому +24

    why are you so good at explaining? why cant teachers be more like you?

    • @Studytonight
      @Studytonight  4 роки тому +22

      Haha *blushing*. I don't know, maybe being a student myself, helped me in understanding what our teachers were doing wrong.

    • @YohannesKefelegn-d2e
      @YohannesKefelegn-d2e 10 місяців тому

      weren't they students once?@@Studytonight

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

    Watched at 1.5 X playback speed.
    But good job brother, thank you for taking the effort to help those like us surviving college on memes and weed.

    • @coolvania
      @coolvania 4 роки тому +13

      "memes and weed" no truer words have been spoken 😂

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

      ahahahahhahahhaha

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

      lol

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

      Playback speed is why UA-cam > Vimeo

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

    This video is sooooo good. I understood the anomalies in a matter of minutes. Huge thanks!

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

    This is a well done video!! Clear, articulate, good examples, and use of humor. I know nothing about databases and this was easier to understand than the book!

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

    I am a first year CSE student, i watched multiple videos on UA-cam but this one was so clear, that i wanted to react. BE PROUD OF YOURSELF!

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

    never saw something so smooth and effortless explanation of a complex topic

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

    Probably the best quality and most efficient in terms of understanding video on DB normalization I have seen

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

      Thanks Man! Thanks for the kind words.

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

    Thank u sir. You have made it a lot more simpler to understand.

  • @lingareddydanda3515
    @lingareddydanda3515 11 місяців тому +1

    the best and most understandable explanation i have found in the youtube . Thank you sir 👏

  • @felipecaldeira1999
    @felipecaldeira1999 4 роки тому +13

    Clear, concise, and well-animated too! Thank you so much!!

  • @rohanchaugule7643
    @rohanchaugule7643 4 роки тому +4

    This normalization playlist is gold. Easy and understand and implement. Thank you. Keep making videos.

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

    This video offers one of the best explanations that I have seen on Database normalisation. A very good easy to follow tutorial and I would recommend this to anyone starting out with relational databases.

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

      Thank you DLiberator78 for the appreciation :)

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

    i study for 2 years,first time i understand what it means and how it works,big salute for you thank youuuuu

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

    Great video and very clearly explained. The only constructive criticism I would make is that you failed to explain the second key reason for normalizing, to prevent empty (null) field values. This would require a different example but would explain that sometimes you need to normalize to prevent certain records containing lots of null field values because a group of related fields does not apply to those records.
    The problem is different but the solution is the same, to extract the related fields to a separate table. Then, you only populate the second table for records in the first table that have values for the extracted fields.
    Large numbers of nulls can create issues when carrying out comparisons.

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

    Normalization is a technique of organizing the data into multiple related tables! God it lit my brain, Perfect statement Thank you ! You are very useful for humans stay alive!

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

    presentation, typography, minimalism and real content, really good.

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

    Woah, didn't expect to find this gem of a channel. Keep up the good work!

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

      Thank you so much 😬 glad you liked the video 🙌🏼

  • @lavanya_m01
    @lavanya_m01 3 місяці тому

    I remember seeing this playlist during my college and it's still the best playlist to learn Normalization!! I searched for this particular playlist after years! You did an amazing job in making it simple and straight forward!! Thanks a ton :)) 💎

  • @merazahmed2359
    @merazahmed2359 Рік тому +5

    U have explained better than my department teachers. Thanks a lot 😊

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

      Thank you Meraz for your kind comment. Share this video with your classmates and do subscribe to the channel. Also share some topics that you would want me to cover ☺️

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

    sir...uh r just like farishta to me..my teacher have explained this topic to me several of time..and still not even a word get stuck in my mind...bt ur easy wording and the way you have delivered this topic..now it seems to be easy...uh are going to help me in my exams ..hehe..thnku sir..May god bless you

  • @annasophia7977
    @annasophia7977 Рік тому +5

    @4:37 “data redundancy is pure evil” has me laughing so hard 😂
    Great video! Very detailed and to the point :)

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

      Thanks Anna for the comment 😁 share it with your friends and help them learn Normalization 😋

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

    Just to be honesty, Sir you're every database student's savior!!!

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

      Thanks for your kind words, brother

  • @mittuvalasa6528
    @mittuvalasa6528 4 роки тому +67

    Welcome to study tonight .
    Me : yes iam studying the night before my exam

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

      Im studying an hour before my final

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

      That's weak boys.
      I'm studying hours before my interview

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

    Better at explaining a topic than a university lecturer. All the best Sir!

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

    Toughest topic explained in the simplest way possible!😀 Very creative, keep up the great work!

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

    RESPECT to you, sir! This is video is categorically the best introduction to data normalization.

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

    Amazing explination! Did what my professor couldn't in 8 minutes

  • @Unknown-vy5er
    @Unknown-vy5er 6 місяців тому +1

    No doubt Indian teachers are leading to UA-cam by their educational channels....best teachers on UA-cam...great efforts 🇵🇰

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

    This is great. There needs to be more ppl like you in the world, more videos like yours in the world. I'm so glad to see you've gotten much recognition for it as I've seen many great videos such as this with only a couple thousand views. Idk why I'm still writing this even though I know no one will see this. I want to learn to type faster hmmmm and also get emojis on desktop or like memorize their code for them 🤔😂

  • @IsmailKhan-dz9ww
    @IsmailKhan-dz9ww Рік тому +2

    The way you have explained us in the full structured form is insane 👏🏻
    Thank you Anna chala easy ga nerpinchav 😊

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

    Million thanks. Also love the quality of the content, the animation and graphics made it more fun to understand. Keep it up.

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

    He literally explained something I didn't understand after an hour long lecture in 8 minutes

  • @joshanderson7880
    @joshanderson7880 6 років тому +3

    Much more helpful than my textbook! Thank you

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

    Beautiful & simple explanation of data redundancy, anomaly & how normalization can solve those problems. Thank you!

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

    Your slides , precise but brief explanation with high level of clarity and direct on point without any confusion is jst amazing .

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

    Thank you very much! I was studying for my bioinformatics exam and found this tutorial very clear for beginners. :)

  • @Michael-vz5cy
    @Michael-vz5cy 9 місяців тому +1

    Your explanations are Very Clear! That's often not the case, and much appreciated. Also very well-organized.

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

    This is an excellent video that clearly explains how normalization works. I watched my university's lecture on normalization 5 times and still could not figure out what normalization is.....

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

    u saved a lot time for me , all the vedioes jus saw definations but dont tell their inner meaning .with simple statements u clarfied it

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

    The topic cannot be taught in a more easier and clearer way then this hatts of bro 🙌🏻

  • @rdeenen
    @rdeenen 6 років тому +11

    What happens when you change the name of the branch? Than you still have to update the name CSE in every row of the students table. Always use an id in this case (or use foreign keys to connect the two together). Never couple two tables with a column that can change, at least that's what I learned in school a long time ago.
    Your explanation of the problems when you don't normalize is very good. Keep up the good work!

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

      CSE here is a primary key to table Student. Primary keys are not updated in tables.

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

    you people are amazing i love the way you are delivering the content .Hope you people will continue. Studytonight rocks. Thanks

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

    One of the best explanations I have ever seen.. Great work... Hoping to see the newer videos soon

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

      Thanks a ton. Keep watching other videos.

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

    this is what i was looking for all along THIS IS A GOOD PRESENTATION

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

    your explanation is so much better than my teacher who just read the lesson than explaining it to us, i understand it a lot on you thanks sir!!1

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

    I'm a teacher and this is an excellent tutorial. Clear and succinct. There are minor things like 'updation' (should be 'updating') which I gladly overlook. If I show this video to my students, it makes life so much easier! Why reinvent the wheel?

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

      Thanks for your kind words. And yes, why reinvent the wheel, you should show this video to your students and do tell them there are lot more tutorials on our website too studytonight.com (*promotion*) :)

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

      Updation is used correctly here

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

    Nice explanation.I'm a slow learner and I can understand this video. Thank you for making my learning easier

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

    This is amazing! Thank you very much and I look forward to the rest of the series on Database Normalization. Because Data Redundancy is pure evil!

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

    Data redundancy is pure evil xD...

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

      Well in a relational database world may be, Data redundancy becomes crucial in Infrastructure related system design.

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

      @@CrashTheGooner, that's redundancy for the sake of preservation, though 😋

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

      just watching videos about db normalization hh

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

      it is :)

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

      But unfortunately we cannot eliminate the (pure) evil, just minimize it

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

    the best video series seen so far. Thanks a lot

  • @anupam6045
    @anupam6045 7 місяців тому

    million dollar thanks to abhisek sir , this was really great explanation

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

    Great video. Great information. I really liked it. I watched the whole video without any fast forwarding. Keep posting. Keep educating.

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

      Thank you Rahul for your kind comments.
      {From Abhishek: Your name is so familiar. I have a feeling that you are from somewhere around my town in Haryana :p }

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

    I was having problem why we need normalization and your video made it easy to understand.

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

    initially, i found it a bit confusing..but as i resumed...it felt awesome...loved the clarity of thoughts..

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

    Nice work on the graphics. Needed this to help review the following topics for tomorrows prelims.

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

      Glad it helped you. I created the graphics using Canva :)

  • @basetroll1627
    @basetroll1627 3 роки тому +5

    Fantastic video. Clearly explained and very, VERY made !! Thanks for your work for it! I do your playlist and looking forward for video #2!. Thanks a ton, already!

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

    This is a very good video on what Normalization of Data, Data Redundancy, and Anomalies. Thank you.

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

    This is just superb ! So well explained. You are one great tutor !! Subscribed right away, just after watching the first 2 minutes 🙂

  • @m.khizarkhalil4208
    @m.khizarkhalil4208 6 місяців тому

    ok i dont say this to anybody but sir i think im in love with u your teaching methos is chef kiss

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

    thank you so much, my lecture explanation weren't simple as you did...
    once again, thank you so much! :)

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

    Sir just amazing explanation just amazing 🤩 never seen like this simple explain video . thanks a lot

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

    The best video I've watched so far!!

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

    Very crisp and short explanation💯. Thank you !!

  • @AkashSharma-gt9dn
    @AkashSharma-gt9dn 3 роки тому +1

    Best video…. Each concept is explained very well and precisely!👌🏻

  • @PRIMEEDITSPLAYHOUSE-x2b
    @PRIMEEDITSPLAYHOUSE-x2b 2 роки тому +1

    Thankyou so much for making it much easier. it was so confusing in my book . But this helped me alot in understanding.

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

      Purpose fulfilled :) Share it with your friends too !!

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

    This so to-the-point explaination. Appreciate and thank you!

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

    You should be a professor... Your videos rocks... Please keep making them !!!!

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

      Thank you Michal :) Do subscribe to our channel.

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

    Very easy to understand
    Waiting for the next video

  • @AkashSharma-gt9dn
    @AkashSharma-gt9dn 3 роки тому

    This video made it so easy to understand the concept.! Awesome.. best video ever!

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

    Gr8 explanation sir thank you so much

  • @NanouuAsmr
    @NanouuAsmr 6 років тому +2

    The Best Way To Teach As you Explained! Great Job

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

    Amaizing video, thanks very much, my concepts got clear...thanks a lot from Pakistan

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

    When I watch Studytonight I really feel like I can study all night!
    (Edit):
    Now I have a f*cked up sleep schedule and can't get to sleep until 2 in the afternoon. I stay up all night and have now acquired a caffeine addiction. The addiction was so bad that I tried to fix it with drugs. My parents are now sending me to rehab.

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

      Hi DP. This is Tom's mother. Thank you for your kind words. Unfortunately Tom passed away 3 weeks ago due to a Caffine overdose. Your words would have meant a lot to him.

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

    Such a explicit explanations of normalization.every beginner must watch it to understand the concept.

  • @tarfeef101
    @tarfeef101 6 років тому +12

    I sent this playlist to like, me entire DB class :D

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

      Thank you Tareef :) You are true love :)

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

    Now concept cleared.. 👏👏Thank you Sir

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

    never have i ever watched something explained so simply magnificent. i think the animation method oof showing us is the cherry on top. thank you very much ❤😄

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

    Thanking your kind soul for this lovely tutorial. God bless you and your loved ones

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

    You are a legend of teaching........

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

    Hi. The slides are too good for the eyes. It's catchy and clear. Good work. If possible, upload more videos that could be helpful for beginners.

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

    Thank you StudyTonight to make everything easy to understand! Subscribed Already!

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

    This was great. Understanding reasons makes learning a lot easier. Thanks

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

    This channel deserves millions of subscribers because of its quality content.

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

      Thank you Alka. Your words means a lot 🥲 Do share our videos with your friends and colleagues.

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

    Very informative, understandable and clear. Thank you very much.

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

    Really a quality video man. Very easy to understand explanation.

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

    Please create playlist for DBMS

  • @hill2750
    @hill2750 10 місяців тому +1

    I like to remember the different kinds of anomalies based on DUI. You wouldn't want to Drive Under the Influence and you wouldn't want Deletion, Update, or Insertion anomalies in your DB.

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

    great video bro, love from Kerala😍

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

    yoow dude thanks u for this info today i got ah 100% on my presentation yoooooooooow thank you

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

    Thank you for a clear explanation. Short and informative. 👍

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

    I wish you were my lecturer. Great work bro

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

    question about 4:30
    Since you normalize by separating the student table and branch table.
    If the branch column is CSE on student table, is that mean the expected data of that student on branch table is the data indicated by CSE on the branch table too?

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

    Wow this is the most beautiful and we'll informative video ever I see😊😊😊😊😊

  • @Scott-YouTubeAddict
    @Scott-YouTubeAddict 5 років тому

    Good video. Unfortunately english the only language I can understand and therefore normally struggle with heavy accents, but yours is clear and the examples are simple so thankyou. 😊

  • @VivekSingh-ik5tv
    @VivekSingh-ik5tv 6 років тому

    Much awaited channel.