This blog moved to medium->https://medium.com/@cocoamaemae

Tuesday, February 6, 2018

Regarding normalization

What's normalization?
Divide RDB tables to satisfy functional dependencies.

Why normalization is necessary?
Merits

  • Possible to avoid the inconsistency when updating tables
  • To understand meanings of respective tables easier

Demerits

  • Increase JOIN and reduce SQL performance since the number of tables increase

Which normalization should be done?
Basically, it should always be done untill third normalization.




No comments:

Post a Comment

Front End Development Tools

TaskRunner Tool executing multiple tasks by only one execution. Tasks are like CSS preprocessor, Transpire, Module Bundler, etc... e.g. ...