Well, since you only have a year to write a massive multiplayer game and you are not sure if you need a database or how to begin, I suggest you start at the following reading material:
http://www.borders.com/online/store/TitleDetail?sku=1598633880
Programming Role Playing Games
Jim Adams
Paperback, 900 pages
Course Technology
March 31, 2009
ISBN13: 9781598633887
ISBN: 1598633880
BINC: 8889332
Edition: Illustrated, Revised
Once you master a simple RPG which on a year schedule will take you about 2 years, so you might as well crunch that up into 6 months of your time. You need the following components:
RakNet Full Source:
http://www.jenkinssoftware.com/
NorthStar Solutions:
That is for your processing unless you plan on writing your own entire billing system… in this one year…
Now, once you have mastered the RPG, conversion to allow for network interface including a billing system, a master player caching server, zone management server, (both require coding from the ground up, preferably in C++), you will need to learn database creation and management along the way.
This includes the ability to create tables and views, create stored procedures and triggers, ddt elements, etc… mind you, you have to learn and do all of this in 1 year.
I totally forgot, you need a 3d artist, an animator, a musician, probably a production manager, a financial advisor if you plan on making money, a few other people are on the list also.
What else… well you said you had a real programmer, so c++ should already be taken care of… I could probably give you more hints if this doesn’t get you started. Although, a full blown MMO in one year… BTW do NOT use MySql or anything but Oracle or SqlServer. A real transaction based database server.