예를 들어, 상용 웹 사이트에서 로그인 사용자에게 광고 할 수 있습니다. 내 다른 게시물에 누군가 내 제품에 대한 모든 사용자 및 관련 코멘트에 대해 하나의 테이블 만 사용해야한다고 들었습니다.잠재적 인 구매자와 내 사이트
내 생각에 사용자 테이블 (사용자 이름, 주소, 전자 메일 주소, 해쉬 된 암호)이라는 사용자 정보를 저장할 테이블이 필요합니다. 한 사용자는 10 개의 댓글과 관련 게시물 날짜 및 시간을 가질 수 있습니다. 어떻게 이러한 정보를 동일한 사용자 테이블에 저장할 수 있습니까?
누군가 내게이 문제에 관해 알려주시겠습니까? 나는 각 사용자에 대해 새 테이블을 설정하기 때문에 혼란스러워 보이지만 일단 내 사이트에 로그인하면 특정 등록 된 사용자와 일치하는 만들어진 테이블을 선택하는 방법을 고려해야합니다. 도대체, 더 많이 내가 이것에 관해 생각하는 더 많이 종료하고 싶다.
사용자 당 한 테이블에서 냄새가납니다. 이는 잘못된 디자인 일 가능성이 큽니다. – Mat
데이터베이스 디자인 및 정규화에 대한 책을 구한 다음 구체적인 질문을하십시오. – CodeCaster
이것은 OP가 참조하는 것입니다 : http://stackoverflow.com/a/9140361/451969 @ user1058271, 내가 무슨 말을하고 있었는지 예제에 대한 그 링크에서 내 대답을 참조하십시오. –