2013-04-05 4 views
-1

메신저 데이터베이스에 상당히 새로운 것 .... 저는 MySQL을 사용하여 데이터베이스를 구축해야합니다 ..... 유연합니다 ..... 예 : 기본 데이터베이스가 필요합니다 ... 그러나 사용자에 따라 다르므로 여러 유형의 정보를 입력 할 때 탄력적이어야합니다. 따라서 한 명의 사용자는 작은 보고서의 데이터 만 입력하고 다른 사용자는 보고서를 작성해야 할 때 더 많은 데이터를 입력해야 할 수 있습니다 더 자세히 ..... ..... 문제는 두 가지 보고서가 동일하지 않으며 모든 시나리오를 선점하는 것이 거의 불가능하다는 것입니다. 어떤 아이디어?MySQL 데이터베이스에서 유연하게 만들기

감사

+0

귀하의 질문은 모호합니다. 우리에게 보여줄 수있는 몇 가지 코드가있을 때 직접 해보고 돌아와주십시오. – Alp

+0

또한 dba.stackexchange.com에 더 적합 할 것입니다. – JaredMcAteer

답변

1

당신은 사용자 테이블, 보고서 테이블, 데이터 테이블 및 reports_data 테이블을 만들 수 있습니다.

이는 다음과 같이 보일 것이다 : 그런 다음

_______ 
|users | 
|-------| 
|user_id| 
--------- 

_________ 
|reports | 
|------- | 
|report_id| 
|user_id | 
---------- 

_______ 
|data | 
|-------| 
|data_id| 
--------- 

________________ 
|reports_data | 
|-------  | 
|reports_data_id| 
|report_id  | 
|data_id  | 
|user_id  | 
----------------- 

사용자가이 데이터 테이블에 저장 한 보고서의 생성 데이터의 모든 조각을 한 다음 reports_data 테이블의 REPORT_ID 모든에 Data_ID 년대를 저장 .

+0

Brill .... 감사합니다. – Wigs

관련 문제