Entity-Relationship Diagrams

Поділитися
Вставка
  • Опубліковано 27 тра 2014
  • Puzzled over how to make an entity-relationship diagram? This quick video shows you how.
    This lecture is only one of fifty on Seventh Morning's "Fundamentals of Business Analysis" course.
    Check it out here... This link discounts the course down to $99, but it's only available for the first 500 subscribers...
    www.udemy.com/businessanalysi...

КОМЕНТАРІ • 168

  • @seabus.2003
    @seabus.2003 Рік тому +31

    Who else came here from the "SQL for Data Sciene" course. Week 1, additional studies.

  • @johnhurley8918
    @johnhurley8918 9 років тому +141

    SOOOOOOOO helpful! You sir just summed up an entire chapter of my textbook in less than 9 minutes.

  • @dayday8421
    @dayday8421 6 років тому +64

    If only there were more quality videos on UA-cam like this! Well paced, easy to understand and well narrated.

    • @NorwalkAberdeen
      @NorwalkAberdeen  6 років тому +6

      David, thanks for your kind words!

    • @jr1152
      @jr1152 5 років тому +1

      @@NorwalkAberdeen make more tutorial vids please

  • @janinearif7850
    @janinearif7850 5 років тому +8

    They should just play this in my lectures at university! It would have saved them 2 hours of us all wanting to fall to sleep. Thank you for explaining this in an easier-to-understand and not-so-boring way.

  • @TheWaveism
    @TheWaveism 5 років тому +2

    THANK YOU!!!! Finally a video that makes sense and properly explains an entity-relationship diagram! Very well done!

  • @anubseran4774
    @anubseran4774 7 років тому +70

    It's amazing how a clear voice spoken in neutral english can make all the difference. Given all unintelligible indian tutorials about this that I had to skip before getting to (and staying with) this one.

    • @benjamindemontgomery6317
      @benjamindemontgomery6317 6 років тому +4

      Yes i wish there was a filter for dialects

    • @kriswright5112
      @kriswright5112 6 років тому

      here's some voice conversion software: github.com/andabi/deep-voice-conversion

  • @tasadem20
    @tasadem20 2 роки тому +4

    Completely newbie here! Although it looks very complex, analogy is very simple. Everything makes sense right now. Thank you for your time!

  • @Stagedrengen
    @Stagedrengen 3 роки тому +5

    I'm late to the party on this, but a great instructional video on UA-cam always deserves praise! Thanks a ton!

  • @Rad-pt9wp
    @Rad-pt9wp 3 роки тому +3

    Crazy how I found this video before following Coursera's recommendation to this video! I will binge watch the rest of this!

  • @scimitar4211
    @scimitar4211 7 років тому +5

    exactly what i needed to hear and see to make things simpler. thanks for everything

  • @lifeviz28568
    @lifeviz28568 2 роки тому +3

    so much better and well-explained than my databases professor. thanks for making this video, appreciate it! :)

  • @NorwalkAberdeen
    @NorwalkAberdeen  9 років тому +38

    LOL, yeah, Don has a good nerd laugh. Glad you like it.

  • @sukhammittal7630
    @sukhammittal7630 4 роки тому +1

    The video was very simple, clear and easy to understand. Great Job!!

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

    OMG, I took ER Diagrams from 2 years at college and I used to hate them so much. However, I started to refresh about them because of SQL and well ah I love them now. Strange how people from different parts of the world can have the same Experience! Thank you buddy for the Great Explanation!

  • @slothc
    @slothc 9 років тому +3

    Kudos on explaining an actual ER diagram instead of those confusing data model lookalikes most people choose (which are less abstract, and a lot of people prefer that, but easily lead to mistakes).
    I personally prefer listing attributes separately, beneath the ER diagram, to make it cleaner since ER is mostly about relationships and because attributes aren't really crucial for the ER part.
    p.s. I also hated these (on my first year), but on my fourth year when I got a serious db project, I finally understood them and started to love, well... appreciate, them.

    • @NorwalkAberdeen
      @NorwalkAberdeen  8 років тому +2

      +slothc Appreciation is good enough :) Regarding the attributes being listed separately, I wouldn't disagree with you. Especially because in the real world, the list of attributes can be enormous and muck up the visual model. Thanks for the kudos!

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

    amazingly intuitive and simple to follow. Thank you. You are an extraordinary teacher.

  • @princessteeana8834
    @princessteeana8834 8 років тому +3

    Very clear and concise explanation, thank you!!

  • @vinayabeveney5201
    @vinayabeveney5201 8 років тому +1

    Thank you so much! This was exactly what I needed!

  • @gnomesonfire1
    @gnomesonfire1 9 років тому +5

    This was so useful, I'll never be the first one to say it but going around you-tube looking for technical minded videos can be a nightmare even when the videos really are there with the best of intent.
    The explanations were clear and simple,each slide was nicely separated so it never felt as though there was too much going on at any one point the voice over that was giving the explanation of the video was clear, engaged and associable *when I say this, I'm criticizing the countless videos that go on with dry, highly scripted lines that just feel abominable to listen to without breaking your own sanity(

  • @elianj.gonzalez3886
    @elianj.gonzalez3886 8 років тому +2

    i finally understand these THANK YOU

  • @mr.commonsense6645
    @mr.commonsense6645 Рік тому

    This is soo helpful, hoping you make your videos. Your explanation is just very easy to understand

  • @lazaros.v8626
    @lazaros.v8626 8 років тому

    Much liked your method in actually identifying the Cardinality. Thanks : )

  • @DeepSukhwani
    @DeepSukhwani 8 років тому

    Thats a very helpful explanation. Thanks so much!

  • @jyotijangra388
    @jyotijangra388 7 років тому +1

    great tutorial man, kudos!

  • @user-nx5rg8pl8z
    @user-nx5rg8pl8z 4 роки тому

    Thank you! It was very informative and easy to understand.

  • @hobieperez8144
    @hobieperez8144 3 роки тому

    Thank you sir, This video made me understand what my prof tried to explain.

  • @alleluiawoluba3601
    @alleluiawoluba3601 2 роки тому

    Simple and great explanation. Thanks

  • @bigchiefnoble6077
    @bigchiefnoble6077 4 роки тому

    I dont even know how i made it to this video but i just learned something. Great info

  • @abdelbadiakaramostefa8908
    @abdelbadiakaramostefa8908 2 роки тому

    I want to thank you a lot for this explanation.

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

    Clear and concise. Thank you sir!

  • @brand1974
    @brand1974 4 місяці тому

    Great video. This explains a lot.

  • @gauthamp7169
    @gauthamp7169 7 років тому

    you saved my day ...brilliant

  • @NorwalkAberdeen
    @NorwalkAberdeen  7 років тому +1

    @Louise cris -- UA-cam won't let me reply to your comment! Grr!
    In short, these diagrams are put together long before we start to worry about IDs and keys. We would start to use those concepts when creating a logical (or even physical) data model.

  • @tarunverma4935
    @tarunverma4935 6 років тому

    Explained in the simplest way, glad I found your video for ER diagrams.

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

    Thank you so much. You have made it so easy to understand.

  • @Premier007
    @Premier007 9 років тому +2

    Sweet video hopefully it will make my pass my database exam :)

  • @8Trails50
    @8Trails50 9 років тому

    Awesome. I was pretty confused in lecture about the ER Diagram. Great video.

  • @danielangelomaniego1796
    @danielangelomaniego1796 7 років тому +2

    Many thanks, it helped me alot :)

  • @Oz007
    @Oz007 7 років тому +1

    Life saving :) much thanks

  • @essas.coisas
    @essas.coisas 2 роки тому

    Wow thanks for the easy explanation !

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

    I spent one hour to see some one good
    But you are fantastic 🤩
    Thx a lot it helps me ❤️

  • @AK476056
    @AK476056 4 роки тому

    Very helpful for A level, thank you

  • @Thezizoubear
    @Thezizoubear 6 років тому

    Excellent, thank you!

  • @AmitKumar-xn6vg
    @AmitKumar-xn6vg 8 років тому +1

    Great Video.... So helpful....Thanks.................Seventh Morning LLC

  • @icpit
    @icpit 9 років тому +5

    5:37 That Laugh LOOOOOL!! its a great video though, Really helped. Thumbs up

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

    Simply amazing!

  • @datasciencewithshreyas1806
    @datasciencewithshreyas1806 3 роки тому

    Superb video, thank you so much.

  • @rinavenhlovska2279
    @rinavenhlovska2279 7 років тому +2

    Thank you, dear author, you literally saved my life!

    • @NorwalkAberdeen
      @NorwalkAberdeen  7 років тому

      Ne za chto!

    • @dayday8421
      @dayday8421 6 років тому +1

      OK, you have to explain as this sounds like an amazing story.... or did you just use literally incorrectly?

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

    Thank you very much sir, you really helped me on my assignment.

  • @yosin12
    @yosin12 8 років тому

    Good video, thanks.

  • @circadianite
    @circadianite 9 років тому +6

    I got so curious from the comments I had to skip forward to hear the laugh before I could concentrate lol.

  • @xdebugger123
    @xdebugger123 2 роки тому

    Thank you sir very imformative and clearly explained the symbols

  • @toluwabanjoko6620
    @toluwabanjoko6620 2 роки тому

    Thank you! I got over the hate significantly after watching this video😇

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

    easily understood .. thanks sir

  • @ejaywillie
    @ejaywillie 8 років тому +1

    This is really good, I'm surprise on the low number of videos

  • @hcbros105
    @hcbros105 2 роки тому +1

    "I actually used to hate these"😂😂

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

    Really helpful , thank you

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

    not bad this sums up my first week in 9 minutes

  • @kangemanmaipmokiuah226
    @kangemanmaipmokiuah226 8 років тому +13

    MY 9minits not wasted

  • @Imrankhan-nn5kp
    @Imrankhan-nn5kp 7 років тому +1

    Thank you!!

  • @honprarules
    @honprarules 4 роки тому

    Anyone else here from the Coursera link?
    This is a great video!

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

    i have an entity (staff). each of the staff members are managed by zero or one staff members, except Jane Thomas who does not have a manager. The staff members may manage zero or more staff members. Attributes for the staff are (ID, Names, Sex and Age)

  • @abhineshchandra6718
    @abhineshchandra6718 7 років тому

    it was very good sir...thanks...

  • @wilomuyoma8412
    @wilomuyoma8412 8 років тому +1

    Thank you!

  • @hikariwuff
    @hikariwuff 3 роки тому +6

    Oh my LORD, my teacher taught this badly

  • @jasonkladas7827
    @jasonkladas7827 3 роки тому

    Good job!

  • @therealborischang
    @therealborischang 7 років тому +1

    Chen style takes u- a lot of diagram space by having attributes in individual ovals, and relationships in diamonds instead of just plain lines.

    • @NorwalkAberdeen
      @NorwalkAberdeen  7 років тому +1

      That is true, and they can give the impression that the relationships are entities rather than just descriptors. Couple things to watch out for.

  • @roosman5322
    @roosman5322 8 років тому +1

    im having trouble with the n and m what side do i use wich

  • @D7ooM442
    @D7ooM442 7 років тому +1

    you make me love them , thx bro ^_^

  • @devinjones1455
    @devinjones1455 7 років тому +1

    thanks brother! Plain english is VERY helpful. BTW anyone ever tell you you sound like topher grace (eric from that 70's show)!

    • @NorwalkAberdeen
      @NorwalkAberdeen  7 років тому

      Glad it's helpful! And ha, no, I've never heard that until now :)

  • @masoudghahremani7913
    @masoudghahremani7913 2 роки тому

    merci beacoup de votre explication claire monsieur.

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

    very nice video. thank you for the recomendations from learn sql from data science coursera course

  • @chelangatjobchemorput903
    @chelangatjobchemorput903 5 років тому

    i have followe you explanation but may you please clarify on how to list assumptions and how to write a data documentation for the ER diagram

  • @louisecris8288
    @louisecris8288 7 років тому

    what about the unique identifier or primary key of each entity?

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

    if I understand it correctly, in the diagram at 8:00 I thnk there is a typo in the relation "has", a course has multiple lectures (it can participate in multiple "has" reln instance)
    but a lecture belongs to 1 course, (a lecture can be seen at most one reln instance in the "has" reln set). so, the connection labels 1 and n are not in the correct places, they should be replaced.

  • @germiljohnsagun8452
    @germiljohnsagun8452 3 роки тому +3

    4:55 still confuses me, I mean, can we just use 'm' for both sides? Cause it still means multiple, right?

    • @bibblybopbops441
      @bibblybopbops441 3 роки тому

      I'm coming from a Maths background, so bare in mind I'm new to this and could be wrong. However, in Maths it would be convention to label them differently due to them being different sets. You could have a different number of courses and users, but still have multiple of each. Therefore we are clarifying that these numbers can be different, where as if we just had both of them as M, there could be an implication that they are the same number.

  • @genrevefernandez195
    @genrevefernandez195 4 роки тому

    Thank you!!!

  • @ayilareese3655
    @ayilareese3655 5 років тому

    very helpful

  • @sahanbakmiwewa178
    @sahanbakmiwewa178 9 років тому +1

    Thanks :)

  • @aryaa3998
    @aryaa3998 5 років тому

    that soundtrack at the beginning woke me up

  • @aleonalabran103
    @aleonalabran103 4 роки тому

    Small correction: since each course can have a varying number of lectures i.e. Kn, then under the "Lecture" entity box instead of n it should say Kn, and to the left of the "Lecture" entity box instead of n it should say (n x Kn) - since every user can watch a maximum of all the lectures in the n courses.

  • @smoothie9931
    @smoothie9931 4 роки тому +1

    I know it's an old video, but does anyone know how to show a foreign key in chen notation

  • @elie3423
    @elie3423 6 років тому

    Thanks !

  • @professorposh4146
    @professorposh4146 4 роки тому

    What about Mandatory and Optional relationships?

  • @meesie1
    @meesie1 8 років тому +1

    How many database tables do you need if you have an ER diagram of: user studies course? Do I only have a user and course table with their attributes, or do I need a 3rd table called study?

    • @jeanelbicho3
      @jeanelbicho3 8 років тому +1

      +meesie1 hello friend, I'm studying computer science probably just as you and what we do is we have 3 tables for an entity - relationship - entity it is a little expensive in the database however this system is used to know exactly what could be the worst scenario for our database if we use a relational system and how much memory we need to assign to the database

    • @NorwalkAberdeen
      @NorwalkAberdeen  7 років тому +1

      Sorry - missed your question somehow!
      Just like Jean said, there is a third table.
      In this case, it might be called UserCourseMappings or something similar. And the mapping table just contains a column for the UserId and a column for the CourseId. Together those two columns comprise a composite primary key. I believe that's the most common practice. This third table also could be used if you have attributes of the relationship itself (just make additional columns in the mappings table).

  • @emirzmen
    @emirzmen 2 роки тому

    Thanks a lot

  • @yuvrajsingh-yn3xd
    @yuvrajsingh-yn3xd 3 роки тому

    Which geomatric shape is used to represent entity relationship in er diargram ?????

  • @breakdancerQ
    @breakdancerQ 7 років тому +2

    I have this shit on school, thanks for making things clear. Still very much in period of hating these tho :p

    • @padmaja3836
      @padmaja3836 5 років тому

      I was from biology, physics, chemistry and math group in my school. I took the Information Technology course in university. No one explained this ER diagram very well and I used to hate it. I agree with this coach. I now understand it better. Thanks for the good video.

  • @vinoddiwan5792
    @vinoddiwan5792 4 роки тому

    Which books should I read to gain this kind of knowledge.

  • @madushanprathap9901
    @madushanprathap9901 3 роки тому

    Thank You

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

    Thank you

  • @temelreis381
    @temelreis381 4 роки тому

    "And we connect them to whatever Entity or Attribute they are an Attribute of"
    Uhh.. Did you mean Relationship? I'm taking notes so i wanted to get everything right..

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

    thank you

  • @yunzanhu1005
    @yunzanhu1005 8 років тому

    Thanks

  • @raenastra
    @raenastra 7 років тому

    What are primary and foreign keys?

  • @nanakworld
    @nanakworld 2 роки тому

    coursera course brought me here UC Davis spec on SQL

  • @mahmoudkhalaf5162
    @mahmoudkhalaf5162 7 років тому

    thanx alot

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

    @ 2:50- wasn't that an example of many-to-one? many-to-one isn't listed among the types of cardinality. Can someone please help me understand this part better?

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

    thanks

  • @benjamindemontgomery6317
    @benjamindemontgomery6317 6 років тому

    good video should redo the voice when not having a cold, jea im subscribed very good content .