The project has 2 related sets of aims.

As a language, RAQUEL is to :
1. be a pure relational algebra language (unlike SQL) as defined by Date & Darwen's "The Third Manifesto";
2. incorporate a generalised extension of the ANSI-SPARC 3-layer DB architecture;
3. have the maximum ratio of functionality to conceptual complexity (as defined by Fred Brooks).

As a DBMS, RAQUEL is to :
1. have an Open Architecture, enabling a variety of DBMS configurations of 'black box' code, each installation optimised for a certain kind of DB;
2. be a stack of core black boxes to provide general DBMS functionality, plus a range of plug-in black boxes to support different physical storage mechanisms & scalar data types;
3. employ code designed with a mixture of functional, OO & other methods so as to minimise internal DBMS state complexity.

The 'Northumbria Website' (above RHS menu option) describes the vision, specification & design of the RAQUEL language & DBMS architecture.

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Raquel Database System

Raquel Database System Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Raquel Database System!

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Developers

Programming Language

C, C++

Related Categories

C++ Front-Ends, C++ Database Engines Servers, C++ Storage Software, C Front-Ends, C Database Engines Servers, C Storage Software

Registered

2009-09-03