사용자가 모든 필드에 여러 값을 입력 할 수 있도록 허용해야합니다. 따라서 옵션은 무한합니다.모든 필드는 여러 값을 가질 수 있습니다.
예를 들면. 열은 다음과 같습니다 CompanyID- 회사 명 웹 사이트 Key_Markets M & A_History 주요 지역 댓글
시나리오는 에칭, 회사가 여러 웹 사이트, 주요 시장, 지역이있을 수 있습니다. 나는 이것을 어떻게 전문적으로 할 것인가? 나는 모든 열을 별도의 테이블에 넣을 생각이다. 그런 다음 하나의 레코드에 모든 정보를 CONCAT 조인을 사용해야합니다
table_master_companies
- record_id
- company_name
table_websites
- record_id
- company_id
- website_address
table_key_markets
- record_id
- company_id
- key_market
등 :
스택 오버플로에 오신 것을 환영합니다. mysql 또는 sql server 2008R2 둘 중 하나만 질문에 태그를 붙이면됩니다. 이 특별한 경우에, 가능한 데이터베이스 디자인에 대해 질문 할 때 어쩌면 그렇게 중요하지는 않지만이 규칙을 따라야합니다. 그런 다음 관계형 데이터베이스 디자인에 대해 읽어보십시오. 시작하실 수 있습니다 [여기] (http://en.wikipedia.org/wiki/Database_design). – Yaroslav
정규화 된 데이터베이스이면 충분합니다. 그게 무슨 뜻인지 모르겠다면, 필자는 Mere Deals를위한 데이터베이스 디자인에 대한 좋은 이야기를 들었습니다. –