Xplain DBMS

To be able to prove the promises of semantic modeling in practice, Xplain DBMS has been developed. It started as a simple research product in 1984, but has been extended and improved constantly over the years. Xplain can be considered as a compact (less than 2MB code), super fast, robust (i.e. "student proof") interactive and user-friendly system for databases. In version 5.7 (1999) support for recursive queries (cascade statement) was added by Johan ter Bekke.

The main characteristics of the Xplain database system are:

  • Efficient interactive system based on semantic data modeling concepts.
  • System can be used without specialized knowledge of databases.
  • Model driven: all interactive database operations are guarded by the system. Active data dictionary in all modules. No compilation of queries.
  • Simple, powerful manipulation language. Even the most complex queries can be formulated in few steps.
  • Query execution is extremely fast due to characteristics of the query language and application of modern file management techniques (transposed files).
  • Includes a model driven, interactive panel generator that allows building complex database applications without using any programming/query language.
  • Modifications caused by a changing reality are easy to perform. System guards database integrity and consistency.

Complex applications can now run up an order (i.e. hundred times or much more) faster than SQL-based systems using standard hardware (e.g. Unix workstation or Linux PC), without extra efforts (e.g. by creating additional index structures, specifying optimizer hints).

End users see a system consisting of 50 menus with 400 options altogether. These amounts have resulted in semi-automatic, context-dependent, intra/inter menu transitions.

System programmers see a system consisting of the following modules:

  • Kernel including elementary data storage functions for transposed files.
  • B+tree management enabling rapid search of data for integrity maintenance and user applications; a B+tree is a special indexing technique.
  • Main containing menu software and the delegation of control to specialized modules.
  • DDL processor processor for all definition and modification of conceptual models, including dynamic constraint handling.
  • DML processor processor for all manipulation by query language statements.
  • Authorization manager for the management of groups of database users with selective database rights.
  • Picklist generator for dynamic, automatic generation of simple panels (i.e. updatable views).
  • Panel generator enabling database users to define structured panels according their own needs. No application software is developed during definition. Panels can be used for all types of data manipulation and retrieval, allowing users unfamiliar with semantic concepts to use the power of the system.
  • Report generator enabling users to process reports from Xplain databases. It is also suitable for database import.
  • Data editor simple editor for data of one database type.

As of mid 90's Xplain was ported to Linux. The latest release was version 5.8 (1999). See for more the (Dutch only) Manual Xplain DBMS versie 5.8.

Acknowledgments

All graduate students who completed their master's thesis in the Xplain project and Rien Bos for technical support are acknowledged for their contribution to the system. Among them: Edwin Barbier, Jan Bron, Yan Cheung, Martin van Dinther, Huub Goossens, Martin Goossens, Joep Hompus, Rene Huygens, Harry Janson, Caspar Kruijf, Eddy Lasschuyt, Ed Pasma, Herman Polderman, Thijs van Bruchem, Paul van Vuren and Hans Wijntjes.

cheap wedding dresses

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
Wedding Dresses
Wedding Dresses 2010
Beach Wedding Dresses
A-Line Wedding Dresses
Strapless Wedding Dresses

Bridal retailer, Wedding

Bridal retailer, Wedding dresses,Bridal dresses,Cheap wedding dresses,Inexpensive wedding dresses,
Cheap wedding gowns,Bridal wedding dress,Wedding website
wedding dresses
Bridal dresses
dresses sale
Bridesmaid Dresses
Flower Girl Dresses
Party, Evening and Celebrity dresses – endless selection of styles, colours and the latest celebrity trends in the Goddiva boutique at fantastic prices
Mother Of The Bride Dresses
cheap wedding dresses
Evening dresses
prom dresses
Dresses, evening, cocktail, prom dresses, formal gowns from eDressMe. Homecoming dresses and bridesmaid

Find a great range of Ed

Find a great range of Ed Hardy products. Ed Hardy Women's Ellerise Lowrise Sneaker · Ed Hardy Women's
thanks for your post.perhaps you will like cheap ed hardy
We will surprise to find the high quality cheap Ed Hardy in much.
Everyone will focus on ed hardy
ed hardy
Shop Simply Dresses for dresses, 2010 prom dresses, homecoming dresses, formal dresses, and evening wear. Find formal dresses for prom and bridesmaids
evening dresses
cocktail dresses
Evening Dresses and Gowns, Mother of the Bride Dresses, Formal Dresses, in Missy and Plus sizes for immediate delivery.
formal gowns
prom dresses
graduation dresses
Wide Collection of Prom Dresses, Evening Dresses and Gowns, Cocktail Dresses, Wedding Dresses,
Little Black Dresses, beaded dresses, ball gowns and Black

Ugg is an online Australian

Ugg is an online Australian Uggs Outlet Store. We provide Fashion design and High quality UGG Boots on sale for our customers
UGG Boots
UGG Boots sale
One-Stop UGG BOOTS store: UGG BOOTS,Women's ugg Boots ,ugg,ugg boots,ugg sale,
discount ugg boots,ugg australia classic tall boot,ugg australia sale,uggs.
UGG sale
UGG
cheap ugg boots
Cheap Ugg Boots kids ugg boots women's ugg boots,ugg slippers,cheap uggs,uggs discount boots,uggs on sale,ugg boots us on sale.
UGG Classic Cardy Boots
UGG Classic Mini Boots
2010 New Style Links of London Jewellery On Sale.Buy Links of London Charm Get Free Pendant & Buy Links of London Bracelet Get Free Necklace,
Uk Free Gift links london jewelelry
links london
links of london

DBMS is Data Base Management

DBMS is Data Base Management System. It is a
collection of data in a database. DBMS is just collection
of tables that dont have relations and dependencies. 70-290 Client
Side processing File Level traffic is High Distributed
Network not supported Nomenclature concept of File. 350-030 Dbms
won't allow you share the data server to clint.Only one
user can access the database at a time in DBMS. EX0-101 ADBMS is enabled by vector field and is "one"dimensional.

Looking for more info about Xplain DBMS

Is this project was an open source project?
If it was where I can find the source code of the Xplain DBMS and related papers and books(in English)?

Is Xplain DBMS Open Source?

No, unfortunately it is not open source.
Only the manual is available online, see Publications - Software - Manual

regards,
Martin

how to get an instance of the software

Dear Sirs,

I'm wondering how to get an instance of this DBMS for try, because it is very interesting for me. My research is in the field of conceptual or semantic data modeling.

The second question is that how scaleable is this software.

Thanks,
Roland Kovács (from Hungary)

Xplain DBMS scalability

Hi Roland,

The Xplain DBMS is very scalable. This is due to its decomposed storage model (DSM) where every attribute/column is stored in a separate data file. Only data files of needed attributes are read, not whole tables/records thereby reducing the amount of disk I/O. Also intermediate attributes (extend and assert commands) are stored column wise. The execution time of an extend command is predictable and linear with the amount of rows existing for a type. This implies that complex queries - which consist of a number of extends and one get command - scale very linear.
See also http://en.wikipedia.org/wiki/Column-oriented_DBMS.

It is not possible to get an instance of Xplain DBMS, as the company who sold Xplain (Xplain Systems B.V.) no longer exists.

Regards,
Martin van Dinther