NoSQL에 대한 문의는 죄송합니다. NoSQL의 초보자입니다.NoSQL - DynamoDB - 설계 테이블
내 경우로 관계 데이터베이스에서, 나는 3 테이블이있는 경우 :
Book (**Book_ID**, Book_Name, Page_Number).
Category (**Category_ID**, Category_Name).
Author (**Author_ID**, Author_Name).
책은 하나의 저자와 하나 개의 카테고리를 가지고 있지만 저자는 많은 책을 가지고, 또한 하나 개의 카테고리
책이 너무 많아. [제작자] - (1 ------- n) - [도서] - (n ------- 1) - [범주]
관계 데이터베이스 우리는 단지 외래 키 in Book as
Book(**Book_ID**, Book_Name, Page_Number, *Category_ID*, *Author_ID*)
하지만 NoSQL에서는 할 수 없습니다.
그래서 정말 NoSQL에와 방법을 설계 테이블 (들)이 모두 쿼리에 응답 할 것을 해결할 수없는 것은 : 우리가 테이블 (들)을 디자인 할 수있는 방법을 가지고 할 말은
1. Show me all the books belong to one of Category.
(Select * From Book, Category
Where Book.Category_ID=Category.Category_ID and Category.Category_ID="X")
2. Show me all the books belong to one of Author.
(Select * From Book, Author
Where Book.Author_ID=Author.Author_ID and Author.Author_ID="Y")
/모델에 따라 NoSQL은 여전히 위의 두 쿼리에 응답합니까?
DynamoDB를 사용하여 데이터베이스를 저장하는데 잘못 선택 했습니까?
나는이 (내가 이미지 게시 캔트) 시도 : s6.postimg.org/z44997j0x/Basic_4.jpg
을 모두 읽고 나에게 도움이되는 소중한 시간을 제공했다 주셔서 감사합니다!
Chen Harel, 고맙습니다. 제 질문을 좀 더 명확하게 편집하고 싶습니다. 귀하의 링크를 읽었지만, 제 문제는 우리가 3 테이블 관계를 가지고 있다는 것입니다. [저자] - (1 ------- n) - [Book] - (n ------- 1) - [Category]. 다시 내 질문에 답변 해 주셔서 감사합니다 !!! – Gonc