a SQL compiler implemented by C++: The compiler should understand the SQL language but does not necessary need to cover every possible way programmed in SQL. eg should be able to compiler basic statment such as SELECT... FROM... WHERE... to retrieve, CREATE TABLE for inserting. It should also support sub queries, joins, and sub statment (SELECT * WHERE a = (SELECT ...), etc.) as well. Alter statments will be needed too so that data in database can be amended. The compiler will at least allow user to build a relational database. Data should then store in some kind of data structure (ie a binary search tree, heap and possibily link list). Perhaps what I could suggest is to place the data structure name at the end of a create table statment (as an "extra" SQL parameter). By using this compiler, user should be able to compile SQL code to build a simple relational database structure.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Platform
Visual C++ or g++ preferred.
## Deadline information
Needed by mid-April 2002 (The project deadline has been postponed and a specific requirements will be posted soon)