SQLite에서 데이터를 여러 사용자에게 연결시키는 가장 좋은 방법은 무엇입니까?데이터를 여러 사용자에게 묶는 가장 좋은 방법은 무엇입니까?
나는 구매 한 주식이있는 테이블과 사용자 테이블을 가지고있다. 여러 사용자가 동일한 데이터를 공유하기 위해 선호하는 솔루션은 무엇입니까?
예 : User1 및 User2는 GOOG 및 APPL에서 주식을 소유하고 있습니다. 사용자 3은 GOOG 만 소유합니다.
이러한 관계를 가장 잘 표현하려면 어떻게해야합니까?
사용자 테이블에 외래 키를 사용하여 사용자 ID에 매핑 된 회사 및 금액에 대해 (인덱싱 된) 열을 갖는'stock' 테이블을 보관할 것입니다. – Rogue
이것은 'many-to- 많은 '관계. 따라서 링크 테이블 (사용자, 주식)을 사용하십시오. –
질문에 누락 된 정보가 하나 있습니다. 동일한 주식을 구매 한 사용자를 연결해야합니까? 그렇다면이 링크의 목적은 무엇입니까? – FDavidov