Entity Relationship Diagrams

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ • 23

  • @decomplexify
    @decomplexify  3 дні тому +2

    CORRECTIONS: Expand this comment to see corrections.
    CONTENTS
    0:00 Introduction
    0:57 Extracting information requirements
    2:58 Relationships
    4:07 Cardinality
    6:42 Basics of Chen notation
    9:50 Attributes
    11:04 Weak entities
    13:17 Crow's foot notation
    15:10 M-M / 1-M / 1-1 relationships
    18:07 From ERD to relational database
    20:00 Conclusion
    * CORRECTIONS *
    In the part of the video dealing with "weak entities", at 12:06, I've underlined the Line Sequence Number attribute with a solid line. By convention, an attribute like Line Sequence Number (i.e. the attribute that, in combination with its parent's unique identifier, identifies the weak entity) should actually be underlined with a dotted line.

  • @sutofana
    @sutofana 3 дні тому +9

    I HAVE MISSED YOU SO MUCH.WELCOME BACK. 🥰🥰🥰🥰🥰

  • @HARSHULSINGAL-dz3nx
    @HARSHULSINGAL-dz3nx 3 дні тому +2

    I started learning about database systems today wishing you upload more and voila, thanks for coming back!

  • @nicholasjordan677
    @nicholasjordan677 3 дні тому

    Thanks to your normalization video I was able to finish up my first database class I thank you for the nature of your production.

  • @lichterzauber
    @lichterzauber 3 дні тому

    All your explainer videos are masterful and second to none. Thank you!

  • @TheNiro87
    @TheNiro87 2 дні тому

    Before the we started our current project, I forced our desinger to watch your videos. He now drafts the DB himself and does not make up strange relations anymore hence I only have to improve on the draft. You safed me a ton of work. Thank you!

    • @decomplexify
      @decomplexify  День тому

      You're welcome! Glad I've been able to help your designer to do things better.

  • @RawShogun
    @RawShogun 3 дні тому +1

    I’m just want to let you know you helped me get started as a master data manager, I’ve since been promoted to Sr analyst thank you so much.

    • @decomplexify
      @decomplexify  3 дні тому

      Congratulations! That's amazing, and you are welcome - it's really gratifying to learn that my videos have played some part in this.

  • @sudiptaranjanpatra1876
    @sudiptaranjanpatra1876 23 години тому

    Hey welcome back your explanations are an absolute gem and I love your all videos.... Please keep posting

  • @WilliamLaurenson
    @WilliamLaurenson 3 дні тому +1

    Return of the king

  • @sungodfatih
    @sungodfatih 2 дні тому

    Thank you for your video. It was made very nice and clear.

  • @hariprasatht9082
    @hariprasatht9082 3 дні тому +1

    Big fan! Keep up the good work 👍

  • @peiopascualhernando2236
    @peiopascualhernando2236 3 дні тому

    Genius channel THANK YOU

  • @hanabiilesley
    @hanabiilesley 3 дні тому +1

    Bro remembered his password, w vid as always

  • @SumTingWong886
    @SumTingWong886 3 дні тому

    Missed your vids, hope to see more! 💛

  • @RawShogun
    @RawShogun 3 дні тому

    Your back!

  • @Bulbadane
    @Bulbadane 3 дні тому

    WOOOHOO HE'S BACK

  • @hb3393
    @hb3393 2 дні тому

    God I love your videos thank you so much 🙏

  • @mrbartuss1
    @mrbartuss1 3 дні тому +1

    He’s back?

  • @Skyb0rg
    @Skyb0rg 3 дні тому

    How would you enforce a one to many relationship in the other direction in SQL? Ex. enforce that every Address is associated with at least one Person.

    • @decomplexify
      @decomplexify  3 дні тому

      That's a little complicated. On most database platforms, you'll need to write "triggers", for example a trigger to ensure that if an attempt is made to put through a transaction that deletes the only remaining person associated with a given address, this attempt is detected and the transaction is automatically rolled back.
      If you are designing your database using a sophisticated data modelling tool like ERwin, the tool will be able to see (from the cardinalities you specified on the relationship in your diagram) that these triggers are needed, and will script them for you automatically.

  • @cringeyetfree
    @cringeyetfree 3 дні тому

    omg