--- [EMAIL PROTECTED] wrote:

> Let's do this verbally and maybe the database
> structure will become 
> intuitively apparent....
> 
> You are hosting a website that supports job seekers
> (maybe more but let's 
> concentrate on just this side of it)
> 
> Each seeker (a User) can have a profile in the
> system
> Each profile describes who the User is (name), where
> they are (address, 
> email address) and how to contact them (main phone,
> cell phone)
> Associated with each user is a list of up to 10
> industries they have 
> belonged to.
> Associated with each user is up to 5 resumes.
> Each user can be looking for employment in any of 5
> locations
> Each user can be looking for employment in any of 5
> industries
> Each user can look for employment under up to 5
> different job titles.
> 
> Please take the time to correct me and fill in any
> gaps. Please DO NOT 
> attempt to make any data definitions at this stage.
> I need to understand 
> what data you are going to maintain verbally before
> I can help you 
> translate it into storage requirements.
> 
> Shawn Green
> Database Administrator
> Unimin Corporation - Spruce Pine
> 
> Stuart Felenstein <[EMAIL PROTECTED]> wrote on
> 10/06/2004 02:47:44 PM:
> 
> > Shawn, 
> > 
> > When I read your examples, it is clear as a bell. 
> > When I try to map it into my situation it becomes
> more
> > difficult to clarify :)
> > Using other job boards as examples, there are a
> couple
> > of ways to go.
> > Most of the bigger players offer job seekers the
> > ability to store 5 resumes online.  These are not
> just
> > the actual resume though and are part of a
> "profile". 
> >    5 profiles can be targeting or positioning the
> job
> > seeker to 5 different types, jobs, locations. 
> > 
> > Method 1:
> > User Table: MemberID, username, password,.....
> > 
> > Profile_Table: RecordID, MemberID, locationfield,
> > jobtitle field
> > 
> > Industry_Table: MemberID, LocationID, ProfileID
> > 
> > User_Profile_Table: MemberID, ProfileID,
> LocationID
> > 
> > Then I wonder about the "job_titles" field.
> > There is a "current" job title, a "seeking" job
> title
> > and an alternate job title.
> > 
> > Do I implement: 
> > JT_Current_Table
> > JT_Seeking_Table
> > JT_Alternate_Table
> > 
> > Same thing with inudstries. Database designers can
> > work in many industries,so can other workers.
> Users
> > can choose 10 inudstries:
> > 
> > Is there a need to have 
> > Industry_1_Table
> > Industry_2_Table
> > Industry_3_Table
> > Industry_4_Table.....
> > 
> > All I can say is I believe this would be a better
> > design, but I can't get passed thinking, what for
> ?
> > Why not 
> > 
> > Profile_Table:
> > RecordID:
> > MemberID:
> > Industry1
> > Industry2....
> > ....
> > JobTitle1
> > JobTitle2
> > ..............
> > 
> > Like I say at the start here, difficult to apply
> to my
> > situation.  Maybe because it doesn't apply, but at
> the
> > same time I can't see the implications of doing it
> via
> > the last method.
> > 
> > So, as painful as it's been for you with me, I'll
> ask
> > if you see potential problems or what the issues
> could
> > be to point them out to me.
> > 
> > Thank you,
> > Stuart
> > 
> > 
> > 
> > 
> > 
> > --- [EMAIL PROTECTED] wrote:
> > 
> > > (I guess this means it's  example-counterexample
> > > time....)
> > > 
> > 
> 


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to