내 웹 사이트에 대한 사용자 로그인 시스템을 만들고 있는데 데이터베이스를 만드는 데 도움이 필요합니다. 지금까지 3 개의 테이블이 있습니다. 이것이 적절한 데이터베이스 스키마라고 생각하십니까? 그렇지 않다면 무엇을 제안 하시겠습니까?
---Users---
user_id
user_name
user_email
user_firstname
user_lastname
user_state
user_country
user_occupation
user_dob
user_accountcreationdate
user_sex
user_role
user_password
---Roles---
role_id
role_name
role_description
---Logins----
user_id
last_login
browser_type
ip_address
편집하다****그렇다면 이것이 맞습니까? 사용자 역할에 대한 네 번째 표에 추가했습니다. 네 번째 테이블을 추가하면 Users 테이블에서 user_role을 제거 할 수 있다는 의미입니까?
---Users---
user_id
user_name
user_email
user_firstname
user_lastname
user_state
user_country
user_occupation
user_dob
user_accountcreationdate
user_sex
user_role
user_password
---Roles---
role_id
role_name
role_description
---Logins----
user_id
last_login
browser_type
ip_address
---User Roles---
user_id
role_id