in reply to OT: planning out mysql structure

I'm implementing a web application like that right now, using CGI::Application. Here's the data structure I've set up (with tables capitalized): Users can have multiple Memberships in any of a number of Projects; Files are uploaded to a specific project by a specific user.

There's more detail, like having some users be staff members, with the ability to create new projects and new users. Staff members can also be managers for a specific project, allowing them to add/remove/create project members.

But like the first respondent said, this is really a data modelling question and not a Perl question. So good luck with that.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds