Logical Database Design and E-R Diagrams

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 140

  • @xorbite
    @xorbite 7 месяцев назад +6

    Even 7 years later, and this is still very relevant. Thank you so much for making this detailed explanation about ERDs. This is by far one of the best explanation videos I have found about this subject.

  • @anderlabaka3287
    @anderlabaka3287 8 месяцев назад

    I know NOTHING about databases (although I'll have to learn for work), and this was super useful and incredibly easy to follow. Great content, thank you!!

  • @amnest1ac
    @amnest1ac 4 года назад +45

    This is by far the best video about E-R diagrams out there! Amazing work!

  • @luciolibanori814
    @luciolibanori814 3 года назад +1

    Anybody that uses Ayn Rand's Atlas Shrugged in an example deserves your subscription. ♥💪🌎

  • @mastermindrational1907
    @mastermindrational1907 8 месяцев назад

    Thank you this was helpful. The speed was perfect. The progression of topics was perfect. Very well put together.

  • @RitinderKaur-vi4in
    @RitinderKaur-vi4in Год назад

    Thank you for such a clear description. I would recommend this video for anyone interested in database designing and how it works!

  • @janmccoy4600
    @janmccoy4600 6 лет назад +9

    Your descriptions are eminently clear and accessible. This was just what I needed to begin with the analysis of a needed database. Well DONE!

  • @Jerrel.A
    @Jerrel.A 2 года назад

    Topnotch effective explanation and walkthrough. It could be hours in length, but simplified to just half an hour.

  • @farzinkhaledi4394
    @farzinkhaledi4394 3 года назад +6

    you are absolutely amazing at teaching Brian,
    thank you so much for the great tutorial
    I have learnt more from this tutorial than 3 months of going to the University and studying the same subject

  • @blacknight4414
    @blacknight4414 Год назад

    The best tutorial about Logical Database Design

  • @Dfcameron13
    @Dfcameron13 4 года назад +1

    Excellent video. Shows a clear way to think about this topic along with glimpses into different notation options. Very easy to follow. I did get hung up briefly on “an employee can be in many departments”. That’s not true for anyplace I’ve worked - yet it only slowed me down briefly. The rest is a lucid intro that makes intuitive sense

    • @cydia007
      @cydia007 5 месяцев назад +1

      true, rarely see employee in multiple departments...

  • @fierce4393
    @fierce4393 3 года назад

    Been struggling the entire semester, wish if i had watch this video from the beginning to save my tears lol Thanks for this video!

  • @fredkzk
    @fredkzk 4 года назад +7

    Thanks to your clear tuto about relationships, I figured out the type I needed for my diagram. As far as I understand you are teaching, your students are lucky.
    Although, I kept moving my mouse throughout the course thinking the annoying cursor on the screen was mine LOL! :D

  • @osoriomatucurane9511
    @osoriomatucurane9511 11 месяцев назад

    Absolutely awesome, crystal clear and informative. You are a legend!

  • @perx5171
    @perx5171 3 года назад

    Thank you Brian for providing best explanation. Appreciate your hardwork.

  • @tutorb6975
    @tutorb6975 6 лет назад +7

    Best video. I was struggling to understand other materials. This is helpful.

  • @ruggeddog3103
    @ruggeddog3103 3 года назад +2

    One of the best tut, i'm satisfied👏👏👏👏👏

  • @sugars_nickels2652
    @sugars_nickels2652 7 лет назад +1

    All of the other comments are accurate! You are an awesome teacher Brian, very clear and concise. Thank you for this video!

  • @thefuture991
    @thefuture991 2 года назад

    Thanks a lot for this. Hopefully this will help in my exam tomorrow.

  • @SinskariBoi3366three
    @SinskariBoi3366three 2 года назад

    Good tutorial for refreshing your knowledge

  • @sanjaypaudel3296
    @sanjaypaudel3296 4 года назад +2

    BRIAN IS A GREAT TEACHER

  • @jasonaranha1118
    @jasonaranha1118 4 года назад

    Nice Video really helpful in understanding the ER Diagram.

  • @adavayya
    @adavayya 3 года назад

    Thank you Brian. Very well explained. Very helpful.

  • @pagevpetty
    @pagevpetty 3 года назад +2

    Thanks for your informative video! I appreciate the diagrams, but I kept trying to move my cursor out of the way and realized it was yours, not mine. LOL

  • @reazulislam8446
    @reazulislam8446 5 лет назад

    GOOD VIDEO, HELPFUL, deserves praise period

  • @avenuech39
    @avenuech39 4 года назад +2

    Nice voice to be glad to hear, and good presentation performance.Well done!

  • @gulsarah7779
    @gulsarah7779 5 лет назад +1

    You explained GREAT!! Thanks very much

  • @ibsu4961
    @ibsu4961 4 года назад

    Very good lecture.... Many thanks

  • @victorarnault
    @victorarnault 4 года назад

    Really Nice video.
    I need to watch again and roll over again. That's soo important!

  • @nanohetube
    @nanohetube Год назад

    Great job done.
    Thanks for the video.

  • @jasterix
    @jasterix 4 года назад

    Great video. It's the perfect intro to database design. thank you!

  • @mucahidsener
    @mucahidsener 3 года назад

    Incredible explanation. Thanks for the lesson.

  • @ofwlifevlogs6753
    @ofwlifevlogs6753 4 года назад

    Good information thanks you for sharing

  • @andys6952
    @andys6952 4 года назад

    Really helpful. Great Video

  • @TJAZZ-MUZIK03
    @TJAZZ-MUZIK03 7 лет назад +8

    This is called teaching!! Simple and Crystal Clear!!
    Kudos to you Brian.
    Brian - Do you have any videos on Dimensional modeling?

    • @BrianGreenNJ
      @BrianGreenNJ  7 лет назад +1

      Thank you!
      I do not have any OLAP lectures online yet... but it is something I have considered. Until now, the field has been a moving target for undergrad courses... but I think standard practices are starting to settle in.

    • @TJAZZ-MUZIK03
      @TJAZZ-MUZIK03 7 лет назад

      thanks for the response.

  • @annablaster
    @annablaster 7 месяцев назад

    This video is sooo helpful. Im saving it.

  • @iaintoolin1660
    @iaintoolin1660 4 года назад

    GOOD VIDEO: Speaking as a member of the Peoples Popular Front against the Vilification of 'nulls' ... Nulls can be legitimate when there is latency between creating an entity with a latency on getting the full data. The trick is normalise the data and treat nulls as data that is unknown, but pending. Defaults can be used if necessary

  • @kamehameha509
    @kamehameha509 6 лет назад

    Well put video explaining ERDs and Database Logical Design.

  • @betwenstar
    @betwenstar 6 лет назад +4

    Thankful this is so useful and easy understanding 👏🏻👏🏻👏🏻👏🏻

  • @digigoliath
    @digigoliath 5 лет назад

    Well explained & easy to understand. Thanks for a great video!

  • @waltercatalfamo6028
    @waltercatalfamo6028 5 лет назад

    Very great explanation! It'd be nice if you upload the presentation that you used in the video.

  • @tahirsyed6011
    @tahirsyed6011 5 лет назад

    Marvelous Lecture, thanks Brian

  • @MegaTeaque
    @MegaTeaque 3 года назад

    INFO 365 3A Physical Database Design follows this video very well.

  • @anqili3655
    @anqili3655 7 лет назад +1

    This is great!!! Super helpful for my course. Thank you Brian!

  • @nileshtayshete7411
    @nileshtayshete7411 5 лет назад

    Nice I understood it in only one watch..

  • @realchicagophill
    @realchicagophill 7 лет назад +4

    Unbelievable video. Thank You is there a playlist?

    • @BrianGreenNJ
      @BrianGreenNJ  4 года назад +1

      Phillip R Jorgensen yes... I have a playlist for MySQL, Oracle and Microsoft SQL Server. Very similar courses just geared to each RDBMS

  • @आरंभ-भ5ल
    @आरंभ-भ5ल 4 года назад

    Excellent info.

  • @khabathasan1750
    @khabathasan1750 4 года назад

    Thanks a lot for the explanation and making this helpful video.

  • @mrhhh693
    @mrhhh693 Год назад

    Thanks that was informative.

  • @aimanabdelraziq3865
    @aimanabdelraziq3865 2 года назад

    Hey Brian, Nice work but playlists should be rearranged.

  • @oneman9723
    @oneman9723 4 года назад

    exceptional lecture wooowwww

  • @archangel9582
    @archangel9582 3 года назад

    Just what I need, thank you

  • @dealerfire8427
    @dealerfire8427 4 года назад +1

    Well done.

  • @OtRatsaphong
    @OtRatsaphong 5 лет назад +1

    Great video, Thank you 👍

  • @TheJavan12345
    @TheJavan12345 7 лет назад

    I love you.. this helped me so much. Please make more content because you're amazing at teaching

  • @chinnalj
    @chinnalj 4 года назад

    Much appreciated. Thanks for the video

  • @jay_wright_thats_right
    @jay_wright_thats_right 9 месяцев назад +2

    The vernacular is wrong. A tuple is a single RECORD (row). A single record consists of many ATTRIBUTES (columns).

  • @alfredsfutterkiste7534
    @alfredsfutterkiste7534 3 года назад

    great video

  • @mysterOrel7924
    @mysterOrel7924 2 года назад

    in 30 I review what i learned for 3 months at college !!!

  • @wanrongchua4333
    @wanrongchua4333 4 года назад

    thank you so much for your comprehensive explanation! :)

  • @csabraxas
    @csabraxas Год назад

    How would foreign keys work with the Media books, videos and magazines example?

  • @NazarAdamchuk
    @NazarAdamchuk 4 года назад +5

    Hello Brian, very useful video for the start of my Ph.D.! I would like to ask you about the diagram at 21:38. Would be correct to use for three of derived tables video, book, ans magazine the primary key (and simulatiously, foreign key) - mediaKey, wouldn't be? Thanks for your answer and regards from Germany!

    • @aaklii
      @aaklii 3 года назад +1

      He mentioned that there is error in the diagram.
      Each Model: Video, Book, Magazine will store FK for Media that is: mediaKey

  • @ryadelarbi8694
    @ryadelarbi8694 3 года назад

    thank you this helped me a lot

  • @MauroDiBertPosta
    @MauroDiBertPosta 4 года назад +5

    Brian! Hi! It was an awesome material and I was searching for a full course on DB and found that you have organized by number. I assume you teach this in Universities or something like that. Is there any possibility to get access to that 365 course? Thanks for this material again!

  • @NB21Media
    @NB21Media 3 года назад +2

    GOSH WHAT A RELIEF I GET IT NOW....

  • @bikramthapa2687
    @bikramthapa2687 5 лет назад

    awesome video , thank you so much

  • @alliedidentity2277
    @alliedidentity2277 3 года назад

    nice job

  • @woodroofguy
    @woodroofguy 4 года назад

    Good video. Thanks! New subscriber.

  • @joymixvlog322
    @joymixvlog322 4 года назад

    Great vdeo inspiring,
    New freind dropping my full support...hope to see you back thanks.

  • @Chobed
    @Chobed Год назад

    Hi.. I´m just learning.. sorry if its a dumb question. How do you link the table Media with one of the types of media? you didn't add an FK...

  • @consciousrunning
    @consciousrunning 4 года назад

    Thank you.

  • @akashtripathi5947
    @akashtripathi5947 7 лет назад

    Brian Green: How to think in terms of business and make logical schema from scratch
    ?

  • @radovansurlak7445
    @radovansurlak7445 4 года назад

    Thank you Brian :)

  • @BrianPondiGeoGeek
    @BrianPondiGeoGeek 4 года назад

    Amazing

  • @SkyLight_7890
    @SkyLight_7890 4 года назад

    Nice video, just subscribed you😍

  • @chadpharris
    @chadpharris 6 лет назад +3

    Ayn Rand! #StandWithRand. Great overview of ERD!

  • @Epicgamerboy5000
    @Epicgamerboy5000 5 лет назад

    You mentioned you have a video on how to use Microsoft Visio but I don't see it on your channel. Did you take it down?

  • @classicraceruk1337
    @classicraceruk1337 4 года назад

    I prefer UML to something like SSADM. UML matches well to Java and other OO databases designs

    • @BrianGreenNJ
      @BrianGreenNJ  4 года назад

      Class diagrams are not generally used for database design.
      The concept of behavior/method, visibility, stereotypes, etc. has no context in databases.
      However, persistent classes in UML class diagrams can inform the database design. Also, class diagrams are not typically normalized; when they are ported to relations, they need to be normalized.
      My UML class diagrams videos explain more about how class diagrams are used in systems analysis and design.

    • @classicraceruk1337
      @classicraceruk1337 4 года назад

      @@BrianGreenNJ True it’s how I modelled a system way back in 2000 in my degree. It covers Object Models, Classes,Use cases, Actors etc. The final design was used the next year for a project to build the database. This was still in use at least 3 years after it was built. So the Objects were built, the attributes stored, the use cases programmed etc. Of course as it was just the design and not the implementation model it had to be adapted to work in Java. It matched pretty well.

  • @mk9834
    @mk9834 5 лет назад +1

    thank you sir!

  • @rataraxia
    @rataraxia 5 лет назад

    Excelent video. The mouse poniter though.....Ò_O

  • @vipinkoul9129
    @vipinkoul9129 6 лет назад +1

    Do these PPT are available? It would be useful for quick revision. Can you please share?

    • @BrianGreenNJ
      @BrianGreenNJ  6 лет назад +1

      I have the original ppt files I used, but I have no way to get them to you.

    • @vipinkoul9129
      @vipinkoul9129 6 лет назад +1

      Pls share via google drive :) plizzzz ; really liked your way of explaining that you have done.

  • @SudarvendhanM
    @SudarvendhanM 5 лет назад

    Thank you

  • @raquelbuenoribeiro3613
    @raquelbuenoribeiro3613 4 года назад

    Thank u :)

  • @bsratwelerufael3917
    @bsratwelerufael3917 4 года назад

    thanks

  • @maazahmed8853
    @maazahmed8853 7 лет назад

    Hey Brian. Your Video is brilliant, I just need one help, can you recommend me a ERD designing software tool beside Microsoft Visio?

    • @BrianGreenNJ
      @BrianGreenNJ  7 лет назад +2

      Maaz Ahmed I use draw.io which is free.

    • @maazahmed8853
      @maazahmed8853 7 лет назад

      Thankyou So much. you are a Life saver, may god bless you.

  • @sajakkhadka1820
    @sajakkhadka1820 6 лет назад

    It's like everybody is talking to their Brian .

  • @joaom224
    @joaom224 7 лет назад

    Hello Brian, what is the program that you use to disign thisdiagrams that you show in the video.
    cheers

    • @BrianGreenNJ
      @BrianGreenNJ  7 лет назад

      joaom224 this is all just creative use of PowerPoint :-).
      Normally I would use Visio 2013 or draw.io which is a free web based tool.

    • @joaom224
      @joaom224 7 лет назад

      thanks you. I'm a computer engineering student and these tools help a lot

  • @daviddonadze221
    @daviddonadze221 5 лет назад

    thank u

  • @HaiderAli-oi5fm
    @HaiderAli-oi5fm 3 года назад +2

    Hey maybe you stated it in wrong way or I'm not getting it at 24:14. Should not it be like this way "An employee can exist in one or many departments and a department can have one or many employees". Because if department have zero employee then that means that department does not exist. Please somebody clear it to me

    • @kreten780
      @kreten780 2 года назад +2

      yeah I had the same thinking.

    • @thanosmrk
      @thanosmrk 2 года назад

      Maybe he ment the opposite? (An employee belongs to zero or one department & a department can have one or many employees)

    • @HaiderAli-oi5fm
      @HaiderAli-oi5fm 2 года назад +1

      @@thanosmrk yeah you're right. I got my answer long time ago. Anyway your comment will help newbies.

  • @balakk5009
    @balakk5009 4 года назад

    I am searching for the physical design .
    Any one find plz share the URL

  • @PLANE_9997
    @PLANE_9997 6 лет назад

    Excellent, Better than my idiot proff

  • @thedembelecoder5776
    @thedembelecoder5776 6 лет назад

    thaaaaaankx

  • @neuroglide6854
    @neuroglide6854 2 года назад

    Camel case not camel back! :) Otherwise good stuff.

  • @lucasmanuel3241
    @lucasmanuel3241 4 года назад

    Great video, you made it look so easy! I would like to send you a message, how can I do that?

    • @BrianGreenNJ
      @BrianGreenNJ  4 года назад

      Lucas Heredia - bcg28 at Drexel dot Edu

  • @jialusun7850
    @jialusun7850 7 лет назад

    I would say the same

  • @ducmih2203
    @ducmih2203 Год назад

    what about many-many-many?

    • @BrianGreenNJ
      @BrianGreenNJ  Год назад

      I believed that’s addressed in this video. The physical database, if it’s relational, can not have many-to-many relationships. There is a section that shows how an additional table must be added to support logical many-to-many relationships.

  • @viks599
    @viks599 4 года назад

    what do u mean "a department can contain 0 or 1 employee" ?
    ruclips.net/video/ZBgXb66Ckz0/видео.html

  • @pagevpetty
    @pagevpetty 3 года назад

    camel case, not camel back

  • @ziizoo_oo3995
    @ziizoo_oo3995 6 лет назад

    how abt the foreign key yooo

  • @seanli6339
    @seanli6339 4 года назад

    my teacher has a phd and she doesn't explain it even 10% as well as you do

    • @BrianGreenNJ
      @BrianGreenNJ  4 года назад +1

      Send her my video :-)

    • @seanli6339
      @seanli6339 4 года назад

      @@BrianGreenNJ the only response to feedback that I give to her is that "youre not putting in enough effort in the class" LOL