I am in in the processing of laying out a database for a consulting firm. My basic structure is like so:
placement_candidate (candidates listing) primary key = CandidateID placement_primarytech (skills listing) primary key = PrimaryTechID I have created an intended cross-reference table, placement_candidatetech, which blends in these two tables, with a format like so: CandidateID PositionsID PrimaryTechID Notes 1 0 4 1 0 7 1 0 9 1 0 13 2 0 1 2 0 4 I showed this to my boss who said, "I don't think we need that, we're going to have thousands of users, that table will be huge." Granted, 1 user may have 50 skills. Currently, as you see, only 2 users are in the database (candidate 1 with 4 skills and candidate 2 with 2 skills). Is there a more efficent way of handling this? Something else I should be doing? I would have thought this would be a faster way of searching. Is there another way of setting up this cross-reference table? I am no database guru. ------------------------------------ Eve Atley