Download Database
    Home     Submit Software     Add to Favorites     FreeFunFiles
 
AlgebraDB
AlgebraDB is database in Java. It's Open Source project distributed under LGPL license. The goal of this project is to develop a relational database with infinite tables as functions.

 

The database model is an extension to Codd's relational model. AlgebraDB was created as master thesis. It isn't finished and we plan continue on it. We are looking for volunteers which would like participate on this project as developers. Everybody who wants to know some theoretical aspects behind the "infinite" tables which are used in AlgebraDB can read article from Jan Sturc. In simple way we can define infinite table as class which has methods for full and partial match. When we realize full match, we can simply check if it fits into our function which represents this infinite table. In partial match we must check if it is "pseudo key" and if yes we can compute the result. When it's not pseudo key, the result is infinite, and we can't show the result. In AlgebraDB we tried to implement all rules for maintaining infinite tables, but for the lack of time there is only the basic of it. Now we want to continue with it. We are planning to develop transaction system, network communication and some simple GUI management system. We want to create SQL translation into AlgebraDB language and better optimalization (mainly improve performance). Basically infinite tables in AlgebraDB are only like an experiment. Further development will be based on standard techniques, not on infinite tables.

All Download Database .com contents copyright 2003 - 2010
Important Notices and Terms of Use. Contact Download Database .com. Site Map