Microsoft SQL Server 2008 introduces new geography and geometry spatial datatypes that enable the storage of structured data describing the shape and position of objects in space. This is an interesting and exciting new feature, with many potentially useful applications. Beginning Spatial with SQL Server 2008 covers everything you need to know to begin using these new spatial datatypes, and explains how to apply them in practical situations involving the spatial relationships of people, places, and things on the earth.
first of all, you need to know sql if you want to really understand this book and a little of basic math but is a great book for those new in the geospatial world and if you already have some experience like i did when reading the book, still is a good source of information, another important thing it gives you a good idea of that spatial index are and some basic theory of coordinate systems