How to convert an ER diagram to the Relational Data Model

  Рет қаралды 675,881

Søren Spangsberg Jørgensen

Søren Spangsberg Jørgensen

Күн бұрын

Пікірлер: 269
@Necromanteion
@Necromanteion 9 ай бұрын
Was able to make a relational data model without any prior experience. This model will be used for many great things.
@lalithasadanandan2502
@lalithasadanandan2502 4 жыл бұрын
2hr of lecture in 11min 🔥♥️
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@aditya_dede1717
@aditya_dede1717 Ай бұрын
Great Man. Such KZbinrs are really needed now a days 🤝🏻🥺❤️
@vivekchopra8274
@vivekchopra8274 Жыл бұрын
Great video man...... u deserve some applause......I' m having my database exam on 11 th nd i was having confusions in retaional data model. But, I learnt from this vedio, now i fell i can do well in my exam😇
@nothingold5872
@nothingold5872 Жыл бұрын
How did it go? I got my exam coming soon too lol
@apurbaafiat6012
@apurbaafiat6012 9 ай бұрын
Best video ever....don't stop uploading man
@HyperDev00
@HyperDev00 3 жыл бұрын
God bless you I was searching for two days for this !! thank you very Much, Bro
@vaiebhavpatil2340
@vaiebhavpatil2340 3 жыл бұрын
was very helpful, u managed to explain 1:n, m:n, derived attributes, multi valued attributes and many other things with a single example, it was great. subscribed :D
@robertsedgewick1266
@robertsedgewick1266 4 жыл бұрын
Brilliant video. A gem of a video for this topic, possibility the best on youtube :)
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@robruizr
@robruizr 4 жыл бұрын
Shouldn't DepartmentID be part of the Locations table? This instead of LocationID being part of the Department table. Department-Location becomes a 1:M relationship once you convert Locations into a new table, which causes the PKey of side 1 to become a FKey in side M.
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting! I have reviewed the video and the theory behind and your are correct. DepartmentID should indeed be part of the Locations table. Otherwise it will be a 1:N relationship. I will note it in the video and the comments. Thank you for noting this mate.
@mumbaikachallenge5526
@mumbaikachallenge5526 2 жыл бұрын
Thanks!
@saumya9226
@saumya9226 4 жыл бұрын
Thank u so much!! You Cleared the concepts in a single example 😄
@shijajagwa5210
@shijajagwa5210 2 жыл бұрын
this is good lecture can help many people who need to understand about ERD
@Henryfox112
@Henryfox112 4 жыл бұрын
Thank you. The ER diagram website is useful for my database homework.
@barnabasmeszaros8244
@barnabasmeszaros8244 3 жыл бұрын
Hello, I have a question. Revising the Department - Location relationship, I think the Location should store the DepartmentID as multiple locations are available for one single department. So, if I see things correctly, a LocationID in the Department table cannot handle multiple locations.
@proxy5061
@proxy5061 5 ай бұрын
Yes, actually we shud have either one more extra table for deptis locid , dptid will be fk so it can be repeated
@Fikayoz
@Fikayoz 5 жыл бұрын
THIS was quite helpful. Thank you!
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@andrewkontoh6060
@andrewkontoh6060 2 жыл бұрын
Great video. Concise and straight to the point. Thanks a lot.
@deadvision22
@deadvision22 2 ай бұрын
thx brother for this best exp. ı know all northern people if they want is the best programmer in the world
@un1kum42
@un1kum42 8 ай бұрын
I am sorry that I have to say, that I as a German, had to laugh about your name but after that you saved my ass with that video.
@ahaleem98
@ahaleem98 4 жыл бұрын
Life saver!!!! Extremely simplified and well explained ❤❤❤❤❤
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@honey-py9pj
@honey-py9pj 3 жыл бұрын
Why for the relation "works on" we created a seperate table, but for the others relations ("work for" .. and so on) we added attributes to the already existed entity sets instead?
@mealsome5286
@mealsome5286 3 жыл бұрын
this is probably very late but we did that because its a many to many relation
@mando2908
@mando2908 2 жыл бұрын
Finally non indian youtuber 😁
@ziyadAlshareef04
@ziyadAlshareef04 9 ай бұрын
does not matter
@easmund6680
@easmund6680 7 ай бұрын
@@ziyadAlshareef04matter
@proxy5061
@proxy5061 5 ай бұрын
,😅 we don't have 500+ genders in our country 😂, and just to add 😂 u r non Indian youtubers are busy in prawn 🍤 sites
@asem8103
@asem8103 3 ай бұрын
indians are awesome
@M_3553
@M_3553 2 ай бұрын
Raci$t
@auditor9927
@auditor9927 2 ай бұрын
there is a small remark: relation manages has an attribute so it should be converted into a table having 2 tables PK in addition to attribute start date
@anuragnagpal
@anuragnagpal 3 жыл бұрын
Hey this video is really helpful!! Can you post more on creating ER diagram from a given situation/problem statement?
@paraschavan485
@paraschavan485 4 жыл бұрын
Very helpful video... Helped me a lot in my exam
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@obinnankwocha3276
@obinnankwocha3276 4 жыл бұрын
Why was the derived attribute ignored? Also, can the StartDate attribute rather be in the Employee table? thanks!
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting! We can calculate / query the derived attribute value based on the other attributes in the DB, therefore a derived attributed should not be created in the DB.
@sinastb
@sinastb Жыл бұрын
Hi, thanks for the video. BTW, link to conversion guide is not working.
@VsEdits59
@VsEdits59 Жыл бұрын
yup same here
@snehashrinivas2173
@snehashrinivas2173 10 ай бұрын
Thank you for this video! Extremely helpful.
@afshanparkar2678
@afshanparkar2678 3 жыл бұрын
Please could you share the guide that you showed in the video to translate ER diagram to the Relational Data Model.
@provishu
@provishu 3 жыл бұрын
Super and very easy to understand ! Just like a school teacher.
@zo2600
@zo2600 4 жыл бұрын
Great explanation. Simple to understand. Thank you so much...
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@ramashivareddy6871
@ramashivareddy6871 2 жыл бұрын
Great video cleared all doubts and very good explanation
@sakshamjain3998
@sakshamjain3998 7 ай бұрын
Thankyou for the lecture sir it cleared my doubt
@dswalkij3201
@dswalkij3201 Жыл бұрын
Thank you very much. It helps with my assignment.
@JohnWick-tv6wr
@JohnWick-tv6wr Жыл бұрын
Great Explanation. I have one think to say. I think you missed a Derived Attribute called NumbersOfEmployees. Is there any intention for that? If you really missed it, give me a idea how to do that. Thank you.
@cc22079
@cc22079 3 жыл бұрын
Great video I have to do this whole presentation for class and also do the data input in sql
@dreamygroves
@dreamygroves 4 жыл бұрын
Q1: CONVERT Following Entity Relational Diagram into Ralations and also write SQL commands for designing these relation into Oracal Database. This question solve from the given table in video
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@namvu607
@namvu607 Жыл бұрын
Extremely useful, thank you for sharing sir.
@presentlee9403
@presentlee9403 4 жыл бұрын
My English isn't good. His accent is just fine for me. Good work dude!
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@architshinde3977
@architshinde3977 4 жыл бұрын
Very helpful, cleared a lot of doubts : )
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@iamhaizam
@iamhaizam 4 жыл бұрын
Thank you very much bro♥️ You are a life saver!!
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@janhavishrivastava9979
@janhavishrivastava9979 4 жыл бұрын
Thank you sir for very clearly explaination
@twenty1pilots_st
@twenty1pilots_st 2 жыл бұрын
Thank you so much bro, video is super helpful
@saud892
@saud892 Жыл бұрын
Thank you for the tutorial, can you provide a new link for the ER conversion guide.? Since the one in description doesn't work. Thanks
@thuatnguyen4942
@thuatnguyen4942 3 жыл бұрын
so touching for an excellent video
@sphiwemposula5787
@sphiwemposula5787 4 жыл бұрын
Very helpful. Thanks alot
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@misshello55
@misshello55 2 ай бұрын
Love uuuuuu 💋💋💋💋 a savior fr
@bhusandatta1968
@bhusandatta1968 4 жыл бұрын
Thank you, Easy to understand
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@mohsenmohamed593
@mohsenmohamed593 2 жыл бұрын
Very nice very awesome pls go ahead with a new lessons 😂❤️❤️❤️
@indian_otaku2388
@indian_otaku2388 2 жыл бұрын
Unfortunately the link to conversion guide aint working for me 😥. Great video btw thanks 🔥🔥🔥
@yashikaarora1460
@yashikaarora1460 2 жыл бұрын
thank you sooo much for this explanation
@chaosolid
@chaosolid 4 жыл бұрын
I think it didn't include the constraint, participation(full/partial) ...
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@sumantech10
@sumantech10 3 жыл бұрын
Thank you, sir ...all concepts are clear
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 3 жыл бұрын
Hey Suman, and thank you for stopping by the video!
@omerutkuerzengin3061
@omerutkuerzengin3061 2 ай бұрын
Du bist toll!
@speconcloud9
@speconcloud9 Жыл бұрын
what to do when the relationship is 1:1?
@kopanogould4070
@kopanogould4070 4 жыл бұрын
perfect and well explained thank you
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey Kopano and thank you for watching the videos!
@yasurfer
@yasurfer 3 жыл бұрын
Very interesting video except for the normalization 1NF, 2NF ... XNF especially for the table department.
@johnkasonga6634
@johnkasonga6634 2 жыл бұрын
Thank you for the tutorial. But I had question about the NumberOfEmployees attribute. Did you ignore it or it doesn't belong anywhere?
@the-master-of-jizz
@the-master-of-jizz 2 жыл бұрын
very helpful video! However, they taught me an attribute on a 1 to many relation isn't allowed (startDate on the relation 'manages') is this correct?
@saada4668
@saada4668 4 жыл бұрын
Very helpful. Thanks alot, but I think that the relationship of Employee manages Department is one to one relationship not one to many. THANKS
@whatever7338
@whatever7338 4 жыл бұрын
IRL one person can manage multiple departments.
@Sebastian-zs8cp
@Sebastian-zs8cp 4 ай бұрын
What im not anderstand the Location in Two Babbel. Why do you dont use the racktingle and reagionships?
@fevancampenhout7576
@fevancampenhout7576 2 жыл бұрын
hey! thanks for this video :)) I can't get access to the link of the guide tho...
@aibknada1300
@aibknada1300 4 жыл бұрын
thanks please can you answer me 😔 can we move ProductId to department table ? we can have relationship right??
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
If you refer to ProjectID then no, since Department-Project has a 1:N relationsship and therefore we must put a Foreign Key from the 1-side (departmentID) to the N-side (Project table). Hope it makes sense.
@aibknada1300
@aibknada1300 4 жыл бұрын
@@srenspangsbergjrgensen2419 thnx
@HX-uq2gr
@HX-uq2gr Жыл бұрын
That's amazing thank you soooooo much!!!
@dugtrioramen
@dugtrioramen 3 жыл бұрын
It still looks like DepartmentID can only have 1 LocationID. How would you have multiple locations?
@toronto8323
@toronto8323 5 жыл бұрын
Great Video. Is the guide available for sharing?
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 5 жыл бұрын
If you mean the video, then yes. It is public.
@satashreeroy1652
@satashreeroy1652 4 жыл бұрын
@@srenspangsbergjrgensen2419 Is that conversion guide available for sharing?
@painyahiko8450
@painyahiko8450 3 жыл бұрын
Thanks for the video but you made table for works on but didn't make one for manage why?
@Issam_seb
@Issam_seb Жыл бұрын
for the multivalued location is it better to put the PK of the department on the location table as a foreign key?
@chamilsachintha9698
@chamilsachintha9698 3 жыл бұрын
Thank you so much. very clear
@coin5207
@coin5207 3 жыл бұрын
Really helpful video!
@zixinyin2757
@zixinyin2757 4 жыл бұрын
very helpful, thank you!
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@nedaghamari7902
@nedaghamari7902 Жыл бұрын
Many thanks really helpful.
@deeptha20
@deeptha20 Жыл бұрын
why manage relation didn't create new table because it has an attribute called startdate, because you create it for workson relational with hours attribute.
@krishnaTiwari851
@krishnaTiwari851 2 жыл бұрын
thank you very much.... i appreciate you
@fcb4281
@fcb4281 Жыл бұрын
Great video thanks 👍
@bassamtk714
@bassamtk714 4 жыл бұрын
this tutorial is awesome ✌✌✌
@FabrikaKarpos-lf2cu
@FabrikaKarpos-lf2cu 3 ай бұрын
does it matter which way the arrows point when connecting the tables at the end?
@YaredGirma-o9q
@YaredGirma-o9q 29 күн бұрын
Yes,ofcourse
@virusthekid
@virusthekid Жыл бұрын
Aren’t we supposed to take the primary key on the many side and store it in the 1 side?… I’m just asking cuz that’s what our lecturer taught us
@nuraleesajuani3644
@nuraleesajuani3644 4 жыл бұрын
How do you convert an eerd to a relational model? Where they have subtypes.
@Kokurorokuko
@Kokurorokuko 2 жыл бұрын
There are many ways. You can have children table with duplicated attributes. Or a parent table and children tables. Or a parent table with attribute type referencing Type table. It also depends on if it's a overlapping/disjoint total/partial inheritance.
@FabrikaKarpos-lf2cu
@FabrikaKarpos-lf2cu 3 ай бұрын
are there any examples with more complex models? with double line relations?
@Engycation
@Engycation 4 жыл бұрын
nice video about ERD
@honglinhvuong3736
@honglinhvuong3736 Жыл бұрын
Thanks for the video, but the conversion guide is inaccessible
@abhishekdhyade7500
@abhishekdhyade7500 3 жыл бұрын
The multivalued location table should have had dept I'd instead of the dept table having location id? Also the start date should have belonged to employee table and not the dept table. Can anyone help me out here?
@KrishnaSeshu
@KrishnaSeshu 3 ай бұрын
Conversion Guide PDF - NOT FOUND
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 3 ай бұрын
spangsberg.net/dl/FromERToRelationalModel.pdf
@parthik6223
@parthik6223 Жыл бұрын
is that relational model or crow foot model?
@MAXHTEC94XQCL
@MAXHTEC94XQCL 2 жыл бұрын
Q: Shouldn't the derived attribute be added at the Department table? If No what's the point of having it?
@anujsharma8915
@anujsharma8915 4 жыл бұрын
@Søren Spangsberg Jørgensen Can you please share the guide, that you showed in the video?
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting on it. You can find the guide here: learningeachday.dk/docs/FromERToRDMConversionGuide.pdf
@truegamingbyjadon3662
@truegamingbyjadon3662 10 ай бұрын
For one to one relationship we have to create a different table?
@mohamedhashem1938
@mohamedhashem1938 4 жыл бұрын
life saver thanks man
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@kiranghimire6070
@kiranghimire6070 4 жыл бұрын
so satisfying🔥🔥❤️❤️
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@puppettrailers7860
@puppettrailers7860 4 жыл бұрын
Thank you for explaining C:
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@AgusJanardana
@AgusJanardana 4 жыл бұрын
Thanks for explaining, this was i search for for exam xD
@sureshmakwana8709
@sureshmakwana8709 3 жыл бұрын
You didn't taught how to map that "NumberOfEmployees" derived attribute to Relational data model!!
@chandanhegde631
@chandanhegde631 3 жыл бұрын
Derived attributes will not be added as columns to the table. That's the rule. It is 'derived' right? Derived from other attributes
@sakshi_malla
@sakshi_malla 2 жыл бұрын
Someone please tell me why the startdate attribute is in the department table?
@brahimchebli7781
@brahimchebli7781 4 жыл бұрын
Perfect , God bless you ..
@itsanurag1111
@itsanurag1111 8 ай бұрын
why to put startdate inside department
@kashif3173
@kashif3173 3 жыл бұрын
Sir, department table should have projectID as foreign key
@SyedDanishTech
@SyedDanishTech 4 жыл бұрын
Nice Content, Keep it up.
@srenspangsbergjrgensen2419
@srenspangsbergjrgensen2419 4 жыл бұрын
Hey and thx for watching and commenting!
@MOM777100
@MOM777100 3 жыл бұрын
you are the best!
@xsaberalter
@xsaberalter 3 жыл бұрын
Thank you very much!!
@tungochuy
@tungochuy 4 жыл бұрын
thank u so much
@hamiltonrose9500
@hamiltonrose9500 Жыл бұрын
hi, what happened to the relations 'manages' and 'works_for'?
How to normalize a relational data model to 3NF
6:08
Søren Spangsberg Jørgensen
Рет қаралды 131 М.
Example 1: Transforming ER Diagrams to a Relational Schema
21:48
OrangeOutputs
Рет қаралды 465 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Entity Relationship Diagram (ERD) Training Video
15:04
Gina Baldazzi
Рет қаралды 1 МЛН
Designing an ER Diagram | SQL | Tutorial 22
12:59
Giraffe Academy
Рет қаралды 101 М.
Database Design Tutorial
17:10
GoSparker
Рет қаралды 961 М.
DBMS 8: Converting ER Diagrams into Tables with Example | ER Model | DBMS Tutorial for Beginners
11:57
CS & IT Tutorials by Vrushali 👩‍🎓
Рет қаралды 141 М.
Entity Relationship Diagram (ERD) Tutorial - Part 2
14:44
Lucid Software
Рет қаралды 183 М.
Entity-Relationship Diagrams
8:53
NorwalkAberdeen
Рет қаралды 669 М.
Creating Entity Relationship Diagrams using Draw.io
11:36
Dr. Daniel Soper
Рет қаралды 774 М.
Extended Entity Relationship Models (EER diagrams)
10:22
Jacob Schrum
Рет қаралды 58 М.
How to draw ER diagram by Kaustubh Joshi
28:34
BBarters
Рет қаралды 456 М.