Beginning SQL Server
Modeling will help you gain a comprehensive understanding of how to apply DSLs and other modeling components in the development of SQL Server
implementations. Most importantly, after reading the book and working through the examples, you will have considerable experience using SQL
Modeling components, because the book and accompanying source code take you through the steps of actually building solutions using the platform.