title: DB schema, many-many or bool values in table
body: <p>If I have a bunch of restaurants in my db, and each restaurant can have either a lunch menu, dinner menu, or brunch menu, does it make sense to have boolean values in the Restaurants table like so:</p>
  
  <p>Restaurant id | Restuarant Name | Address | etc.. | Lunch Menu | Dinner Menu | Brunch Menu</p>
  
  <p>Or should I create a menu table, and then have a RestaurantMenu table (many-many relationship)</p>
  
  <p>Menu id | Menu Name</p>
  
  <p>1   |  lunch menu</p>
  
  <p>2 | dinner menu</p>
  
  <p>3 | brunch menu</p>