Print this page Share

Wrox's SQL Server 2005 Express Edition Starter Kit

ISBN: 978-0-7645-8923-2
384 pages
January 2006


You'll learn the basics of working with SSE databases, and see how the Visual Basic(r) 2005 Express Edition programming environment is tailored to work well with SSE. Step-by-step examples cover major scenarios that you're likely to face, from installation and development to debugging and deployment. Plus, the CD-ROM features both VB Express and SSE so you can get started designing your databases right away.

What you will learn from this book

  • How to create simple, single table applications without writing a single line of code
  • Making the transition from SSE to a higher-level version of SQL Server
  • The benefits of using XML in your database
  • How to deploy your applications using Xcopy
  • How to secure your database applications
  • How to move your database to a multi-user scenario

Who this book is for

This book is for database or programming novices who want to create and deploy database applications. It is also useful for experienced developers and independent software vendors who intend to develop applications for SSE.

Wrox Starter Kits give you a CD-ROM with the software development tools you need to get started as well as structured tutorials that walk you through all the techniques you need to begin programming right away.

See More

Table of Contents



Part I: Introduction and Concepts.

Chapter 1: Getting Started with SQL Server 2005 Express Edition.

Chapter 2: Database Basics with SQL Server Management Studio Express Edition.

Chapter 3: Creating a Simple Database Application.

Part II: Rich Database Applications Development with SQL Server Express.

Chapter 4: Developing a Rich Client Database Application.

Chapter 5: Developing a Rich Web Database Application.

Chapter 6: Understanding Xcopy Deployment and User Instance Model.

Chapter 7: Using XML in Your Database Application.

Chapter 8: Debugging Database Applications.

Part III: Setup and Deployment.

Chapter 9: Understanding SQL Server Express Setup.

Chapter 10: Deploying Your Application.

Chapter 11: Migrating from Microsoft Desktop Engine (MSDE).

Chapter 12: Migrating from Jet and Microsoft Access to MSDE and SSE.

Part IV: Developing Multi-User Applications.

Chapter 13: Securing Your Multi-User Database Application.

Chapter 14: Upgrading from SSE to Other SQL Server 2005 Editions.

Chapter 15: Building Robust Multi-User Database Applications.

Appendix A: Exercise Answers.


See More

Author Information

Rajesh George is one of the founders of the SQL Server Express project within Microsoft, and has been involved in many of the key design decisions. He worked as a program manager on the SQL Server team responsible for various functionalities in SQL Server Express, MSDE, and SQL Data Access layers. He has spoken at several conferences and has authored the SQL Server Express Overview white paper on Microsoft.com. With prior software development experience in the Windows team at Microsoft as well as companies such as Nortel Networks and Netscape, he is currently a development manager at Amazon.com. Rajesh holds a Masters in Computer Science from Mississippi State University and MBA from University of Washington. You can reach him directly at contactgeorger@yahoo.com.

Lance Delano is a lead program manager in Visual Studio. Lance has an extensive background in database tools including database design and query tools. He is heavily involved in the customer research, proposals, specification, and program management of SQL Server Express.

See More


Download TitleSizeDownload
Downloadable Code
This file contains all the downloadable code for this title. The content is stored in a ZIP format archive. If you are unable to open ZIP files, you can download a free version of Winzip.
2.95 MB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
28 Error in Text
10^38+1 to 10^38-1

should be:
-10^38+1 to 10^38-1
37 Error in Text
Tryout section, 4th paragraph, last row:

should be :
38 Error in Text
The second sentence of the 5th paragraph reads, "Also there is some performance degradation during upgrades and deletes because ..."


should be:

41 Errors in Text
In CREATE VIEW InventoryPublisherView AS
(SELECT * FROM Inventory AS I FULL OUTER JOIN Publisher AS P ON I.ID=P.InventoryID)

Column name in Publisher table reads:

Should read:


The first highlighted code reads:
USE testDB GO CREATE VIEW InventoryPublisherView AS (SELECT * FROM Inventory AS I FULL OUTER JOIN Publisher AS P ON I.ID=P.InventoryID)

Should read:
USE testDB GO CREATE VIEW InventoryPublisherView AS (SELECT I.ID, I.name, I.type, I.quantity, P.pubName FROM Inventory AS I FULL OUTER JOIN Publisher AS P ON I.ID=P.InventoryID)
72 Error in Code
Line missing:
There should be a line with BindingSource.Position and BindingSource.Find.
See More
Back to Top