CSCI E-143 CertPrep:   Data   (Kalani, chapter 6)

Second week:  Saturday, Nov. 13, 2004

We spend two Saturdays covering Kalani's chapter 6,  "Consuming and Manipulating Data".   This is the most important chapter in the book,  both for use of .NET and for passing the certification test.   It is the longest chapter in the book (138 pages),  which is why I have split it up.  

This second week we will cover the parts of the chapter we didn't cover the  first week:

And we will cover—somehow—the additions to Kalani listed below.

A reminder:  chapters 5 and 6 in Kalani discuss the subject of ADO.NET,  which is so different from "classic" ADO that it would be dangerous for you to assume that it's a simple extension.

The  code examples for chapter 5   (Data Binding,  remember)  are still relevant to the classes listed below.

The problem is that the subject of this chapter is the most open-ended one in Kalani.   Kalani covers the subjects of all the other chapters almost completely,  but in this one there is no telling what information should be added.   (In other words, this chapter in Kalani—don't scream—is probably 30 pages too short.)   You don't have to worry about memorizing all of the information below,  and you don't have to know it in depth;  but I am confident that you will be rewarded if you spend time wandering through this subject,  picking up details where you can.


Remaining Topics from Kalani's chapter 6

Flat files       More detail than you will need:

XML


Additions to Kalani's chapter 6             The  (parenthesized references)  in this list are explained  here.  

DataProviders and SQL

DataSets and associated classes and methods

DataViews

DataSets and XML


In plain language, you should know a whole lot about DataSets.   That may be the best single piece of small-scale advice I can give you about this test:  know a lot about DataSets.   (Unless, of course, your test turns out to be really different from mine.)

Though you don't have to memorize the details on this web page,  I cannot emphasize too much the importance of your mastery of this chapter's subject matter.   It supplies more exam questions than any other subject—in fact,  the first dozen or so questions on the exam all seemed to me to be Awful Examples of these issues.   If you're not confident of your knowledge of this stuff,  you are going to have a dreadful experience on the test.


The  (parenthesized references)  in this list are explained  here.  
In long Kalani,  the questions at the end of chapter 6 relevant to this week's material—flat files and XML—are  5,  6,  14,  15.

The questions relevant to week two from the questions at the end of this chapter in short Kalani are  6,  8,  10.

The questions relevant to this week from the two tests at the end of short Kalani are

For flat files and XML—i.e.,  before the additional material:

    Test 1:  none.

    Test 2:  questions  44  (page 426;  answer:  page 447),  46,  48.

The surprise is that short Kalani has all these questions relevant only after the additional material:

    Test 1:  questions  4  (page 351;  answer:  page 389),  5,  6,  10,  11,  12,  13,  17.

    Test 2:  questions  4  (page 404;  answer:  page 439),  8,  37,  39,  49,  51.

(Some of these questions may duplicate those in long Kalani.   Both texts are listed here.)


Last revised Nov. 23, 2004