How to normalize a relational data model to 3NF

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

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

  • @miko7222
    @miko7222 2 หลายเดือนก่อน +1

    Wow this is much more detailed, than the videos I watched. Thank you for this 🙏

  • @xornedge8204
    @xornedge8204 4 ปีที่แล้ว +23

    1:14 1st Normal Form
    2:24 2nd Normal Form
    3:19 3rd Normal Form
    For the future me. Maybe.

  • @anrk97
    @anrk97 4 หลายเดือนก่อน +1

    Very well explained in a concise format.

  • @MrGimmlie
    @MrGimmlie 4 หลายเดือนก่อน +1

    Very clear compared to other videos out there

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

    Thank you for this video. I wish I would've found it 6 hours ago. :/

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

    Your Department table won't work as you'll end up with repeating groups as you have EmployeeID in it. If you have a "Customer" Department for example and two employees then the "Customer" department would be repeated. You need an EmployeeDepartment table so a department can have multiple employees.

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

    You missed that
    (FirstName, LastName) -> Initials
    The Initials depend on other attributes (the name) that are not primary keys hence 3NF is not yet satisfied !!

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

    thank you for this video. it's clear my all doubt.

  • @Bobo-wl6bs
    @Bobo-wl6bs 2 ปีที่แล้ว +3

    Out of curiosity. What software or website are you using to build your model?

  • @Anime_Shorts_lovers2.0
    @Anime_Shorts_lovers2.0 2 หลายเดือนก่อน

    you saved me bro 😍

  • @James-eo2wh
    @James-eo2wh 11 หลายเดือนก่อน

    Isn’t initials dependent on first name and last name for 3NF

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

    But I needed to see how you perform the 3NF! not just saying which will be which..

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

    this is a really good video

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

    Are you using Lucidchart?

  • @MCRuCr
    @MCRuCr 3 ปีที่แล้ว

    "Optimization" is really amiguous here !!
    You can optimize for less redundancy -> normalize
    You can optimize for speed and performance -> _denormalize_
    Normalization is not necessarily "better"

  • @rookybeats
    @rookybeats 3 ปีที่แล้ว

    Brilliant stuff, thank you.

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

    Well done . Thank you!

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

    it was really helpful

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

    What application did you use to make this database

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

      Database: MySQL + Drawing tool: draw.io
      Thank you for watching the video.

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

    Which software you are using

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

      Draw.io

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

    What program is that?

  • @nasral-maflehi5012
    @nasral-maflehi5012 3 ปีที่แล้ว +1

    i need the pdf please

  • @celestialbeing4654
    @celestialbeing4654 4 ปีที่แล้ว

    I can't find any videos where there's a Employee and Customer primary key.. that's what we need !! 💔

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

    Thanks for the video. I would also like to ask a question. Is there a text or standard for normalization forms? I've noticed, after viewing multiple references to relational database design and normalization, that almost every person who writes and article, makes a video or lectures, almost always have a different definition of 1NF, 2NF, 3NF.... I know this is technology and software but is there an actual strict standard.

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

      It is more a definition of the normal forms. A good reference is: ISBN-13: 978-0133970777

    • @walimorris2406
      @walimorris2406 4 ปีที่แล้ว

      @@srenspangsbergjrgensen2419 Thanks a lot.

  • @mehaksandhu
    @mehaksandhu 3 ปีที่แล้ว

    Thanks 💯

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

    thanks a lot

  • @helikoptertv
    @helikoptertv 4 ปีที่แล้ว

    thank you very much! this was quite easy to comprehend, even for an ol' fool like me, hehe :)) cheers!

  • @ابراهيمالعمر-خ7ج
    @ابراهيمالعمر-خ7ج 3 ปีที่แล้ว

    ممكن تفعيل الترجمة للفيديو

  • @atlasmazigh666
    @atlasmazigh666 3 ปีที่แล้ว

    Thanks man