2017-11-13 8 views
0

나는 항목에 대한 정보를 기록한 다음 자동으로 생성 된 보고서를 출력하는 모바일 응용 프로그램을 작성 중입니다.사용자 정의 데이터 구조를 저장하는 방법은 무엇입니까?

각 항목은 다양한 유형으로 구성 될 수 있으며 각 유형마다 다른 정보가 기록되어야합니다. 사용자는 각 유형에 대해 저장할 내용을 지정할 수 있어야합니다.

이 유형의 정보를 관계형 데이터베이스에 저장하는 "최선의 방법"이 있습니까?

현재 나의 계획은 해당 유형에 기록해야하는 유형을 속성에 매핑하는 유형 테이블을 갖는 것입니다. 이게 합리적인가요? 나는이 데이터에서 보고서를 만들 때 어지럽게 될지도 모른다고 상상한다.

나는 기록해야 할 정보를 일반화 할 방법이 필요하다고 생각하십니까?

나는 올바른 방향으로 몇 가지 포인터가 필요하다고 생각합니다.

감사합니다.

답변

0

제안 만 대답 일 수도 있습니다 ... JSON을 사용하고 no-SQL 데이터베이스로 이동하십시오. 오늘날에는 엄격한 관계형 데이터베이스 형식이 아닌 데이터로 작동하고 사용하는 것이 더 편리합니다.

그런 식으로 모델을 정의하거나 언급 된대로 자신 만의 데이터 구조를 만들고 해당 모델의 문서 모음으로 쉽게 저장할 수 있습니다. MongoDB를하고 NoSQL 설명에 대한

  • 확인이 아웃), 또한 노 SQL은 모든 "행"에 대한 전체 "열을"정의가 제시 할 의무 지우는없이 구조 변경을 허용하지 않습니다.
  • 이것은 또한 data modeling in NoSQL을 사랑하는 아름다운 게시물입니다.