title: Need help on a database design issue I'm unable to describe
body: <p>I'm building a website to display starcraft 2 build order guides and I need help when it comes to storing the actual build itself. The build consists of multiple steps as shown below:</p>
  
  <blockquote>
    <p>9 - Build Pylon <br />
    13 - Build gate <br />
    15 - Build gas <br />
    16 - Build Pylon <br />
    18 - Build Cybernetics Core <br /></p>
  </blockquote>
  
  <p>Now initially I thought I could make a builds table, each build would have its own ID, but I'm not sure how to store each step in its own field, or even if that's required at all. </p>
  
  <p>The build itself would be shown as an unordered list on the website so storing the HTML for the entire build could be possible. I don't know what the term is for this kind of problem where you can have a different amount of data in each record and therefore you would require a different amount of fields. Any suggestions for best practice would be very much appreciated.</p>