,我有两个类型的工作职位 - 公司就业岗位和项目就业岗位。下面的是输入栏(在前端)每个:优选的数据库设计的就业岗位
*company*
- company name
- company location
- company description
*project*
- project name
- project location
- project description
- project type
会得到更好的数据库设计的过程是什么 - 一个表,保持所有领域的独立 -
`job_post`
- company_name
- company_location
- company_description
- project_name
- project_description
- project_type
- project_location
一表结合字段 -
`job_post`
- name
- location
- description
- project_type
- is_company (i.e., whether a company (True) or project (False)
还是两张表或其他?为什么这种方式比其他方式更可取?
+1是的。通常应该将事情分解成最小的部分以获得最大的灵活性。 – 2012-03-06 04:34:38