저는 데이터베이스 프로그래밍에 익숙하지 않고 sqlite와 python을 사용하고 있습니다. 예를 들어, 내가 열어서 Python에서 커서를 얻는 Animals.db라는 데이터베이스가 있다고 가정 해 보겠습니다. 이제 종별 동물을 분리하고 싶다면 종마다 다른 표를 가지게 될 것이고 더욱 구체화 될 수 있기 때문에 종의 표보다 더 구체적인 것이 필요할 것입니다.데이터베이스에서 많은 테이블을 처리하는 가장 효과적인 방법은 무엇입니까?
데이터베이스의 올바른 영역에 올바른 데이터를 할당하는 방법에 대해 약간 혼란 스럽습니다. 어떻게 분리되어 있습니까? 테이블 테이블이 있습니까?
내가 모든 육지 동물을위한 테이블과 바다의 모든 동물을위한 테이블을 갖도록하고 싶다면 각 테이블에는 추가 사양 (호모 사피엔스 등)이 필요 하겠지만 어떻게해야합니까? 내가 종으로 동물을 분리하기를 원한다면
프로젝트가 NoSQL 데이터베이스 솔루션에 적합한 후보가 될 수 있습니다. 다른 최근 StackOverflow에 대한 비슷한 질문에서, 누군가 Entity Attribute-Value 모델을 추천했습니다. http://en.wikipedia.org/wiki/Entity-attribute-value_model – Marvo