- Tuples and tables (relvars).
- Relational algebra: RENAME, select (restrict), project, EXTEND, JOIN, UNION, INTERSECT, MINUS, SUMMARIZE PER, DIVIDEBY PER, WRAP, UNWRAP, GROUP, and UNGROUP.
- Virtual tables (views).
- Locking and nested transactions.
- Duro tables are true sets -- uniqueness of tuples (rows) is always enforced. When creating real tables, at least one candidate key must be supplied. A candidate key may be empty.
- User-defined types (including type constraints) and operators.
- Tcl interface, including support for relational expressions in Tutorial D syntax and operators implemented in Tcl ("stored procedures").
- Simple GUI admin tool.
escargo 1 Aug 2005 - This is just begging for confusion between the D programming Language, viewed by its creators as a reengineering of C and C++, and this other proposed database language D. There are only so many letters of the alphabet, and there are probably programming languages for each of them. (I seem to remember a couple based on alternative pronunciations: Eh and Zed, both originating out of Canada, as I recall.)Also see TclRAL.