- Db for dummies
-
Db for Dummies
Db for DummiesDeveloper(s) Custom Microsystems Stable release 7.8.1 / August 1, 2007 Operating system Microsoft Windows Type Database management system License Proprietary Website Home Page Db for Dummies (DBD) is a flexible, lightweight, memory-resident database. Unlike traditional databases that store values in table-like structures, DBD stores data as a network of nodes. DBD manages tables, multi-rooted hierarchies, graphs and complex networks without user having to specify a schema.
DBD provides four interfaces to manage data: The Graphical User Interface (GUI) allows users to manage data mainly via a tree and grid. The Natural Language Interface (NLI) allows users to mangage data via English-like expressions. The Remote User Interface (RUI) allows users to view data via a remote computer. The Application Programmer Interface (API) allows C/C++ and Visual Basic programmers to manage data via a Dynamic Link Library (DLL).
The following DBD expressions store a person named John, age 35, who likes a person named Mary who likes pizza and beer.
(new 'john 'person)
(new '35 'age)
(set john age 35)
(new 'mary 'person)
(new 'like 'verb)
(set john like mary)
(new 'pizza 'food)
(new 'beer 'drink)
(set mary like pizza)
(set mary like beer)The following expression solves for the asterisk (*) and returns Mary.
(and (get john like *)
(get * like pizza)
(get * like beer))External links
Categories:- Database software stubs
- Proprietary database management systems
Wikimedia Foundation. 2010.