Book description
Get ready for model-driven application development with SQL Server Modeling! This book covers Microsoft's SQL Server Modeling (formerly known under the code name "Oslo") in detail and contains the information you need to be successful with designing and implementing workflow modeling.
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.
Beginning SQL Server Modeling is the only book that comprehensively covers .NET application development using SQL Modeling. This book explains the critical concepts of SQL Server Modeling and model-driven development that every SQL Server developer should know. The book is simple and concise, giving readers an immediate return on their investment. After learning the lessons of this book, business process analysts and developers will be prepared to use SQL modeling for model-based design, development, and implementations.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. Installing and Setting Up SQL Server Modeling
- 2. Introduction to Intellipad
-
3. Domain-Specific Languages 101: Lola's Lunch Counter
- 3.1. Some Caveats
-
3.2. A Simple Exercise: The Sandwich Language
- 3.2.1. Where You Want to End Up
- 3.2.2. Getting Started with the Intellipad DSL Grammar Mode Interface
- 3.2.3. Broadening the Choices
- 3.2.4. Interleaving (Ignoring) Whitespace
- 3.2.5. Defining Tokens
- 3.2.6. Enabling Multiple DSL Statements
- 3.2.7. Tightening Up the Syntax
- 3.2.8. Moving Toward Structured Data
- 3.2.9. Testing the Syntax
- 3.2.10. Making the Syntax More Flexible
- 3.2.11. Extending SandwichOrders to More Than One Main Ingredient
- 3.2.12. Deployment
- 3.2.13. Thinking Ahead
- 3.3. Concluding Thoughts
-
4. Introduction to Quadrant
-
4.1. My Car: Creating a Simple Model in Quadrant
- 4.1.1. Building the Car Model in Quadrant
- 4.1.2. Deploying the Model to SQL Server
- 4.1.3. Viewing the Model and Adding Data in the Explorer
- 4.1.4. Customizing Column Views in Quadrant
- 4.1.5. Viewing and Editing the Model in SQL Server
- 4.1.6. Managing Changes to the Data in Quadrant
- 4.1.7. Managing Conflicts in Quadrant
- 4.1.8. Using the Quadrant Explorer Query Bar
- 4.1.9. More on Customizing the View
- 4.2. Summary
-
4.1. My Car: Creating a Simple Model in Quadrant
- 5. M – The Modeling Language
- 6. SQL Server Modeling Services – The Folder Pattern
-
7. SQL Server Modeling Services – Security
- 7.1. Using Security to Limit Data Visibility
- 7.2. Setting Up – Installing the PatternApplication Sample
- 7.3. Building on the CarModel
- 7.4. Building the MfgComponentModel Project in Visual Studio
- 7.5. Refining the Model to Include Security
- 7.6. Summary
- A. Intellipad Primer
- B. Intellipad Mini-Buffer Commands
- C. Intellipad Commands and Gestures
- D. The Quadrant Menu Tree
- E. Generated T-SQL for the Car Model Example
Product information
- Title: Beginning SQL Server Modeling: Model-Driven Application Development in SQL Server 2008
- Author(s):
- Release date: July 2010
- Publisher(s): Apress
- ISBN: 9781430227519
You might also like
book
A Developer’s Guide to Data Modeling for SQL Server: Covering SQL Server 2005 and 2008
“ explains the concepts and practice of data modeling with a clarity that makes the technology …
book
Inside Microsoft® SQL Server® 2008: T-SQL Programming
Get a detailed look at the internal architecture of T-SQL with this comprehensive programming reference. Database …
book
Inside Microsoft® SQL Server® 2008: T-SQL Querying
Tackle the toughest set-based querying and query tuning problems—guided by an author team with in-depth, inside …
book
Microsoft® SQL Server 2012 Unleashed
Buy the print version of¿ and get the eBook version for free! eBook version includes chapters …