Well that makes sense, but I believe that I would need an entire table of certifications. Well, maybe not. This is to be backend to an application, and the user needs to select the certification from a dropdown I would be calling from a database, the certification table. So maybe keep an entirely seperate table for all certifications on record, then copy that certification to a field for the employee?
Here's the thing though - I want to search by employee, certification, or organization, or any combination. So I think at the very least, the certification table and organization table would need to be related, right? So I can say that Microsoft points to MCSE/MCSD/etc and IBM to WebSphere/Modeler/etc, and the certificates should point back to the organization that gives them. Or just a table with all certs and a field with the company?
If I searched by user "James F" and organization "IBM" I want all IBM certs that I have.
I'm new to database construction, and the help I find is over my head to a certain extent. Maybe seperate tables then just compare the values?
I want to make this database clear, easy to maintain and upgrade, and fast and well thought out. That's why all the debating! I haven't designed one before
Thanks,
James