did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780789731067

MCAD/MCSE/MCDBA 70-229 Exam Cram 2: Designing & Implementing Databases w/SQL Server 2000 Enterprise Edition

by ;
  • ISBN13:

    9780789731067

  • ISBN10:

    0789731061

  • Format: Paperback w/CD
  • Copyright: 2005-01-01
  • Publisher: Que
  • Purchase Benefits
List Price: $34.99

Summary

TheMCAD/MCSE/MCDBA70-229 Exam Cram 2: Designing & Implementing Databases with SQL Server 2000 Enterprise Edition covers exactly what you need to know to pass the 70-229 exam. It is the ideal refresher that ensures readers cover the essentials and the ultimate complement guide for larger training guides, instructor-led classes or CBT training. This comprehensive reference guide also comes with the popular "Cram Sheet" tear card for your last minute cram sessions, and the accompanying CD includes a practice test engine powered by MeasureUp. You will also benefit from the community support at www.examcram2.com, which features industry news, study tips, practice exams, and discussion boards.

Table of Contents

Introductionp. xx
Self-Assessmentp. xxvi
Database Development on SQL Server 2000p. 1
Introductionp. 2
The Server and Its Componentsp. 2
The Examp. 3
Knowing the New Features Found in SQL Server 2000p. 4
Other Relevant Exam Topicsp. 6
SQL Server Product Implementationp. 6
Program Executionp. 12
The Query Analyzerp. 12
SQL Server Objectsp. 14
The Master Databasep. 15
The Msdb Databasep. 15
The Tempdb Databasep. 15
The Model Databasep. 15
The Distribution Databasep. 16
Objects Within a Databasep. 16
Other Objects Found on the Serverp. 17
Types of Datap. 19
Object Definitionsp. 20
Metadatap. 21
User Datap. 21
Numeric Data Typesp. 22
Character Data Typesp. 22
Binary Data Typesp. 23
Specialty Data Typesp. 23
User-Defined Data Typesp. 24
Exam Prep Questionsp. 26
Creating a Logical Data Modelp. 29
Introductionp. 30
Data Modeling and Logical Data Designp. 30
Data Modelingp. 32
Modeling with the ER Data Modelp. 32
Data Normalizationp. 41
Data Normalization with Normal Formsp. 42
Denormalizationp. 44
Relationships Between Entitiesp. 45
Identification of Relationshipsp. 47
One-To-One Relationshipp. 47
One-To-Many Relationshipp. 48
Many-to-Many Relationshipp. 49
Exam Prep Questionsp. 52
Implementing the Physical Databasep. 61
Introductionp. 62
A Hardware Dialoguep. 62
Defining a SQL Server Databasep. 64
The File Systemp. 66
Creating Files and Filegroupsp. 66
File Placement for Performance and Reliabilityp. 68
Database Creationp. 69
Using a Collation Sequencep. 73
Altering Database Propertiesp. 73
Inside the Databasep. 74
Tablesp. 75
Diagramsp. 75
Viewsp. 76
Stored Proceduresp. 76
Users and Rolesp. 77
Rulesp. 77
Defaultsp. 77
User-Defined Data Types and Functionsp. 78
Full-Text Catalogsp. 78
What's on the Tablep. 78
Data Element Definitionp. 79
Keys to Successp. 80
Using Cascade Actionp. 82
Maintaining Order with Indexesp. 83
Room for Additionsp. 86
Data Entry Using Defaultsp. 87
Checks and Balancesp. 87
Other Bits and Piecesp. 89
Trigger Utilizationp. 89
Troubleshooting Failed Object Creationp. 90
Exam Prep Questionsp. 92
Advanced Physical Database Implementationp. 101
Introductionp. 102
The Need for a More Complex Designp. 102
User Interaction Through Viewsp. 103
Getting a Better Viewp. 106
Utilizing Viewsp. 108
Indexed Viewsp. 109
Schema Bindingp. 110
Partitioned Viewsp. 112
Operating-System Service Propertiesp. 114
Server Configuration Settingsp. 115
Database Configuration Optionsp. 121
Settings for Automatic Actionsp. 122
Moving the Cursorp. 123
Settings for Recoveryp. 124
Set Coding Reaction with SQL Optionsp. 125
The State of the Serverp. 126
Other Multiple Machine Database Implementationsp. 128
Standby Servers and Log Shippingp. 128
Replicating Datap. 129
Replication Strategiesp. 131
Types of Replicationp. 134
Exam Prep Questionsp. 139
Retrieving and Modifying Datap. 145
Introductionp. 146
Moving a Mountain of Datap. 146
Mass Movements of Data via BCPp. 147
Using Backup/Restore for More Than Recoveryp. 149
Data Movement with Manipulationp. 150
Selecting Information from the Datap. 150
Narrowing the Scope of Data Retrievalp. 152
Conditional Filtering of Datap. 155
Putting It All in ORDERp. 160
Displaying Groups in Outputp. 161
More Advanced Query Groupsp. 163
Joining Multiple Sets of Datap. 165
Return Output Only When It Matches-Innerp. 166
Return Output Even When It Doesn't Match-Outerp. 167
Joining Everything to Everything-Crossingp. 169
Multiple Datasets-Unionsp. 169
Adding and Modifying Datap. 171
Extensible Markup Language (XML)p. 174
Simplifying XML Usep. 175
Moving Data Using XMLp. 178
Exam Prep Questionsp. 181
Programming Business Logicp. 187
Introductionp. 188
Start with Data Analysis Prior to Codingp. 188
Making Data Presentablep. 189
Functions Make Data Workp. 191
Aggregate Collective Functionsp. 191
Functions Used for Deviation and Variancep. 192
Checksum Operationsp. 193
Of Calendars and Clocksp. 194
Using Mathematical Functions in T-SQLp. 196
String It Upp. 197
Working with System-Level Functionsp. 198
Information Schema Viewsp. 200
Providing the Orders to Be Followedp. 201
Coding with Variablesp. 203
Setting and Using Variablesp. 203
Server Provided Global Valuesp. 204
Document As You Gop. 205
Statement Blocks with BEGIN...ENDp. 206
Conditional Statements with IF...ELSEp. 207
Multiple Conditions with CASEp. 207
Loops in T-SQLp. 209
Traditional Data Processingp. 210
Converting Constructs to Codep. 214
Using Stored Proceduresp. 215
Creating Stored Proceduresp. 216
Results from Procedure Executionp. 217
True Customization with User-Defined Functionsp. 218
Alternative Coding Mechanismsp. 219
Code Responses to Actionsp. 219
Appropriate Use of INSTEAD OF Triggersp. 223
Exam Prep Questionsp. 226
Tuning and Optimizing Analysisp. 231
Introductionp. 232
Information Gatheringp. 233
Processes Operating in the Environmentp. 233
External Tools Provided by the Operating Systemp. 235
Monitor Activity with the Profilerp. 237
Using Profiler Traces to Diagnose Lockingp. 239
Trace Playback and Diagnosisp. 241
Query Optimizationp. 241
The SQL Query Analyzerp. 242
Query Execution Plansp. 243
Reading Execution Plansp. 244
Execution Plan Caching and Sharingp. 246
Optimizer Hintsp. 247
Exam Prep Questionsp. 250
Designing for Optimized Data Accessp. 255
Introductionp. 256
Concurrency and Lockingp. 257
Controlling Lock Behaviorp. 258
Controlling Business Logic Using Transactionsp. 260
Data Access Using Stored Proceduresp. 262
Optimization Through Designp. 263
Pointing an Index in the Right Directionp. 264
Clustered Indexesp. 266
Nonclustered Indexesp. 267
Index Maintenance over Timep. 270
Using the Index Tuning Wizardp. 272
Partitioned Views to Optimize Accessp. 273
Indexing Views for Optimizationp. 274
Maintaining the System to Get Back Performancep. 275
Stored Procedures Used for Maintenancep. 275
Problem Analysis Through Statistical Functionsp. 276
Database Console Command (DBCC)p. 278
Exam Prep Questionsp. 283
Designing a Database Security Planp. 287
Introductionp. 288
The SQL Server Login/User Modelp. 288
Using Security Rolesp. 289
Defining Your Own Rolesp. 290
Using Application Rolesp. 291
Encryption Can Secure Definitionsp. 291
Auditing User Activityp. 293
Security Auditsp. 294
Statement Permissionsp. 294
Object Permissionsp. 294
Using Statement and Object Permissionsp. 296
Using Views to Enhance Securityp. 297
Stored Procedures Security Implementationsp. 298
Controlling, Filtering, and Enforcing Data Accessp. 299
Troubleshooting Security Issuesp. 300
Dealing with Broken Ownership Chainsp. 300
Exam Prep Questionsp. 302
Completing a Business System Designp. 305
Introductionp. 306
SQL Server Supporting Applicationsp. 306
One- and Two-Tier Systemsp. 307
Three- or More Tier Systemsp. 308
Internet Application Architecturep. 308
SQL Server 2000 Back Office Integrationp. 309
Third-Party Database Interactionsp. 310
Data Replicationp. 310
Very Large Database Applicationsp. 312
Coding for Distributed Datap. 313
A Brief Discussion on OLE-DBp. 313
Using OPENROWSETp. 314
Creating a Linked Serverp. 315
SQL Server Automation of Processesp. 318
Job, Operator, Alert Integrationp. 319
Jobs Perform Recurring Tasksp. 319
Operators Can Respond to Eventsp. 320
Alerts Inform Based on Eventsp. 320
Exam Prep Questionsp. 322
Practice Exam Onep. 325
Answers to Practice Exam Onep. 347
Practice Exam Twop. 371
Answers to Practice Exam Twop. 393
What's on the CD?p. 415
Multiple Test Modesp. 415
Study Modep. 415
Certification Modep. 415
Custom Modep. 415
Missed Question Modep. 416
Non-Duplicate Modep. 416
Question Typesp. 416
Random Questions and Order of Answersp. 416
Detailed Explanations of Correct and Incorrect Answersp. 417
Attention to Exam Objectivesp. 417
Installing the CDp. 417
Creating a Shortcut to the MeasureUp Practice Testsp. 418
Technical Supportp. 419
Need to Know More?p. 421
Glossaryp. 427
Indexp. 445
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

= 0) {slash = '\\';} else {slash = '/';}openLoc = figLoc.substring(0, figLoc.lastIndexOf(slash) + 1);while (pPage.substring(0,3) == '../') {openLoc = openLoc.substring(0, openLoc.lastIndexOf(slash, openLoc.length - 2)+ 1);pPage = pPage.substring(3, pPage.length + 1);}popUpWin =window.open('','popWin','resizable=1,scrollbars=1,location=0,toolbar=0,width=525,height=394');figDoc = popUpWin.document;zhtm= ' ' + pPage + ' ';zhtm += ' ';zhtm += ' ';zhtm += ' ';zhtm += '' + pPage.substring(pPage.lastIndexOf('/') + 1, pPage.length) + '';zhtm += ' ';figDoc.write(zhtm);figDoc.close();}// modified 3.1.99 RWE v4.1 --> Designing and Implementing Databases with SQL Server 2000 Enterprise Edition Designing and Implementing Databases with SQL Server 2000 Enterprise Edition IntroductionSo into the world of database development we plunge. The selection you have made of thisExam Cram 2series book will help you along your way to passing the 70-229 exam. You will find information within this book that will help ensure your success as you pursue this Microsoft exam and MCDBA certification.This Introduction explains MCDBA certification in general and talks about how theExam Cram 2series can help you prepare for the 70-229 exam. This Introduction discusses the basics of the MCDBA certification, including test-taking strategies. Chapters 1 through 10 are designed to remind you of everything you need to know to take and pass the exam. The two sample tests at the end of the book should give you a reasonably accurate assessment of your knowledge and, yes, we've provided the answers and their explanations. Along with the explanations, you will find some particularly useful links to more information on the topic. For each answer there is a reference to the chapter of the book that covers the topic, as well as a link to more information on the Microsoft MSDN site and another to SQL Server books online.Read the book and understand the material, and you'll stand a very good chance of passing the test. Make use of the additional links to the other materials and points of reference, and that, along with actual product use, will put you in excellent shape to do well on the exam.Exam Cram 2books help you understand and appreciate the subjects and materials necessary to pass Microsoft certification exams.Exam Cram 2books are aimed strictly at test preparation and review. They do not teach you everything you need to know about a topic. Instead, we present and dissect the questions and problems we've found that you're likely to encounter on a test. We've worked to bring together as much information as possible about Microsoft certification exams.The MC

Rewards Program