How to normalize a relational data model to 3NF

แชร์
ฝัง

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

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

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

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

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

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

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

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

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

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

    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.

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

    Brilliant stuff, thank you.

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

    Well done . Thank you!

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

    this is a really good video

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

    it was really helpful

  • @Habesha
    @Habesha 4 ปีที่แล้ว +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!

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

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

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

    Thanks 💯

  • @walimorris2406
    @walimorris2406 4 ปีที่แล้ว +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  4 ปีที่แล้ว +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.

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

    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 !!

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

    What program is that?

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

    Thanks man

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

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

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

    Are you using Lucidchart?

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

    i need the pdf please

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

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

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

    Which software you are using

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

      Draw.io

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

    "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"

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

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