Conceptual, Logical & Physical Data Models

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

КОМЕНТАРІ •

  • @DataAcademyIN
    @DataAcademyIN  5 місяців тому +3

    How about I train you on the foundations of Data Modeling? Email me at "ReachBinduKumar@gmail.com" or Telegram at @ReachBinduKumar to sign up for my Live Instructor Led course on "Data Modeling Foundations". I am a Senior Data Architect with over 18 years of real world experience designing Data Architecture for a variety of use cases. See you in my class!

  • @castillog8026
    @castillog8026 5 років тому +57

    The best explanation to someone that is just starting off in DBMS. Great job on explaining this in detail!

  • @ravitejapremium259
    @ravitejapremium259 3 роки тому +12

    this is the best DATA MODELLING TUTORIAL i have ever watched. What an explanation good job sir.

    • @DataAcademyIN
      @DataAcademyIN  3 роки тому +1

      Thank you Raviteja for your encouraging comments ! Please do subscribe.

  • @jordanmcquade230
    @jordanmcquade230 4 роки тому +13

    The best explanation of the 3 stages of a data model that I have seen anywhere. Definitely worth a watch. I've just revisited as a refresher now that I'm working in master data management. Thank you for the great video.

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

      Thank you for your encouraging comments Jordan. I am glad you found it useful. Do subscribe to the channel.

  • @logreene4382
    @logreene4382 4 роки тому +8

    One hundred percent more thorough and engaging than a textbook. Thank you my friend!

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

      Thank you Lo Green. Please do subscribe !

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

    So here's what I understand, I wanna know if it's correct please:
    Conceptual data models are like the general overview of how the actual data model should look like, like a sketch for a painting or an architecture.
    Logical data models are idk, more complex? They basically have key and non-key attributes to the entities now and primary and foreign keys can be used. It's still easy to understand, but is harder to update because it's more complex.
    Physical's simply like, full-fledged. Entities are called tables, attributes columns, it's even harder to understand and really difficult to change.

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

      Yes, that is a pretty good summary. I am compelled to add just one additional detail to your explanation. The physical data model, apart from being full fledged, is specific to a database, like Oracle or Postgres or SQL Server etc.

    • @CodewithSAM-ej6fb
      @CodewithSAM-ej6fb 13 днів тому

      Seems you got a tight grasp on the data modelling, I'd define it the same way you did.

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

    best video available on youtube for understanding Data modeling.

  • @chinyerenwigwe5166
    @chinyerenwigwe5166 Місяць тому +2

    Wow even after few years this is still saving lives!!!

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

    Great video, just the right depth of coverage, optimum length to keep the viewer engaged. Thanks for taking the effort to prepare and share this. 👍

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

      Many thanks for the encouraging comments Amit! Please do subscribe to get notified of new videos.

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

    The best tutorial for data modelling. I have interview ahead and this video is really helpful.

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

      Thank you for your comments Alip. All the best for your interview!
      Please do subscribe.

  • @dakshpatel6565
    @dakshpatel6565 3 роки тому +4

    Just started my way off with DBMS, being a Mechanical Engineer after going through this, I feel I am in this field since years! Great lesson😌

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

      Thank you for your comments Daksh! Happy Learning :)

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

    Thank you for explaining this! It makes soooo much sense from your POV.
    My University did not make our weekly lecture notes this simple to understand.
    Again, thanks dude

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

      Thank you for your encouraging comments :) Please do Like, Share & Subscribe

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

    Hats off to you...you made it so easy to understand...i used to have very confusion between conceptual and logical data model...but your explanation cleared all my confusion... Thanks a lot..

    • @DataAcademyIN
      @DataAcademyIN  3 роки тому +1

      Thank you for your feedback Jaya. Please do subscribe !

  • @juliocamacho7052
    @juliocamacho7052 5 років тому +4

    Thank you for such a clear and accurate explanation of the different database modeling stages

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

      Many thanks Julio. Please stay subscribed to support !

  • @CodewithSAM-ej6fb
    @CodewithSAM-ej6fb 13 днів тому

    The way of your explanation has helped me distinguish all those data modelling and gain me a clear understanding, now I can go in deep to study these modelling.

    • @DataAcademyIN
      @DataAcademyIN  10 днів тому

      Thank you for your encouraging words! I am glad you found my explanation useful. Please do subscribe!

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

    Just a great video for beginner who want to understand the data model. Thanks for such short but very useful concepts

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

      Many thanks for your comments Lal Bihari Prajapati. Please do like, share & Subscribe.

  • @joankwamboka700
    @joankwamboka700 3 місяці тому +1

    O Goodness! This is the clearest explanation I have come across. I think this will stick as well.

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

      Thank you @joankwamboka700. I am glad you found it helpful. Please do Like, Share & Subscribe!

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

    This explanation is the best. so easy to comprehend...kudos

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

      Glad it was helpful! Please do Like, Share & Subscribe

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

    Great and simple explanation sir. It saves lot of time from reading theory sometimes

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

    thanks because it brings clear description from start to end.

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

      Thank you Muhwezi. Please do subscribe !

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

    Your teaching is clearer than my lecturer , thanks alot man

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

    This was very detailed yet very simple explanation. Thanks a lot Sir.

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

      Thank you Ankush for your comments :) Please do subscribe !

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

    This 13 min video explains one hour lecture. Thank you

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

      :) Thank you for your sincere comments !

  • @BoxerDogs
    @BoxerDogs 4 роки тому +3

    This was explained and presented very well. Extremely helpful. Thank you for creating this video.
    I took some practice tests for the Microsoft Database Fundamentals Exam (98-364). Now I feel like I really understand the parts that I needed to work on.

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

      Glad it helped! Please do subscribe !

  • @SathishKumar-u8h
    @SathishKumar-u8h 5 місяців тому +1

    Best video for understanding the types data modelling.

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

      Thank you Sathish for your comments. I am glad you found it easy to understand. Please do Like, Share & Subscribe!

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

    Best explanation I’ve ever seen for DBMS

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

      Hello Kadi. Thank for your comments. Please do subscribe to support the effort. Do browse my channel for more such videos. Cheers !

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

    Very clear explanation of the topic...really appreciate it.

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

      Thank you Ömür for your comment. I am glad you found it useful. Please do subscribe!

  • @reneeb5585
    @reneeb5585 4 роки тому +5

    Thank you for such a great explanation with visual examples. This helped me greatly.

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

      Thank you Renee, for your encouraging comments. In case you found any issues with the audio of this clip, there is a version with improved audio, here --> ua-cam.com/video/cY7WZYhyC3o/v-deo.html
      Please do subscribe in case you haven't. Thanks !

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

    Wow, great video. I tried to read about data models and was 100% lost. Now I 100% understand after watching this video.

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

      Happy to hear that Nicholas :) . Please do subscribe to get notified of new videos. Cheers !

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

    this is the best explanation ever. You solve my problem

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

      Thank you Juvette. Please do subscribe!

  • @utkucansa
    @utkucansa 3 роки тому +1

    you explained it in a great and plain way. Thanks.

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

    Thank you so much for such a wonderful explanation…. Brief and crisp!

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

      Thank you for your encouraging comments Jyothy. Please do subscribe !

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

    Just wanted to thank you my Lecturer did a terrible job explaining these to me , i now have a clear picture of all 3 models thank you

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

      Words can't describe how encouraged I feel to hear such comments. Thanks for watching. Do subscribe!

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

      @@DataAcademyIN ive subscribed keep up the great work, do you have any material on Relational Algebra?

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

      @@ChilaKasonde I am not an expert on this topic, but it doesn't seem very different from SQL queries on a database. Allow me some time to get back to you with more details.

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

      @@DataAcademyIN thanks will be waiting i think it would be a good video as no one has covered it from what I've seen

  • @nikunjmodi5214
    @nikunjmodi5214 7 років тому +11

    Very helpful. Clearly defined each and every models !!!

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

    As an analytics engineer, having realised the downstream cost of a bad data model design, I can totally understand the need for having a structured approach. Thanks for the video.

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

      That is very well said Pratyush. I am glad you realize the importance of a Data Model well executed.
      Please do subscribe !

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

      @@DataAcademyIN Done already, keep spreading the knowledge :D

  • @lavanyagopal.manditheater
    @lavanyagopal.manditheater 5 років тому +1

    very simply explained and easy to understand. Thanks !!

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

      Many thanks Lavanya. I am glad you found it easy to understand. Please do subscribe to get notified of new uploads. Cheers !

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

    Very helpful and informative, Please keep educating people. God Bless.

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

      Thank you for encouragement KoloHe. Appreciate it. Please do subscribe !

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

    You did a good job here. Your diction and pacing were perfect. The diagrams were simple and complete. Thanks.

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

      Thank you John for the encouragement. Please do browse my channel for other videos. Do subscribe to get notified of new uploads. Thanks !

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

    This is actually really good explanation.

  • @sudharshanchakrapani7111
    @sudharshanchakrapani7111 3 роки тому +1

    Wonderfull explanation Sir. Thank you very much for making the video.

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

      Thank you for your comments Sudarshan !

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

    Best explanation for these 3 models

  • @nickt423
    @nickt423 3 роки тому +1

    @7:53, in the Product table, isnt Category Description dependent on the Category and the Category is dependent on the ProductID?
    That would mean the Product Description is transitively dependent on ProductId? That means it wouldnt pass 3rd normal form, right?

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

      You are absolutely right, but in this example the data model being represented is a "Dimensional Model".
      In a Dimensional Data Model, Denormalization of data is normal. Hence it is fine to keep both Product ID and Description in the same table. Great Observation 🙂

    • @nickt423
      @nickt423 3 роки тому +1

      @@DataAcademyIN
      Thank you. It has taken me a while to learn this stuff but I’m slowly starting to grasp it. I appreciate the videos 🙏

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

    Very simple video, but extremely clear: it helped a lot before digging into more detailed tutorials. Great work indeed.

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

    Big Thank you Sir for such wonderful explaination!!!
    Waiting for more video with some business cases

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

    Awesome video. Very Explanatory.

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

    Very useful video. Thanks for your efforts in sharing this knowledge.

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

      Thanks for your comments Ravi :) Please do subscribe for supporting more such content !

  • @saikiranp.r6966
    @saikiranp.r6966 5 років тому +3

    Hands down the best Video out there.

  • @Eva.261
    @Eva.261 Рік тому +1

    Simply the BEST. Thank you!

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

      Thank you Evelyn. Please do Like, Share & Subscribe!

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

    Absolutely brilliant video. Thank you sir! 🙏

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

      Thank you for your comments :) Please do Like, Share & Subscribe

  • @asadalisoomro8937
    @asadalisoomro8937 3 роки тому +1

    very helpul and conceptual video. Thanks a lot buddy.

  • @raghavendrareddy7370
    @raghavendrareddy7370 4 роки тому +4

    Thanks a lot going for an interview tomorrow this explanation saves me lot time in understanding 😆👍🏻

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

      Thank you Raghavendra ! I am happy you found it useful. Do subscribe !

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

    Really good one for beginners to understand easily

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

      Thank you for your comments Karuna. Please do Like, Share & Subscribe !

  • @luckymuchaka3523
    @luckymuchaka3523 26 днів тому +1

    Thank you for simplifying this.

    • @DataAcademyIN
      @DataAcademyIN  24 дні тому

      Thank you for your comment :) @luckymuchaka3523

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

    excellent video! thank you very much!

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

      Thank you for your comments. Please do subscribe!

  • @balasubramanianilangovan888
    @balasubramanianilangovan888 3 роки тому +1

    I appreciate your efforts to prepare such a wonderful video!

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

      Thank you for your encouraging comments.

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

    Wow.. clear explanation with diagrams.

  • @akapurvis1173
    @akapurvis1173 4 роки тому +4

    Excellent explanation. Short, sweet, and to the point while covering all the essentials to data modeling. Thx you😉

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

      Many thanks for your honest comments. Please do subscribe !

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

    Very helpful, clear and detailed! Thanks a lot.

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

      Thank you Sarah ! Please do subscribe for more such videos. Cheers !

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

    Big Thank you sir for such a wonderful explantion......waiting for more video wid business cases

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

      Thank you Nita for your kind words :) Stay subscribed to get notified of new videos when I do upload. Pretty soon.

  • @charujain7165
    @charujain7165 3 роки тому +1

    Very well explained. Thanks !!

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

      Thank you Charu ! Please do subscribe.

  • @marycross5526
    @marycross5526 3 роки тому +1

    Thank you so much. This was very helpful.

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

    such a clear description, thanks

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

      Thank you Itishree for your comments. Please do subscribe!

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

    Great Presentation , covers all the important points, many thanks

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

      Thanks for your comment Sean. Appreciate it. Please do subscribe in case you haven't. Cheers!

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

    Cleared my doubt.
    Excellent video.

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

      Thank you Saumyojit. I am glad you found it useful.
      Please do subscribe to get notified when I upload related useful videos.

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

    Commendable explanation..please upload more videos ...of business intelligence

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

      Thank you Kajal. Please do Like, Share & Subscribe. I am working on content that includes end to end DWBI with real-world data. So stay tuned 😎

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

    You saved me a lot of time man, thanks

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

    Very well explained and all the details are clearly described. Subscribed😊

  • @sohanchowdhury3416
    @sohanchowdhury3416 3 роки тому +1

    Very well explained.. Good way of explaining as well.. Great video 👍

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

    Well understood. Thanks for the lecture

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

    Without doubt, the best tutorial, even with my experience that was refreshing!

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

    Very nicely explained . Superbbb :)

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

    Nice explanation. Thank you, sir😊

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

    Thanks a lot!! I'm not from science background, but still could understand clearly!!

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

      Thank you Radhika. Happy to hear that comment :)
      I am glad it helped. Please do subscribe !

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

    Awesome 10 minutes 👍

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

    Thanks finally an English titled video who is actually explained in English.. :) Very well

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

      Thank you Mr. Tarik. Encouraging words like yours are worth the effort. Feel free to browse my channel, and do subscribe :)

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

    Clear & Concise. Great job & TQ!!

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

      Thank you. Please do subscribe for more such videos.

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

      @@DataAcademyIN You already have a new subscriber & I will be back for more!

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

    Great quick intro to the different levels. Thank you!

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

    This is really great for revision purposes 😅 short and to the point. 👍

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

      Hello Muhammad. Glad you think so! :) Please do Like, Share & Subscribe !

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

    You did a great job, your explanation is too good thank you!!

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

      Thank you Mouni. Glad you found it helpful. Please do subscribe if you haven't already :)

  • @Shades.of.life.by.Vandana
    @Shades.of.life.by.Vandana 5 років тому +1

    very good and very well explained in clear english

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

      Thanks Mohit. Please do subscribe to get notified of new videos.

  • @Rowlands-ml3ib
    @Rowlands-ml3ib 2 роки тому +1

    Super helpful and clearly explained! 😊

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

      Thank you Rowlands for your comments. Please do subscribe !

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

    Thank you very much, this video really help my work

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

      Thank you Muhammad Lucky Syahir. Please do subscribe !

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

    Very nice explained 😌😌 thanks for this buddy.

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

    Many thanks man
    This helped me !

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

    does the sales table in this example have a primary key or not? It uses 3 foreign keys but they are above the line so am a little confused whats going on there.

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

      Hello. Regarding your question.
      Your observation is right. There are 3 foreign keys in the Sales table. They are 3 foreign keys, but at the same time, all 3 together are used as Primary Key as well. Your question is arising probably because, you assume that only one column is used as a Primary Key. But that would be incorrect. A Primary Key for a table can be a single column or a set of columns. In this example, a set of columns is used as the Primary Key, because that is what is used to uniquely identify a record in the Sales table. Hope this helps !

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

    Thank you, this is a consize and easy to process introduction!

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

      Thank you for your nice comments Nathan. Please do subscribe !

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

    Do you have any video which explains conceptual model?
    I have a question. In conceptual model, can two entities be associated with both direct and indirect relationship?
    e.g. engineer inspects item. This inspection generates inspection report.
    So entity 'engineer ' can have a relationship 'inspects' with entity 'item'. Also entity 'engineer 'can have a relation 'conducts' with entity 'item inspection'. Entity 'item' will have a relationship 'undergoes' with entity 'item inspection'.
    Is it valid?

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

      Hello Rupa. Apologies for the delay in responding.
      To your question -
      Q: Do you have any video which explains conceptual model?
      A: No, I do not have any specific video just on the Conceptual Model. I will probably upload in the near future.
      Q: In conceptual model, can two entities be associated with both direct and indirect relationship?
      A: Yes, you can have a direct as well as a indirect relationship between entities, as long as it is meaningful for the person reviewing the model. Ideally it is the Business/End User who is reviewing the Conceptual Data Model. In case it makes the model complex or the direct/indirect relationship only exists as an implementation outcome (physical data model), then it is best to leave it out of the Conceptual Data Model.
      Hope these answer your questions!

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

    Easy to follow style of explaining. Thanks

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

    Is it mandatory to use tools to create data models? Can't we do it manually without using any tools? Will it create a bad impression in the interview if I say I haven't used any DM tool? Thank you!

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

      Hello Sneha. It is not mandatory to use a Data Modeling tool, but it is hard to ignore the benefits it brings. Regarding interview, even if you don't get a chance to use a Data modeling tool at work, you can always get some hands-on outside of work. Once you are confident, you could say that you have indeed used a data modeling tool. But remember that, a data modeling tool doesn't necessarily improve one's data modeling skills. It merely eases the overall modeling process. Hope this helps !

  • @estebanlopez1701
    @estebanlopez1701 5 років тому +3

    This is just brilliant, keep it up

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

    Sir do they different methods like updown and bottom down moddels use thease 3 steps of design(conceptual, logical , physical)please answer

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

      Yes. The 3 phases explained here can be used in both Top-down as well as Bottom-Up approach

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

      @@DataAcademyIN sir what about the centralized and de centralized aproach

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

      I am not sure what you mean by centralized vs decentralized. Could you give an example?

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

      @@DataAcademyIN oh its ok sir, can i also no is it ok if use the world design insted of model ex- conceptual database design , logical databas) design)

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

      Yes, you may use the word "design"

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

    It looks like I was learning different data modelling methodology 😃
    1. logical model, called also Entity Relationship Diagram (ERD) represents entities and main relations between them, has usually primary keys and some main attributes as well, entity is drawn as a rectangle with rounded corners, and entity name is always singular, an entity is one instance of something,
    2. physical model, called also as Data Diagram (DD) is generated from ERD also FK columns are added automatically, other columns can be added to the DD manually as well as other UK, indexes and partitions, entities are called tables, attributes are called columns, table is drawn as a rectangle with sharp corners, having a well designed DD we can generate table creation scripts so no manual work is required from developers, table name is always plural, a table is a collection of entities,
    3. we should avoid adding a table name to table column names, table product should have columns description, name, short name, size... but not product_name, product_description, product_size...

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

      "not product_name, product_description" - depends. If the target of the model is reporting, you would end up with 10 columns all called "name" which is confusing and you would spend ages renaming each column in the report. Much better to give them full names.
      The other advantage of having the table name is if it is a foreign key, you can use the target table name (with role if needed) e.g. "Product_Id,Product_Code,ProductGroup_Id" or "Customer_Party_Id, SalesRep_Party_Id"

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

      @@MrAndrewjdavis yes and no :-) if you want to distinguish columns from different tables, you can use table and column aliases, it takes a bit more work but it is better in my opinion, also a column name like "Product_Name" looks ugly on the report for end users, usually it will be renamed as "Name" or "Product name" on reports, not to mention that reports may be created in other languages, what people from English-speaking countries forget often, databases are usually built in English as they are often created by international teams, while reports are created in accordance with local requirements and often have to be created in the official language of a given country

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

    Very good presentation and tips. Thanks for sharing this, it is very helpful indeed.

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

      Many thanks Wilmer. Please do subscribe !

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

    Really cool explanation!!!

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

      Thank you Ami for you comments. Please do subscribe !

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

    Thanks! Very helpful for a beginner :D

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

    Very clear, thank you

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

      I am happy you found it helpful. Thank you for your comments. Please do subscribe !

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

    Thank you sir. Very good explanation

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

      Thank you Sankari. Please stay subscribed :)

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

    Thanks very insightful

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

      I am glad you found it useful. Please do subscribe to support my work🙏

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

    Excellent, thank you

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

      Glad you enjoyed it Vijayan. Please do Subscribe !

  • @EaglesFly101
    @EaglesFly101 18 годин тому

    Great explanation!