У меня есть два типа должностей - компания должностей и проект должностей. Следующее будет полями ввода (на входе) для каждого:
*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)
Или две таблицы, или что-то еще? Почему этот способ предпочтительнее других?