Entity Relationship Diagram (ERD) Tutorial - Part 2

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

КОМЕНТАРІ • 126

  • @diderdubois
    @diderdubois 10 місяців тому +49

    I've worked on thousands of databases, yet I watched both parts with laser focus. The quality of this content is simply incredible. I wish I had access to that when I started out.

    • @DBSQ-wb3ht
      @DBSQ-wb3ht 9 місяців тому +2

      I'm starting out now, technically I'm making my second database, but my first only needed one table, my next one, it won't be so simple. Love youtube!

    • @diderdubois
      @diderdubois 9 місяців тому +1

      @@DBSQ-wb3ht That's the way to go man, keep it up.

  • @muriyadanthomson
    @muriyadanthomson Рік тому +98

    Best explanation of ERDs on the internet! Thank you! 🙌

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

    The fact it can convert the diagram to code to create the tables! And to be able to do it in reverse from database to diagram! That is awesome and such a big time saver🙏🏾 thank you 😊

  • @rishitratan8460
    @rishitratan8460 Рік тому +10

    The CSV to ER diagram functionality in Lucid Chart is huge! Such a simple yet useful idea.

  • @salstatic
    @salstatic Місяць тому +1

    The lecture , the video editing, is a whole another level work. thanks bear

  • @simhthmss
    @simhthmss Рік тому +10

    Please make more "lucid explains the internet" videos. Such as the snek and doggo videos. These are still being shared around social media to this day.

  • @sirsnakeson3599
    @sirsnakeson3599 5 місяців тому +1

    besides the top quatity app and amazing explanation about ERD''s. This guy is a masterclass on how to explain in a way that captivates the audiance

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

    insanely good video, even helped me for my data mining course just to revisit the basics

  • @WilliamHoke-b8s
    @WilliamHoke-b8s Місяць тому +1

    Nice job, Bear! Super clear. I would suggest, however, that you replace the Shipment entity discussion (and that unexplained dashed line to it) with an entity that is the bridge table between what you already show: order and product. Many naming standards call for the name of that entity to be a conjunction of the two parents - Order Product. I think it would flow a little better through those sections of the video.
    Also, in my experience, lining up the ends of relationship lines with the attributes they propagate to and from does not scale. It will make it much harder to arrange lines neatly on a larger diagram. Also, when there are multiple relationships propagating a primary key, the parent cardinality/optionality symbols will overlap and obscure distinctions between those that are mandatory and those that are optional.

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

    what a flippin legend this guy is!!

  • @mk17173n
    @mk17173n 11 місяців тому +3

    I like this guy. He explains everything really well and he is a big dude named Bear. As a fellow big dude i appreciate his name lol.

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

      Bear by name, bear by nature!

  • @lovetheentertainment9949
    @lovetheentertainment9949 Рік тому +3

    Make a full course It will be easy to follow in a structured way

  • @Ethan_1422
    @Ethan_1422 Рік тому +4

    If you do any requests/suggestions: may I suggest more sneke videos?

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

    We need more charts!!! We miss the charts :(

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

    a great explanation, as always. one thing is missing for me - the relationship between entities(other than the quantitative you mentioned), and dependant entities and their notation. thanks alot!

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

    Just great!
    easy to understand. thanks

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

    You got a new subscriber with this video. Kudos to you!

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

    Bro uve explained it much better than my teacher

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

    THANK YOU SO MUCH!
    I always used the export button in the right panel (it is much more prominent) and I found it so annoying to have to export all tables one by one.

  • @BenCorvo-iy1nc
    @BenCorvo-iy1nc 8 місяців тому +1

    that was 900 pages of book summarized, thanks a lot

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

    Loved this explanation. Super clear

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

    You save my day, thanks man 🎉

  • @saramostafaa01
    @saramostafaa01 2 місяці тому

    Great explanation, thank you!

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

    this is really helpful. Keep up the good work

  • @Anesu98
    @Anesu98 Місяць тому

    yoooooooooooo you guys are lit damn!!!!!! You are a blessing to the universe.

  • @OfficialSylvantianAUTTP
    @OfficialSylvantianAUTTP Рік тому +8

    Please make the internet names ads again

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

    best explanation

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

    what a great piece of software it is. thanks very much sir

  • @StudywithmeinPakistan
    @StudywithmeinPakistan 9 місяців тому

    Best animation on the topic. I will recommend it to my students in Pakistan. Can you tell me the software in which you make these animations . They are so cool.

  • @jist6953
    @jist6953 10 місяців тому

    Thank you, this is great content

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

    Such a boss. Great tutorial man

  • @lausmaja
    @lausmaja 6 місяців тому +1

    Is there any example of that csv file structure? I dont want to install DB in order to be able to import structure to Lucid. I have prepared the structures in excel. Why is it not possible just simly CTRL+C in my excel and CTRL+V in the entity from ERD in lucid... Can I do that? If not why? Is there some detailed guíde how to import structures to ERD in Lucid, because I can not find any...

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      Yes that would be great to know.. save my poor fingers..

  • @Kumar-bg6nr
    @Kumar-bg6nr 7 місяців тому

    thanks to my man Bear for providing us this valuable information

  • @sunshineandrainbow5453
    @sunshineandrainbow5453 5 місяців тому

    Amazing Explanation ❣

  • @escobol
    @escobol 10 місяців тому

    this was really helpful thank you

  • @MrSANS
    @MrSANS 2 місяці тому

    Hello, can you provide HLD and LLD in lucidchart?

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

    Hello, and thank you for the great video! Where should I store the meaning of each column? Is it possible to add a 4th column to each table in a second toggable layer? Or should I store the column meanings in a different document in Lucidchart? Or in a different software altogether? Thanks for your insight!

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

    Thank you for your explanation! how about alternate key and candidate key??

  • @adrianCoding
    @adrianCoding 9 місяців тому

    Thanks! very clear tutorial

  • @waadturki2359
    @waadturki2359 9 місяців тому +1

    We need a 3rd part about normalization 🥹🥹

  • @angelowu4230
    @angelowu4230 5 місяців тому +1

    We still need a bridge table for order and product, right?

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      The order table should be the bridging table for customer table and product table.

    • @simonemariottini1011
      @simonemariottini1011 4 дні тому

      @@jeanlaughton1215 And then how do you store buying N of the same product or product_1 and product_2 in the order table?
      I think the suggestion stands. We need a way to store info about products in the order.
      Usually you go with more columns (if you have a fixed limit) or a junction table.

  • @ramano522
    @ramano522 Місяць тому

    Thank you so much.

  • @Poison916Kind
    @Poison916Kind 2 місяці тому

    question, for the composite key section, why don't we just add "customer_ID" as a foreign key? it can make it easier to identify the order like in the example of having 2 different items being shipped as two different packages? i am just asking to make sure if my idea is valid. trying to learn and get better at databases here.

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      What happens if you only know customer name.. you need a composite key to bind the two entities.

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

    I loved this!!!

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

    I imported an existing SQL Server tables into the ER diagram using TSV export. CSV export is not doing the relationships, so did TSV. Great, it works!
    a) I placed each entity by clicking. Is there a way to add multiple tables at a single shot? (like ctrl select)
    b) I have over 80 tables and once placed very hard to find an entity. Is there a way to search the entity on the canvas/diagram?
    I see shapes pane and by clicking the name, it places one more entity in the canvas, which is not what I am looking for...
    c) Any techniques for senior data modelers? TIA

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

    thank you a lot for this perfect video..

  • @havefun5519
    @havefun5519 9 місяців тому

    So, could only be exported SQL database, how about no SQL database? though it's not a relationship database, however, actually ERD is convenient for get idea what the database structure.

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

    I feel like I should point out that at 4:18, Customer_ID is not 'randomly assigned', it's sequentially assigned. ;-) /pedantMode

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

    wish wgu used this software for our SQL course

  • @StudywithmeinPakistan
    @StudywithmeinPakistan 9 місяців тому

    Thanks i just saw the lucid chart

  • @TNPantelope
    @TNPantelope 10 місяців тому

    Very good video my guy

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

    So a ssn can be considered a primary key...

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

    thank you!! next part 3

  • @CANÇİKRIKCİ-m3f
    @CANÇİKRIKCİ-m3f Місяць тому

    thank you jonah hill

  • @alimoslemi8272
    @alimoslemi8272 5 місяців тому

    perfect and useful

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

    awesome! awesome! awesome!! Thank you! :)

  • @SuperMun0406
    @SuperMun0406 2 місяці тому

    Very helpul!!!

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

    Anyone reading this please answer, i dont have database in csv? how should i import database

  • @Emad-1st
    @Emad-1st Рік тому +1

    hello , can i know where did u get the excel sheet or how do i get it

    • @KarMa-ws3ll
      @KarMa-ws3ll Рік тому

      u can google free excel or csv example data

    • @Emad-1st
      @Emad-1st Рік тому

      @@KarMa-ws3ll that specific one is in my lectures that is why i need it the source

  • @ХристинаВидева-щ3э
    @ХристинаВидева-щ3э 9 місяців тому

    Thank you.

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

    Isn't the Shipment table a bridge table too?

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      Hmm.. maybe the composite table for linking all the info for customers product and supplier by having the keys to all the other tables?

  • @GbotemiAdeoye-iw8xt
    @GbotemiAdeoye-iw8xt 7 місяців тому

    Love this

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

    You are fantastic sir. better than my PSU professor. Thank you so much! Is It possible to make a video about Weak/strong relationships too?

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

    Thanks

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

    I am student of BSCS so, I have to make a project assignment "Design Document" on "Online mobile showroom app"
    Can any body help me to make ERD?.................I tried myself but I am confused to draw relationship between entities..

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

    your customer to order relationship is wrong , it should be one to many

    • @ntiuakiatoa7667
      @ntiuakiatoa7667 9 місяців тому

      Why is that?

    • @rahuliron1635
      @rahuliron1635 6 місяців тому

      When you sign up for door dash you will be a customer for them but you haven't ordered anything from doordash so you have zero orders whereas your friend may have ordered 5 orders so 0 to many is possible it depends on business requirement

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      But an order isn't generated unless there is at least one order...

  • @codebymoonlight
    @codebymoonlight 6 місяців тому

    Which tool is he using

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

    great explanation, I feel composite primary key concept is total waste, instead we can create a primary key and keep it very simple.

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

    4:00 insta username can be changed?

    • @BringThe_Justice
      @BringThe_Justice Місяць тому

      Thats mean insta dont use your username as an primary key dude

  • @asmaal-faqueeh8353
    @asmaal-faqueeh8353 8 місяців тому

    how do if it is an embedded documents.. like comment collection in post

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

    TYSM!

  • @smallyfry15941
    @smallyfry15941 Рік тому +3

    i miss those animal chart stuff...

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

    I did'nt get the bridge table

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      Order table bridges customer table and product table. You have to separate the many to many relationship or you can't link the two..

  • @beyzanuruğur-w4r
    @beyzanuruğur-w4r 3 місяці тому

    Мне кажется, это не для новичков: вроде прикольно, но что делать если есть только 100$? Как их приумножить?

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

    you guys should go back to your advertising from 4 years ago. it was kind of sad to discover this gem of a channel with the old ads, and then look and see that it's just a generic corporate channel now :(
    where snek?

  • @pineapplepineapple4725
    @pineapplepineapple4725 Рік тому +4

    i miss the sneks

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

    Please fix this video to include the correct relationships. order to product is a many to one relationship.

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

      Also the customer id is auto-incrementing NOT random

    • @jeanlaughton1215
      @jeanlaughton1215 2 місяці тому

      Wrong.. an order can have one or many products on it and the product can be on one or many orders!!!

  • @NoBloons
    @NoBloons 11 місяців тому +2

    I miss your funny videos.

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

    Explain panda chikens

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

    So you started turning off comments? What is up with this train wreck of public engagement?

  • @IceTeaCrackHead
    @IceTeaCrackHead 9 місяців тому

    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

  • @Felix-Floof
    @Felix-Floof Рік тому

    Someone called challenger1534 reposted your snake video.

  • @mohammednajeb3716
    @mohammednajeb3716 Рік тому +110

    Free Palestine 🇵🇸

    • @Tocsiman
      @Tocsiman Рік тому +14

      ???? Free Israel

    • @mohammednajeb3716
      @mohammednajeb3716 Рік тому +22

      @@Tocsiman free of what?!
      Israel isn't invaded so as to be freed!

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

      @@Tocsimanאני מת

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

      @@mohammednajeb3716 need to be freed from hamas’s terror and all the other Arab countries surrounding it

    • @kumeoii
      @kumeoii Рік тому +3

      weirdo

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

    I miss

  • @LipiAktar-n8p
    @LipiAktar-n8p 4 місяці тому

    Jones Shirley Hall Mary Taylor Shirley