How to Normalize a Database Table

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ค. 2024
  • Start learning cybersecurity with CBT Nuggets. courses.cbt.gg/security
    In this video, CBT Nuggets trainer Garth Schulte covers normalizing database tables, a set of rules that help reduce redundancy and improve data integrity.
    If you apply the rules of normalizing database tables to your database design, you can help eliminate redundant data, reduce modification anomalies, and ensure dependencies are logical. There are five normal forms in total - watch to learn them all, and which three most database designers aim to achieve.
    📁 Download the Ultimate Sysadmin Cert Guide: blog.cbt.gg/koin
    ⬇️ 4-Week Study Plan: MD-100 & MD-101: blog.cbt.gg/r638
    Start learning with CBT Nuggets:
    • Intro to Databases | courses.cbt.gg/vlz
    • Microsoft MTA: Database Fundamentals (98-364) | courses.cbt.gg/9ix
    • Microsoft MCSE: Data Management and Analytics | courses.cbt.gg/ezw
    • Microsoft SQL Server 2012/2014 Database Solutions (70-465) | courses.cbt.gg/vaa

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

  • @Ray-xl9iz
    @Ray-xl9iz ปีที่แล้ว +14

    I've been trying to understand how to identify the rules. This is by far the only thing ive seen that made it easy to understand normalizing databases and how to break them down. Thank you sir!

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

    A fantastic and easy to understand explanation of normalization as a whole, and how each level of normalization (1st to 3rd) differs. Thank you very much.

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

    Best video I have been able to find on Normalization. Love it!

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

    This video was savage! Explained so many things that eluded me for years, thanks so much 😊

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

    Great work man!

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

    Thanks !!! You explained it way better than the textbook !!!

  • @user-oc1fe4dv3n
    @user-oc1fe4dv3n 2 ปีที่แล้ว

    Thank you so much. You can’t imagine how much it is helpful

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

    Amazing video! packed with helpful information and easy to understand. thanks a lot

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

    Wow man! Wonderful explanation.

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

    Thanks for this, helped me understand normalization easily

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

    Super clear tutorial, well done!

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

    Thanks, very helpful!

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

    Totally rad, dude!!

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

    What an amazing video, great work

  • @Ex-Clamation
    @Ex-Clamation ปีที่แล้ว

    This is the source that made it make sense for me. Thanks.

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

    Great tutorial. I wonder if you can tell which app did used for visualization of database notation in the end of the video :)

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

    Great video.

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

    Orderitems stores the quantity and price per unit. Orders stores ordertotal, which is a derived attribute (sum of the ordered items*quantity). I'm curious why you chose to store the ordertotal in the table, should we not remove derived values in 1nf?

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

    Hello there, glad to meet again.
    I have a simple enquiry..
    In what case it would be convenient to apply BCNF form of normalization to my data?
    Thanks for taking care of this.

  • @o-o857
    @o-o857 2 ปีที่แล้ว +8

    I swear every video on this topic has different definitions for 1NF

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

      legit lmao

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

    isn't the third normal form just the second but done again? Since it just has you checking through to make sure that all the non key values depend on the primary?

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

    around 5:00 mark, wouldn't you say that "Address" is not yet an atomic value, thus not meeting 1NF?

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

    Not the best example. If you don't have a composite key, then your table already is in 2NF. Instead, what you're showing here is basically 3NF, not 2NF.

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

      Exactly. He basically did 3NF twice