title: Why is adding a column to an already-created table considered bad practice?
body: <p>I was looking at the ALTER procedure to add a column to an already-created table and a lot of the answers specified that adding columns dynamically wasn't considered good practice. 
  <br> I am trying to create an extra column to monitor the attendance on a particular day so in relation to that aim, is altering the table still bad practice, because I can't really see a way around it?</p>