namespaces
and classes overview, 13–14
data provider, 38
importing, 137
references, adding, 23–24
System.SqlClient, 137–139
Navigation and DataGrid sorting, setting, 318–319
nested data relations, 356
nested structures, 685–691
nested transactions, 198
Nested Try...Catch and Multiple Catch Blocks (code listing), 363–364
nesting Try...Catch statements, 363
.NET
1.1 updates, implementing, 391
Base Class Library, 14
Common Language Runtime (CLR) services, 1
data provider, MySQL and, 435
data providers, choosing, 22–23
Framework and XML, 233–238
Document Object Model (DOM) interfaces, 237
System.Xml namespace, 234–235
System.Xml namespace reference, adding, 238
System.Xml.Schema namespace, 235
System.Xml.Serialization namespace, 236
System.Xml.XPath namespace, 236
System.Xml.Xsl namespace, 236
XML .NET architecture, 237–238
Framework Class Library, 366
Framework interop tools, 710–712
Type Library Exporter (Tlbexp.exe), 712
Type Library Importer (Tlbimp.exe), 711
Visual Studio .NET, 710
Framework Library
data providers in, 38
server-side controls and, 483–485
XML Web services and, 518
Runtime Class Library, 76
Software Development Kit (SDK), 376, 710
XML API, 237
New Query Wizard (Access), 43
nodes
Adding a Node With Attributes (code listing), 260
adding attributes to, 259–260
adding to documents, 256
GetAttributes of (XML), 243–244
getting root, 256
node information, getting (XML), 239–242
NodeChanged Event Handler (code listing), 228
NodeInserted Event Handler (code listing), 229
NodeRemoved Event Handler (code listing), 229
Nodes, Adding to a Document (code listing), 256
removing and replacing, 257
searching for (XML), 244
nonrepeatable reads, 788
normalization, 780–786
Boyce-Codd Normal Form (BCNF), 780, 785
Fifth Normal Form (5NF or PJ/NF), 786
First Normal Form (1NF), 780–782
Fourth Normal Form (4NF), 785
Second Normal Form (2NF), 782–784
Third Normal Form (3NF), 784–785
NOT NULL constraints, defined, 345
NotSupportedException, 445–447
null values, 647