Frequently Asked Questions

What is DBD?
DBD is an application that manages data.

What is DBD most useful for?
DBD is useful for applications where:
1) Data structure is complex and highly varied (non-uniform).
2) Data structure changes frequently.
3) Data structure is unknown in advance.
4) Minimum impact on existing code and data is desirable in adapting to new requirements.
These characteristics may make DBD useful for Artificial Intelligence applications.

How is DBD different than other databases?
What structure does DBD use to store data?
DBD uses a data model that is more general than the Relational Data Model.
Unlike traditional databases that store data as values in table-like structures,
DBD stores data as a network of nodes where each node is functionally equivalent to the fundamental unit of computation: an AND gate or switch.

How did DBD come to be?
DBD was originally developed out of a need to manage data
in a manner more resilent to new/unknown data requirements
than that provided by relational databases.

Does DBD have a high-level interface like SQL?
DBD's high-level interface is called the Natural Language Interface (NLI).
It typically has a subject-verb-object format.
It is based on Lamda Calculus.

Can DBD implement constraints on data?
Currently, DBD implements simple constraints such as limiting values to instances of a class.
Remaining constraints must be implemented by user's application.

Why doesn't DBD have common classes such as bit, byte, char, integer, etc?
Due to the high degree of abstraction of the physical layer (computer), hardware-specific classes are not inherently available. An application needs to create them (and implement related constriants) just as any other class (ie person, gender, age).

The creation of rolex replica the watch is inspired by the retro and elegant money of rolex replica watches the brand's round watch. The chronograph is omega replica simple and stylish, with the line features of rolex replica uk the watch series.

CM ©2000-2007