How to do database normalization
HTML-код
- Опубликовано: 13 авг 2017
- In this video, Kaustubh Joshi talks about how to normalize RDBMS tables up to 3NF.
1:23 - Need for Normalization
8:20 - 1NF (First Normal Form)
12:47 - 2NF (Second Normal Form)
19:07 - 3NF (Third Normal Form)
C programming series (pointers, functions, and DMA):
• Introduction to Pointe...
C++ programming concepts series:
• Reference in C++ (Epis...
OMG.. you taught me a lot here, but the Mortgage Freeman part killed me man ! I hope Mortgage Freeman watches this video !
Like this is straight up amazing! I sat through lectures on this topic given by a bad lecturer thinking I was a moron for not getting it. Watched a 20 minute video by this legend of a man, and it's like someone turned a light on in my brain for how we normalize, and why. You just earned yourself a sub!
William Organ, I cannot be more agree with you
Good students aren't just good on their own. Half of their results come from good teachers like this.
Literally the BEST video on RD normalization! In 21+ mins you broke this process from bottom - up. You went over the small details, where does the primary key come from, what is CUD anomalies and how to satisfy 1NF++. You answered al our questions, the reason we came here.
They say you truly know something when you can explain it in a very simple way, given this is not rocket science and is capable of explaining in simple ways, you sir have accomplished that!
Thankyou!
P.S Thanks for adding the subtitles!
Thanks for this great video. The names are hysterical. Concise explanation of normal forms.
Bread Pith is my favorite.
I have looked through lots of material on NORMALIZATION and this has been the **BEST** explanation. Great Job!!!
One of the simplest videos to understand database form normalisation. Thanking you, all the way from Sri Lanka.
What I like about your videos is you make things so easier and explain technical things in simple words.
I have never had someone explain something to me that was as clear as this presenter did! Excellent job! Now I would like to see how to move a database into the next forms! But only by this guy..absolutely amazing!
literally after going through 4 other videos from different people explaining Normalization, you got the best explanation thanks man keep it up.
I had seen many videos on Normalization before this and still was not confident on the concept. Loved the simplicity with which the concepts were covered. Confident and satisfied :)
Thank you for explaining. Only 20 minute and I master 0NF to 3NF already! Thank you so much!
Before this lecture, many teachers guided me how to normalize the data. But this lecture is awesome. My all concepts about normalization are cleared in just half an hour. Excellent And Great Teacher. Thank you so much!
RIP Gori Diamond 1967 - 2017
?
hahaha.....he could say...he got transfer or left the company...........but he killed him :)
He sent Morgage Freeman to the moon.
ROFL LMAO... Yes, He killed GORI Diamond... That's homicide...
@@shaunonmt betterrr
straight to the point. I am studying database introduction as one of my modules and this video helped alot
Don't know how to thank you! U made it understandable in 21 min which my professor couldn't do in 3 hrs.. make more videos like this. God bless u!!
tons of people clarified it on youtube but noone did like you,big respect thank you Man!!!!!
ONE OF THE BEST EXPLANATION OF NORMALIZATION I CAME THROUGH ON RUclips.........
This was a very helpful video. I had been reading through a lot of material prior to this and it just was not making sense to me. Your explanation cleared up all my confusion! Thank you!!!
after 2 years at collage not understand normalization, but i was able to put my tables into the 3nf (i know its werd). i was final able to understand normalization perfectly. this video saved my life as its the best one out of all the normalization videos ive watched, thank you so much
Watched many videos on this topic, this is by far one of the better if not the best one! Much appreciated.
to think this video was made in 2017 and it made the most impact to my understanding of the subject in 2022. thank you.
This man is an excellent teacher. Thanks for the lesson.
You have explained this really well. All other youtubers are just giving examples with those arrows and relations etc. but you took a real world example and explained it.
Thank you for your kind words.
This really helped ! You dont rush through things and very easy to listen to.
Thanks a ton Branden for your kind words.
Great teacher. Simply explained.
This video is fantastic. I thought he genuinely didn't know how to pronounce those names but then I saw him doing the same with Indian names so I'm sure he's just messing with us. This video had me in stitches at times!
Also, more importantly, I've gotten a good overview of what normalisation means. Thanks, man!
6 Feb 2020: Before watching this video, I was clear with most of the normalization process. Still I was making occasional mistakes. The part of your video that helped me a lot is :
To find out if the non-key columns are dependent on primary key, ask this question, does that non-key column describe what the primary key identifies? If the answer is "no", that information should not be in that column.
Thank you very much :)
THE BEST EXPLANATION OF NORMALIZATION ON RUclips. HATS OFF MATE!!!! (:
this is a super video explaining Third normal form, easy and straight forward, thanks
Your teaching style is amazing and your wealth of knowledge on the subject is incredible.
Very well explained.
Thank you.
one of the best explanations
Brilliant video. Thank you so much for the wonderful explanation.
This was an awesome and well explained video. Thanks so much!
Amazing lecture! The best so far on youtube on this subject.Also I appericate the good English accent.It was a pleasure to watch it!
I'm officialy in love with you! jaja great explanation!
It helps a lot.Data normalization done in DBMS project efficiently. Thank you.
Thanks a lot for your kind words Shreya.
Really Best Teaching Methodology - Great Work
Shoutout Mortgage Freeman lmao
Hey man don't forget about Bread Pith!
For sure, LOooOL!
Was he referencing the Boondocks😂, as in Morgan Jebediah Freeman?
1 hr Nptel and 2 hrs of my university class couldnt make me understand this topic but your videos made me understand everything.
I am glad that it was useful !
best video ever thanks from Australia😃
Very good explanation
That is one handsome teacher! Thank you for the lessons.
Execellent explaination of normalization in a very simple way....thank you soo much sir
Well done Sir thanks a lot to explaining all forms by one complete example. keep it up GOD BLESS YOU
You explained it very clearly. Thank you so much
Absolutely fantastic!! Great explanation!
Fantastic video. Thank you from Australia :)
Great Teacher to learn even for P.hd candidates.
Very great explanations. I learned the essentials of good relational database design...
One of the best on RUclips.
Thank you.
Glad you think so!
Great Video, thankyou so much and keep uploading great educational content
One of the best explanation. Good work.
Such easy explanation . Thankyou 😊
Excellent presentation! I understand it completely...
Fantastic explanation and the time markers are really helpful as well.
how can you keep a straight face saying things like "Mr bread pit" ? I love you !
I have a lame face!
Great video, was entertaining with concise and simple explanations.
such a good communicator. good explanation.
will you tell best software for draw normalization?
I just noticed, you typed the subtitles for this video yourself, right? Dedication, right there. Great video.
Thanks buddy.. I like a lot ur video. Happy to watch again new videos too.
Excellent explanation... I learned a lot. Thanks!
Correct and to the point. Thank you!
thank you very much for the video it really helped me to understand normalization
Best concept explanation ever 💜
The best video ever on Normalization! Better than my teacher loool
Great Video. A lot of information served clearly.
Really intuitive explanation! Thanks
Amazing video, better than my teacher! You guys are amazing!!! Keep it up!
This is a great video, keep up the good work.
thank you very much sir of your tutorials it helps all computer related courses anywhere in the country keep it up sir i hope you wont stop uploading videos
Nice video sir.. Able to understand the concept 👍🏻
Tq brother, you have helped me clear my exam
amazing explantaion, loved the names lol
why in 2NF, you have removed agent id from the customer table? it could be part of it and as in agent table you linked agency id
I actually wanted the video to explain about the BCNF (Boyce Codd Normal Form) which comes before the 4NF. The video shows a thorough explanation of the concepts, thank you so much.
At around 13:49 of the video, he said that if a customer is removed from its table, the agent will not be affected. My question is, what if the Primary Key of the Agent table is a Foreign Key in Customer table and Referential Integrity is enforced and Cascade Update and Delete Related Fields and Records is checked in the Relationship, will it affect the Agent's table in any way?
So amazing. All my confusions on this specific topic has just been cleared. So simple and direct to understand. Thank you so much. Subscribe
Great Explanation Man. Simply Great.
Thank you Sir. I appreciate your hard work 👍.
Great Teaching!!!simple Explanation ..
Very well explained! I liked your way of teaching. It is indeed a very nice explanation. Keep it up.
Excellent video. Very well explained.
excellent work bro!! keep making more vidoes really helps a ton
wow great video...i understand everything. you are great..
Good job, man! Nice explanation.
Thank you for video. How many levels of normalization are there? Are there times when its not necessary to keep 'moving along' to higher levels on normalization?
this 21 min video is worth months of study, your explanation is fantastic and very clear, i have also watched you "how to draw ER diagram" video and it was as good and i heavily recommend everyone to watch it, thank you Mr Kaustubh Joshi for providing all of these nice videos to us for free!
Glad it was helpful! Thank you for your kind remarks.
well produced and I learned a lot!!!
Hello, I have just been viewing your videos over the past few days, over and over again to help me design a normalised table, for a specific database I wish to create. Basically, I am trying to convert an excel sheet I have into a database, so that I can try and convert the excel based data input into a web based input, to make it easier to do CRUD operations on the data. However, one of the challenges I am facing is, that because I have 4 sheets on the existing excel file, I have each sheet laid out as an individual table, and now having to normalise 4 different tables is becoming tricky.
Have you got any advice or any videos, on how to normalise several tables at once?
How should I approach normalisation for my situation, should I try to normalise 1 table at a time or do all at once. I am currently attempting to normalise all at once, because most of the data in the other tables have data that pottentially link to other table, and therefore they tend to repeat some or most of the data.
What is the downside, if I dont normalise my database properly? (What I mean is, if I have normalised some aspects properly, however fail to identify other areas for proper normalisation, what could be possible issues, would it mainly be just an issue of having to redesing a better schema at a later stage and having to manually move existing data to fit in with the redesigned schema?)
Thank you.
Morgan freeman to Mortgage freeman was funny i couldn't stop cracking but Sir you are doin' a great job!
Very funny video, full of comedy...I have started to watch very seriously but couldn't stop laughing so much..
Amazing explanation sir..!
Excellent explanation, thank you
This was an excellent description. thankyou!
Glad it was helpful!
Very well explained. Thank you.
Amazing teacher, great job sir. Thank you for making this accessible and easier to understand =]
You're very welcome! Thanks
Excellent and clear explanation..!!
Too handsome and obviously very smart and helpful. Literally loved it.
Thanks a lot for such a wonderful explanation
Thank you so much sir.... This helped a lot..