Summary
In this chapter, we covered how to develop solutions that use a relational database. We covered how to create an Azure SQL database, as well as how to add, remove, update, and query data from a custom application.
We saw how to enable elastic pools, create geo-redundant replicas, and enable failover groups to protect from region failures.
Finally, we looked at SQL managed instances, and how we can publish databases from on-premises servers to Azure.
With the knowledge gained throughout these chapters, you should now be able to pass the AZ-303 exam. Don't forget to look at the Further reading sections at the end of each chapter, because there is a lot of extra information listed there that could be covered in the exam as well.