Project goal
In this project, you will write a basic database management system called SimpleDB. First, you will implement the core modules required to access stored data on disk. You will then write a set of operators for SimpleDB to implement selections and joins. The end result is a database system that can perform simple queries over multiple tables. You will not be asked to add transactions, locking, and concurrent queries. However, we invite you to think how you can add such functionality into the system.
SimpleDB is written in Java. You have been provided with a set of mostly unimplemented classes and interfaces. You will need to write the code for these classes. Your code will be graded by running a set of system tests written using JUnit. You are also provided with a number of unit tests, which will not be used for grading but that you may find useful in verifying that your code works. Note that the provided unit tests are to help guide your implementation along, but they are not intended to be comprehensive or to establish correctness.
The remainder of this document describes the basic architecture of SimpleDB and gives some suggestions about how to start coding.
We strongly recommend that you start as early as possible on this project. It requires you to write a fair amount of code!
0. Find bugs, be patient, earn candy bars
SimpleDB is a relatively complex piece of code. It is very possible you are going to find bugs, inconsistencies, and bad, outdated, or incorrect documentation, etc.
You are asked, therefore, to do this project with an adventurous mindset. Do not get mad if something is not clear, or even wrong; rather, try to figure it out yourself or send us a friendly email. We promise to help out by posting bug fixes, new tarballs, etc., as bugs and issues are reported.
Hello Aswin,
I am a very good JAVA Developer. I have worked on several projects both on freelancer and for companies in my country.
I can help you get your project done as quick as possible.
You can check my past projects to confirm how good I am.
I will be expecting your kind response so work can commence.
Regards,
Ayomide.
Dear Prospect Hiring Manager.
Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned
I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform.
Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner.
can u provide your email or sky-pe etc for further discussion about the project
I am ready to discuss with you
Hi,
I am an experienced Java programmer having worked on several J2EE Java applications with database management.
Regarding your project, I believe I could provide you with a complete solution.
Looking forward to working with you...
Hi Dear I m Syed GM , I have worked a lot on java and have around two year of experience on developing java Projects. Currently I'm working as Java Developer in a Company.
this is my "s k y p e" id "S y e d GM shah".
Thanks