DB3NF Component has four public creatable classes:
Item - the main class in the DB3NF object model. It implements creation, property
access, validation (through Schema object) and update,
addition and removal of relationships, deletion of any user defined class in the
application. It also has a built-in web form engine.
DataBase - has some native DB3NF methods
and several generic methods for database access that can be used to execute
custom stored procedures and SQL statements where the use of DB3NF methods is
Schema - a set of methods on top of
memory-based database that is created by SchemaLoad
object when Web application starts.
SchemaLoad - is used only in global.asa in Application_OnStart(). It reads "Schema" database
and places all its data in a memory-based database on Web server.
Below is a full relationship diagram of DB3NF object model.
Class SchemaLoad is not shown,
as it is not related to any other class.