Product Description
If you want to learn SQL, youve picked the right book. Unlike most SQL books, this one starts by showing how to use SQL queries to extract and update the data in a database, because that's what every programmer needs to know. Then, the book shows how to design and implement a database, and how to use the server-side features like views, procedures, and transactions. Because its CD includes everything you need for running SQL on your own PC, this book works great whether you want to learn SQL or the specifics of SQL for Microsoft SQL Server.
From the Publisher
To be an effective database programmer, you need to master SQL for the database youre going to be using. So this is first a book for programmers who use Microsoft SQL Server. However, but it is also a great book for anyone who wants to learn standard SQL, because its CD includes everything you need for running SQL on your own PC.
In section 1, youll learn the concepts and terms you need for working with any database. Youll also learn how to use the Microsoft SQL Server 2000 Desktop Engine (MSDE) and the client tools for SQL Server 2000 that come on the CD. Then, youll be able to run SQL statements on your own PC. At that point, youll be prepared for rapid progress as you learn SQL.
In section 2, youll learn all the skills for retrieving data from a database and for adding, updating, and deleting that data. These skills move from the simple to the complex so you wont have any trouble if youre a SQL novice. And they present skills like using outer joins, summary queries, and subqueries that will raise your SQL expertise if you do have SQL experience.
In section 3, youll learn how to design a database and how to implement that design by using either SQL DDL (Data Definition Language) statements or the Enterprise Manager that comes with SQL Server. When youre done, youll be able to design and implement your own databases. But even if youre never called upon to do that, this section will give you perspective that will make you a better SQL programmer.
To complete your SQL skills, section 4 presents the skills for working with database features like views, stored procedures, functions, triggers, cursors, and transactions. These are the features that give a database management system much of its power. So once you master them, youll have a powerful set of SQL skills.