Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Closed Thread
Old 09-10-2005, 04:35 PM   #1 (permalink)
poo
 
Newb Techie

Join Date: Sep 2005

Posts: 2

poo

Default project

hi everyone

i'm doing my final year project. i have norrowed my choices down to two possibilities......one is the implementation of an algorithm for a perfect hash function. the other project is an XML to relational database converting software product.

i m interested in programming as well as databases. so can't really decide among the two. can anyone give any reason for leaving out one of the choices

hope i'm knocking at the right door

thanks
poo is offline  
Old 09-10-2005, 10:48 PM   #2 (permalink)
 
Super Techie

Join Date: May 2005

Posts: 479

furtivefelon

Default

wat language are you using?
__________________
lisp hacker
running: FreeBSD 5.4 - still learning
develop with: SBCL + emacs for lisp, Anjuta IDE +gcc for c, SPE for python..
browse with: opera
furtivefelon is offline  
Old 09-11-2005, 06:15 AM   #3 (permalink)
poo
 
Newb Techie

Join Date: Sep 2005

Posts: 2

poo

Default

most probably java
poo is offline  
Old 09-11-2005, 11:48 AM   #4 (permalink)
 
Ultra Techie

Join Date: Oct 2003

Posts: 544

fitzjj

Default

I would stay away from the hashing algorithm, mainly because there wont be much scope, also what would you class as a perfect hash function anyway?

The XML to relational database sounds perfect for a final year project. After just finishing a bit of work on databases for a company i could see this being extremely useful. Find a specific instance where this might be useful, for example do you know of a database that can be exported to XML? then using your parser you could parse the XML to convert it into a database in another format - effectively converting one database to another, but using XML as the intermediate language means you could offer choices of relational database to convert it to. This would give something with a very broad scope so you would need to set yourself some specific goals since you could continue to add to this forever.

Java could be good since it means your app could work on any platform, although .NET might be worth a look since it has some very good libraries for handling XML. If you do go the .NET route make sure you code in C# (not VB). C# it is very similar to Java so wont take long to pick up.
fitzjj is offline  
Old 09-11-2005, 07:36 PM   #5 (permalink)
 
Super Techie

Join Date: May 2005

Posts: 479

furtivefelon

Default

i thought you don't have a choice in languages? as it's for school..
__________________
lisp hacker
running: FreeBSD 5.4 - still learning
develop with: SBCL + emacs for lisp, Anjuta IDE +gcc for c, SPE for python..
browse with: opera
furtivefelon is offline  
 
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On