title: What to use instead of Null if no data is present in SQL?
body: <p>I'm new in database design and as far as I could research, using <code>null</code> values as representation of no present data is not a good Idea, the proble that I'm having now is that I don't know how to represent no present data instead of <code>null</code>.</p>
  
  <p>For example I have a user table and a <code>FavoritColor</code> table, the user has a column called FC which is a key for the ID of the FavoritColor table. Now I'm giving the user the possibility to not choose a color, how would I note that, what would the FC column be filled with if the user chose to not choose a color?</p>