title: belongsTo vs hasMany in Sequelize.js
body: <p>What's the difference between <code>B.belongsTo(A)</code> and <code>A.hasMany(B)</code></p>
  
  <pre><code>Artist = sequelize.define('Artist', {});
  Album = sequelize.define('Albums', {});
  
  Album.belongsTo(Artist, foreignKey: 'album_belongsl_artist');
  Artist.hasMany(Album, foreignKey: 'artist_hasmany_albums');
  </code></pre>
  
  <p>if it in both cases creates the depended tables in <code>Album</code>?</p>