Database Design Best Practices [closed]

A few points:

  • Learn as much as you can about problem domain. You can’t create good data model without knowing what you’re designing for
  • Have good knowledge about data types provided by your database provider
  • How to properly use normalisation and design tables
  • Performance: when and how to apply indexes, how to write efficient queries etc.
  • When and how to use different DB objects like views, procedures, functions, triggers

Leave a Comment