У меня проблема, я смотрю на различные методы хранения данных в базе данных ... и не могу решить, какой из них лучше, чем другие ... например, мы делаем многопользовательский веб-сайт блогов и хотим хранить данные поста и связать это с авторами (пользователем) как отношения один ко многим.
первый способ - создать две таблицы
post:
- post_id
- post_title
- post_body
- user_id
- post_timestamp
user:
- user_id
- user_name
- user_email
- user_password
- user_timestamp
Набор c способ сделать 3 таблицы
post:
- post_id
- post_title
- post_body
- post_timestamp
user:
- user_id
- user_name
- user_email
- user_password
- user_timestamp
post_user:
- post_user_id
- user_id
- post_id
- user_timestamp
Так какой метод является более эффективным и профессиональным?