질문이 있는데 설계하는 가장 좋은 방법은 확실하지 않습니다.메시지 상자가있는 데이터베이스 디자인 질문
기본적으로 사용자가 있습니다. 각 사용자는 메시지 상자를 가질 수 있으며 각 상자는 여러 메시지를 가질 수 있습니다.
"새로 만들기"및 "휴지통"을 포함한 몇 가지 특별한 메시지 상자가 있습니다. 사용자는이 두 상자가 있어야합니다.
나는 할 수있는 것에 대한 아이디어가있었습니다. 내 아이디어 중 하나는 각 메시지 상자에 유형 ("새로운", "휴지통"또는 "기타"의 열거 형)을 기록하는 필드가있는 것이었지만, 그렇게하면 그 상자를 가질 수는 없었습니다. 어느 것이 좋을까요?
나는 이러한이 필요합니다. 물론, 다음 user
및 user_messageBox
테이블이 상호 특히 그들의 특별한 상자 (그래서 user
테이블에 newBox
및 trashBox
같은 필드가있을 것이다)에 관한 필드 것 한 각 사용자를 가질 수 메시지 상자 테이블이 사용자와 관련이없는 곳에서 many-to-many로 만들 수 있습니다. 그래서이 두 가지를 many-to와 관련시키는 또 다른 테이블이 있습니다. - 많은. 부. 나는 다 - 대 - 다 관계를 원하지 않기 때문에 아무 것도 해결하지 못한다!
알다시피, 나는 이것을 생각했지만 잊어 버렸습니다! 응답 해 주셔서 감사합니다. 나는 이것을 시도하고 그것이 나를 잡는 곳을 볼 것이라고 생각합니다. – rovaughn
이 계획은 정말 잘되었습니다! 그래서 나는 대답으로 당신의 것을 고를 것입니다. 감사. – rovaughn