See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.
Professional SQL Server 2000 Programming and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

46 used & new from $0.81

Have one to sell? Sell yours here
 
 
Professional SQL Server 2000 Programming
 
 
Start reading Professional SQL Server 2000 Programming on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Professional SQL Server 2000 Programming [ILLUSTRATED] (Paperback)

by Rob Vieira (Author)
4.2 out of 5 stars See all reviews (76 customer reviews)


Available from these sellers.


8 new from $6.34 38 used from $0.81
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $47.99
Paperback (1) $59.99 $37.79 67 used & new from $1.12

Customers Who Bought This Item Also Bought

Microsoft SQL Server 2000 Bible with CD-ROM

Microsoft SQL Server 2000 Bible with CD-ROM

by Paul Nielsen
4.6 out of 5 stars (33)  $32.99
Professional SQL Server 2000 DTS (Data Transformation Services) (Programmer to Programmer)

Professional SQL Server 2000 DTS (Data Transformation Services) (Programmer to Programmer)

by Mark Chaffin
3.6 out of 5 stars (31)  $33.03
Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook

Microsoft SQL Server 2000 Performance Optimization and Tuning Handbook

by Ken England Microsoft Certified Systems Engineer and a Microsoft Certified Trainer
4.8 out of 5 stars (14)  $47.88
Microsoft SQL Server 2000 Programming by Example

Microsoft SQL Server 2000 Programming by Example

by Carlos Rojas
4.2 out of 5 stars (20)  $40.85
Beginning SQL Server 2000 Programming

Beginning SQL Server 2000 Programming

by Robin Dewson
3.8 out of 5 stars (16)  $44.99
Explore similar items

Editorial Reviews

Amazon.com Review
When it comes to selecting computer books, deciding which book to buy can sometimes be even more confusing than the software it is written about. However, if you are looking for a book to instruct you on the use of SQL Server 2000, Professional SQL Server 2000 Programming is an excellent choice.

In addition to providing a thorough treatment of SQL Server 2000 development, Rob Vieira's extensive reference also devotes quite a lot of space to covering SQL in general and issues relating to database design. Included is a complete introduction to Transact-SQL and an excellent chapter on normalization that will help demystify an over-referenced but much misunderstood database design concept. There is also in-depth information on the new features of SQL Server 2000, including indexed views, user-defined functions, and support of XML. Sadly, there's no accompanying CD-ROM, but source code for the book can be downloaded from the Wrox Web site.

While you don't need any knowledge of SQL Server or database administration to make the most of this book, you will need a reasonable understanding of programming fundamentals. That said, the author's down-to-earth style makes it possible for anyone with some programming background, and the will to learn, to really get comfortable with SQL Server 2000 development. If you are looking for a book that combines rich content with clear explanation, look no further. --Peter Lunn, Amazon.co.uk

Product Description
Microsoft SQL Server 2000 will be a significant new revision of the fastest rising player in the RDBMS marketplace. Microsoft is actively encouraging a growing number of users onto the SQL platform, by making it cheaply available. The new release, SQL 2000, is tightly integrated with Windows 2000, offering more support for XML and much improved OLAP (Online Analytical Processing) services.

SQL Server is very strong in the market place, supporting both small and large Internet sites. Large users include Merryl Lynch, DELL Computer and HarperCollins Publishers. Commercial applications running on SQL Server range in size from small databases such as Sales Logix, to large ERP systems such as SAP, where it is now the SAP "preferred" database for NT based installations. SQL Server is now first choice for the developer wanting a powerful, reliable and sophisticated database.

See all Editorial Reviews


Product Details

  • Paperback: 1390 pages
  • Publisher: Peer Information; 1st edition (December 2000)
  • Language: English
  • ISBN-10: 1861004486
  • ISBN-13: 978-1861004482
  • Product Dimensions: 8.9 x 7.2 x 2.8 inches
  • Shipping Weight: 4.2 pounds
  • Average Customer Review: 4.2 out of 5 stars See all reviews (76 customer reviews)
  • Amazon.com Sales Rank: #835,192 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

76 Reviews
5 star:
 (46)
4 star:
 (16)
3 star:
 (3)
2 star:
 (4)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (76 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
50 of 50 people found the following review helpful:
5.0 out of 5 stars I passed Microsoft's 70-229 test with this book., August 22, 2001
By William Cely (Seal Rock, OR USA) - See all my reviews
(REAL NAME)   
I just passed Microsoft's "Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition" for by 4th and final test to obtain my MCSD certification. This book was almost all I needed. I was glad Viera was comprehensive (1000+ pages); it was needed. This is also a great reference book. If you need to find a specific SQL programming detail in an area that you might not use everday this is the perfect book.

I did not want to buy a number of texts for this test and I researched which book to buy very carefully. There are some really poor ones on the market. I assure you this book is far out in front of the rest.

Microsoft's Training Kit book on SQL 2000 Database Design and Devlopment was somewhat useful but really almost an outline and incomplete in some areas. "Professional SQL Server 2000 Programming" and the "Transcender" tests are all you need (with maybe a little help from "Books On Line").

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
134 of 149 people found the following review helpful:
5.0 out of 5 stars The SQL book I couldn't put down., January 1, 2001
By Alan Samet (Raleigh, NC - USA) - See all my reviews
Rob Vieira's work is the one of the most enjoyable technical references in my collection. Read the author's comments, also posted on Amazon.com, for a sample of his writing style. This book is worth every penny of the retail price.

Rob does an excellent job explaining highly technical processes without losing the reader or skipping important details. The author covers many of SQL's features that are not well-documented by Microsoft, and he ties them in when important. At some point in the book I remember him explaining why BLOBs are so much slower when stored within a database than the computer's file system, and ways to handle the performance issue. He also gives the reader a heads up on how much overhead alternative processes use and saves us from some trial-and-error.

Below is a summary of the book's TOC. I hope I didn't butcher any information here. (number of pages in each chapter is approximate):

1) Particulars and History - N-Tier architecture, Certification, .NET (Now Visual Studio compiled to an interpreted language, like Java. Is Linux in Microsoft's future?)

2) RDBMS Basics: What makes up a SQL Server database?

3) Tools of the trade -- No, not your boss! Explains the usefulness of Books Online, Client/Server utils. Enterprise Mgr, Query Analyzer, etc.

4) The Foundation Statements or T-SQL -- 38 pages of the basics, starting with SELECT Statements and progressing through INSERT and DELETE statements

5) Joining Tables -- (~30 pages) INNER and OUTER JOINs, UNION, FULL and CROSS JOINs

6) Creating and Altering Tables -- explains both the SQL syntax and how to do it using the GUI tools

7) Constraints -- (~30 pages)

8) Normalization and Other Basic Design Issues -- (~50 pages) Reviews normal form, basic relationships, diagramming, Data types, and de-normalization

9) SQL Server Storage and index Structures -- (~40 pages) SQL's evolution. Indexes, B-Trees, WHEN and HOW to use indexes to improve performance, maintenance

10) Views (~30 pages) -- Creating views, using views to change data (Updating multi-table views are covered in ch. 15), Schema binding and Index Views.

11) Writing Scripts and Batches -- Starts with the basics; covers some of the @@ functions (It's most important that you understand these to efficiently use MSSQL Server).

12) Stored Procedures -- (~75 pages) This chapter is a monster. Covers SQL 2000's debugger as well as anything you can think of for stored procedures, including recursive use. Explains the importance of WITH RECOMPILE, among other things

13) User Defined Functions -- (~20 pages) UDFs, UDFs that return tables, Determinism, Creating "System" Functions.

14) Transactions and Locks -- (~35 pages) Covers fundamental database design issues for multi-user, complex-transaction environments

15) Triggers -- (~50 pages) Excellent chapter. Covers new Trigger features of SQL 2000 like Firing Order and INSTEAD OF Triggers for multi-table View changes.

16) Advanced Queries -- (~26 pages) Nested Subqueries, Correlated Subqueries, Derived Tables, Performance Considerations

17) Distributed Queries and Transactions -- (~30 pages) cross-server transactions

18) SQL Cursors -- (~36 pages) Why I bought this book. Covers a cursor's lifetime, scope, types of, performance considerations, et cetera. Must-know information.

19) A Brief XML Primer -- (~22 pages) I haven't yet read this chapter; hopefully it's as easy-to-follow as the rest. Covers XML Basics, Namespaces, Valid vs. Well-formed DTDs and Schemas, Transformations XSLT

20) Integration of XML in SQL Server -- (~70 pages) The FOR XML Clause, HTTP Access, Streaming XML

21) The Bulk Copy Program (bcp)

22) Introduction to Data Transformation Services -- (~50 pages) DTS Package Editor, Import/Export Wizard, Creating a simple transformation package, using DTS in place of bcp

23) Replication -- (~75 pages)

24) Advanced Design -- (~25 pages) Here Rob goes back to database design and arms us with the idea that you can bend the rules a little bit, and even tells us when it might be a good idea. He also goes into a little more detail on database diagramming.

25) Analysis Services -- (~50 pages) OLAP, OLTP, Data Mining, and which to use. Dimensional Databases, OLAP Storage Types, Data Warehouse concepts, DTS (Validation, Scrubbing, Migration, Validation), meta-data and teh Repository, Data Mining, Analysis Manager

26) Full-Text Search -- (~25 pages)

27) English Query -- (~55 pages)

28) Security -- (~40 pages)

29) Performance Tuning -- (~35 pages)

30) Administration Overview -- (~40 pages)

31) Advanced DTS -- (~35 pages) DTS Object Model, The Package Object, Dynamic Properties Task, The MultiPhase Data Pump, Optimizing Data Loads in DTS

32) Scripting Administrative Functions with WMI -- (~50 pages) I've only briefly gone through this chapter, but from my experience in working with WMI, it's a bear to teach yourself. WMI is one of the most powerful features of Windows. It has its own Query Language, WQL, similar to SQL, which programmers can use to remotely draw information and automate core features and settings within windows as well as administer an SQL server. The syntax of WMI scripts is similar to that of ADO/SQL, only with a more complex object model and deeper hierarchy than ADO.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
29 of 29 people found the following review helpful:
5.0 out of 5 stars I also passed MCP exam 70-229 with this book., December 2, 2002
By A Customer
This book is great if you want to learn how USE SQL Server 2000. Be prepared to read, though. It's not really meant to be a reference. If you don't like to read, you'll hate it. (I use it as a reference, but only because I've read it cover to cover and I know where to look for answers). This book was really all I needed to pass the MCP exam. When I took the exam, I was right out of college with no IT experience other than computer science coursework. I think that says a lot about this book (I'm not sure what that says about the MCP exam).

Here are some things to remember about SQL Server 2000:
1) Your best REFERENCE manual is Books Online... hands down.
Another reviewer complained that if, for example, you wanted to
find out the order of the arguments for a SQL Server function, this book does not allow you to do that quickly. That's true, but so what... use Books Online.

2) Your best bet for learning SQL Server 2000 as a whole is to
read this book cover to cover.

3) Don't expect to learn advanced topics from a book that provides an overview (like this one). If you want to learn DTS, buy a book on DTS... same with XML... same with WMI.

Also in this book is a great chapter on Stored Procedures and examples of how to most effectively use what little error handling options you have in T-SQL.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Best overall SQL 2000 book
By far, this is the best overall MS SQL 2000 server book written until today. Most topics are covered from basic to advance level. Read more
Published on December 2, 2006 by Salomon Young

3.0 out of 5 stars Not bad not good
In general the book is ok. The author needed to make more research in some areas and not made use only of his own experience. Read more
Published on September 19, 2006 by G. Luna

4.0 out of 5 stars Tiny font
Excellent book, but the font is VERY small which makes reading difficult even though I do not have vision problems.
Published on July 7, 2006 by Emily Silver

5.0 out of 5 stars One of the best!!
I have this book and I can say it is the best SQL Server book I have ever read. It may even be the best Development/Computer book I have. Read more
Published on May 15, 2006 by D. Johnson

1.0 out of 5 stars Un-satisfied with this book
If you ever read this book: Joe Sack' SQL server 2000 Fast Answers for DBA and Developer, then you will see Vieira's book misses so many details about SQL server 2000... Read more
Published on May 10, 2006 by Michael Vo

5.0 out of 5 stars An all-time favorite
In early 2000, I was asked to learn ASP and SQL. First I picked up Beginning ASP 2.0 Programming and later Professional SQL Server 2000 Programming. Read more
Published on November 10, 2005 by Sara Q. Laviolette

4.0 out of 5 stars Good book, but don't set your expectation so high
From all the books on my shelf that discuss this subject, SQL Server 2000 Design and T-SQL programming (despite its rating in Amazon) and this book (in that order) are my... Read more
Published on November 9, 2005 by Walid Magd

4.0 out of 5 stars Good Book to Own
Title is correct. It is a professional manual for SQL Server 2000. Not for those without formal training although there are usable snippets in the book.
Published on July 20, 2005 by Dana Andrews

5.0 out of 5 stars Incredible.
Robert Vieira knows how to write!

His coverage of SQL is thorough and his ability to explain why you would use a feature is wonderful. Read more
Published on July 14, 2005 by CrCr

5.0 out of 5 stars Best Book By Far....
I've read the MSPress Certification book, BOL (SQL server Books Online), and neither come close to the under standing this book gives. Read more
Published on July 14, 2004

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Free Songs, Cheap Albums
Special MP3 Deals
Visit our Special Deals Store to find ultra-low prices on great albums, daily deals, and over 500 free songs.

Shop now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Bench Dog Innovative Tools

Shop for Bench Dog tools
Bench Dog offers a growing line of router tables, safety accessories, and tools for builders and do-it-yourselfers.

Shop for Bench Dog tools now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates