Skip to content

SQL Server 2000 Developer's Guide

Best in textbook rentals since 2012!

ISBN-10: 0072125691

ISBN-13: 9780072125696

Edition: 2nd 2001

Authors: Michael Otey, Paul Conte

List price: $59.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Expert authors highly recognized in industry. Covers hot industry topics like security, backup and recovery, and XML's integration into SQL Server. Examines Data Transformation Services (DTS) and Data Access Wizards in detail. Demonstrates how to migrate to SQL Server 2000 and provides tutorials on the new version. Contains CD-ROM with code examples.
Customers also bought

Book details

List price: $59.99
Edition: 2nd
Copyright year: 2001
Publisher: McGraw-Hill Osborne
Publication date: 12/22/2000
Binding: Paperback
Pages: 1280
Size: 7.00" wide x 8.75" long x 2.50" tall
Weight: 4.488
Language: English

Michael Otey is the Senior Technical Editor of SQL Server Magazine and Windows 2000 Magazine. He is also the President of TECA, a consulting and software development company in Portland, Oregon that specializes in Windows, SQL Server and AS/400 utilities. Michael has published numerous articles in SQL Server Magazine and Windows 2000 Magazine. He is the co-author of the SQL Server 7 Developer's Guide and the author of VB Answers! published by Osborne/McGraw-Hill. He is also the author of AS/400 Client Server Programming and the AS/400 Application Developer's Guide published by 29th Street Press. Michael has a B.S. in psychology from Lewis and Clark college and he enjoys running, playing…    

Acknowledgmentsp. xxiii
Introductionp. xxv
Mastering Transact-SQL
An Overview of SQL Server 2000p. 3
SQL Server's Networked Architecturep. 4
SQL Server's Basic Componentsp. 8
Transact-SQLp. 9
SQL Server Database Architecturep. 9
Administrative Componentsp. 22
A Brief Development History of SQL Serverp. 27
What's New with SQL Server 2000p. 28
Conclusionp. 33
Data Definition Language Basicsp. 35
Introduction to SQLp. 36
Creating a Databasep. 46
Creating a Tablep. 50
Creating a Viewp. 70
Re-creating a Viewp. 78
Creating an Indexp. 78
Dropping Databases, Tables, Views, and Indexesp. 80
The SQL Catalog and Information Schemap. 80
DDL Coding Suggestionsp. 83
Conclusionp. 86
Additional Resourcesp. 86
Advanced Database Definitionp. 87
Specifying Database File Locations and Sizesp. 88
Altering a Databasep. 90
Defining Filegroupsp. 90
Cascading Foreign Key Constraintsp. 93
More View Examplesp. 95
Indexes Over Computed Columns and Viewsp. 106
Using the Query Analyzerp. 109
Adding Extended Object Propertiesp. 117
Conclusionp. 120
Data Manipulation Language Basicsp. 121
Introduction to DMLp. 122
Retrieving Rows with the Select Statementp. 123
Using DML to Modify Table Datap. 154
DML Coding Suggestionsp. 160
Conclusionp. 161
Advanced DML Statement Featuresp. 163
Complex Select Statementsp. 164
Performance Hintsp. 202
Concurrent Access and Resource Locksp. 203
DML Coding Suggestionsp. 211
Conclusionp. 211
Writing Stored Procedures, Triggers, and Functionsp. 213
Stored Proceduresp. 214
Triggersp. 232
User-Defined Functionsp. 245
Debugging Stored Procedures, Triggers, and User-Defined Functionsp. 250
Conclusionp. 253
Developing Extended Stored Proceduresp. 255
Extended Stored Proceduresp. 256
OLE Automation Stored Proceduresp. 276
Conclusionp. 283
Additional Referencesp. 283
Windows Applications
Using ADOp. 287
OLE DB and Universal Data Accessp. 288
OLE DB Architecture Overviewp. 288
ADO (ActiveX Data Objects)p. 291
OLE DB and ADO Filesp. 293
ADO Architecturep. 293
Adding the ADO Reference to Visual Basicp. 295
Using ADO Objects with Visual Basicp. 296
Advanced Database Functions Using ADOp. 352
Conclusionp. 380
Additional Referencesp. 380
Using the ODBC APIp. 381
ODBC Architecturep. 383
Configuring an ODBC Data Sourcep. 385
Conclusionp. 426
Additional Referencesp. 426
Using DAOp. 427
DAO Filesp. 429
DAO Architecturep. 430
An Overview of Using DAOp. 432
Adding the DAO Reference to Visual Basicp. 432
Using DAO Objects with Visual Basicp. 433
General Performance Tips for DAO and ODBCp. 488
Conclusionp. 489
Additional Referencesp. 489
Using ODBCDirectp. 491
ODBCDirect Filesp. 493
ODBCDirect Architecturep. 493
Adding the DAO Reference to Visual Basicp. 494
An Overview of Using ODBCDirectp. 495
Creating the DBEngine Objectp. 496
Creating an ODBCDirect Workspace Objectp. 496
Ending the DBEngine Objectp. 497
Connecting to SQL Serverp. 497
Retrieving Data with ODBCDirectp. 501
Modifying Data with ODBCDirectp. 513
Advanced Database Functions Using ODBCDirectp. 521
Conclusionp. 528
Additional Referencesp. 529
Using RDOp. 531
RDO Filesp. 534
RDO Architecturep. 534
An Overview of Using RDOp. 535
Adding RDO 2.0 Objects to Visual Basicp. 536
Using the RDO Objects with Visual Basicp. 537
Advanced Topicsp. 563
Conclusionp. 570
Additional Referencesp. 571
Web Applications
Using the Web Wizardp. 575
Web Integration Using the Web Assistant Wizardp. 576
Conclusionp. 591
Using ASP and ADOp. 593
Web and Database Integration Using ASPp. 594
The ASP Object Modelp. 597
ASP Basicsp. 599
Using ADO Objects with ASPp. 601
Advanced ADO-based Web Building Techniquesp. 641
Conclusionp. 649
Additional Referencesp. 650
Using XMLp. 651
XML Basicsp. 653
SQL Server 2000's Support for XMLp. 655
Using XML Streams and ADOp. 684
Conclusionp. 692
Additional Resourcesp. 692
Management and Analysis Applications
Using SQL-DMOp. 695
Distributed Management Frameworkp. 696
SQL-DMO Filesp. 705
Using SQL-DMOp. 705
Building the SQL-DMO Sample Applicationp. 713
Conclusionp. 734
Developing Applications Using DTSp. 735
An Overview of DTSp. 736
Creating DTS Packages with the DTS Designerp. 742
DTS Command Line Optionsp. 760
Programming with DTSp. 762
DTS Architecturep. 762
Conclusionp. 781
Additional Referencesp. 781
Full-Text Search and English Queryp. 783
Full-Text Catalogs and Searchesp. 784
English Queryp. 794
Conclusionp. 831
Administration for the Developer
Managing Serversp. 835
Overview of a SQL Server Installationp. 836
Setting Enterprise Manager Propertiesp. 847
Registering and Unregistering a Serverp. 849
Stopping, Starting, Pausing, and Continuing a Serverp. 854
Setting Server Propertiesp. 855
Server Logins and Rolesp. 874
Working with SQL Server Agentp. 875
Displaying Event Logsp. 891
Viewing and Creating SQL Server Messagesp. 892
Working with Linked Serversp. 894
Other Enterprise Manager Facilitiesp. 897
Conclusionp. 897
Managing Databasesp. 899
Managing Databases and Database Objectsp. 900
Copy Database Wizardp. 927
Conclusionp. 933
SQL Server Securityp. 935
Security Basicsp. 936
Setting Up Database Usersp. 947
Managing SQL Server Database Accessp. 977
Using Stored Proceduresp. 980
Permissionsp. 984
The Grant, Revoke, and Deny SQL Statementsp. 993
Role Permissionsp. 998
Stored Procedures and Permissionsp. 999
Ownership Chainp. 1000
Database Security Principles and Guidelinesp. 1000
Conclusionp. 1002
Backup and Recoveryp. 1003
Why Back Up the Database?p. 1004
Backing Up Database Objectsp. 1005
Database Recoveryp. 1025
Backup and Recovery Server Optionsp. 1035
Using a Standby Serverp. 1036
Conclusionp. 1036
Database Performance Troubleshootingp. 1037
Selecting the Appropriate Toolp. 1039
SQL Profilerp. 1042
Windows 2000 Server System Monitorp. 1073
Enterprise Manager Current Activity Categoriesp. 1096
Index Tuning Wizardp. 1099
Showplanp. 1106
Other Performance Toolsp. 1114
SQL Statement Hintsp. 1118
Hardware Considerationsp. 1125
Conclusionp. 1126
Relational Database Concepts
Introduction to the Relational Database Modelp. 1129
Background: Database Management Systemsp. 1130
The Relational Database Modelp. 1135
Conclusionp. 1157
Additional Resourcesp. 1158
Introduction to Entity Relationship Diagrams (ERDs)p. 1159
ERDs--A Design Toolp. 1160
Basic ERD Concepts and Symbolsp. 1160
Adding Properties to ERDsp. 1163
Multivalued Propertiesp. 1165
Representing Associationsp. 1166
Exclusive Relationshipsp. 1167
Entity Subtypesp. 1168
When to Use ERDsp. 1169
SQL Server Database Diagramsp. 1171
Conclusionp. 1178
Additional Resourcesp. 1179
Appendixes
Maximum Capacitiesp. 1183
System Capacitiesp. 1184
Database Capacitiesp. 1184
SQL Capacitiesp. 1185
Creating and Editing UDL Filesp. 1187
Creating UDL Files on Windows 9x and NT Using Explorerp. 1190
Creating UDL Files on Windows 2000 Using Explorerp. 1191
Creating UDL Files Using the Data Link APIp. 1192
Conclusionp. 1195
Indexp. 1197
Table of Contents provided by Syndetics. All Rights Reserved.