Documentation of the Xdobry application | ||
---|---|---|
<<< Previous | Developer information | Next >>> |
First task is to fix all bugs and improve user usability. The other is to develop really new ideas. Xdobry could serve as a basis for the development of different DB-applications. With XOTcl development too Xdobry can be customized and extended for own needs.
As the smallest denominator for relational databases standard SQL-92 and mysql was chosen. Many of the problems were solved in SQL99 standard. It remains for the moment to wait to the available RDBMS support this standard. Interesting the implementing of object-relational qualities of the popular databases Postgres could be. Many of those cover themselves with standard SQL3.
Array attributes
Tuple can be identified by OID (Objectidentifier)
Versioning
databases-rule
There also exist other interesting colleges of technology which are connected with XML-standard. By the Extensible Stylesheet Language (XSL) the transformation can be automated by XML-documents in other XML-classes or other formats. So one could realize transformation of the Repository in specific SQL-instructions (the type CREATE TABLE) easily.
The main disadvantage the DTD (Document Type Defintion) is no context-systex can be covered. With DTD can not be guaranteed a well-shaped Repository also a valid relational schema represents. The newer developments like XML-schema allow a more exact definition of the document-types and overcoming such disadvantages.
Another direction for the advancement of the system would be the support of other abstractions and semantics in SchemaEditor and afterwords with the form-server. Two cases are conceivable here: 1. the system an interface offers for the addition functions the DBMS like versioning, new data types, DB-rule (Trigger) 2. The system implements even new functional characters like versioning, Authentiefizierung, integrity rule, cascading delete. For the conceptual model the support of other abstractions would be possible: derived attributes, derived relations, dependent relations (e. g. , an assistant can only in the project participant if he the special qualifications has). , representation and manipulation of the tree structures which are filed as tables.
<<< Previous | Home | Next >>> |
TODO List | Up | Supported Databases |