| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: [ANNOUNCE] LEAP RDBMS v1.2.5.2
steve.tolkin_at_fmr.com wrote:
> This looks interesting if you want to study the implementation. But > it seems to be of little practical use right now, e.g. the > documentation states that it only supports the string data type.
Well, it does also support boolean and integers, but you're right to say "lilttle practical use" - it's designed as an educational tool to help students understand database theory, not to be incorporated into a companies accounts system (although never say never!)
Pick up any book on database theory, and there will be a section on relational algebra. What LEAP first aims to allow students to do is to practice what they see presented as merely a theoretical underpinning to more "advanced" query languages, notably SQL. (Chris Date's "An Introduction to Database Systems" and Stefan Stanczyk's "Theory and Practice of Relational Databases" (2nd Edition coming out in the next month or two) are included as example databases in LEAP). By developing a better understanding of the r.algebra, students can (hopefully) go on to better understand SQL.
The implementation of LEAP is simple, but it's a good (simple) foundation for implementing relational operators, so students can further build on their understanding of the algorithms used. Other RDBMS's, being geared towards commercial use, can be overly complicated for undergraduate database students, who may not necessarily be programming gurus.
> Also, the Windows binary install requires cygwin (the file > cygwinb19.dll is included).
Nothing further is needed to be downloaded, other than WinLEAP itself. A full installation of Cygwin is needed though if you plan to recompile it yourself on a windows platform, but not to run it.
> Hopefully helpfully yours,
Certainly!
;-)
Regards,
Richard.
rleyton_at_acm.org richard_at_leyton.org
http://leap.sourceforge.net
http://www.leyton.org
> Steve > > > Richard Leyton <richard_at_leyton.org> writes:
![]() |
![]() |