When it comes to deploying websites or create them from scratch, the process might seem not that difficult to understand and implement practically. As all you would have to do is to check your code in, create the build process and ultimately run your website through the pipeline and after you have transformed the web. config, you would be good to go. However, have you ever wondered what would happen if you forgot to deploy the database in the first place? All then you would have done at that particular point would be of no use to you, because databases have been in nuisance when it comes to automating the process of deployment.