나는 약 3000 개의 행과 40 개의 열과 함께 엑셀의 큰 데이터를 가지고있다. 나는 CSV로 변환하고 "데이터를 로컬 infile을로드"를 사용하여 SQL에서 6 테이블에 데이터를 버렸습니다 문제는 40 컬럼 중 하나의 컬럼 (속성)이 유일하며 다른 모든 컬럼이 널이거나 고유하지 않습니다. 지금은 모든 테이블에 기본 키를 하나만 사용했습니다. 하지만 앞으로는 효율적이지 않을 것이라고 생각합니다. 누구나이 대안을 제안 할 수 있습니까? 이 단지 1 논리적 후보 키이며, 모든 열은, 그 키에 직접 관련이 후 모든해야하는 경우SQL - 고유 한 특성이 하나뿐입니다. 여러 테이블에 대해 기본 키를 지정해야합니까?
감사합니다, 알렉스
제안 해 주셔서 감사합니다.하지만 약 40 개의 열로 구성된 데이터를 분할하려고했습니다. 나는 그것들의 유사성에 기초하여 테이블을 그룹화하고 싶었습니다 ... 이것을 수행하는 다른 방법이 있습니까 아니면 단일 테이블에있는 것만 있습니까? – Matt
내가 말했듯이, 나는 당신의 특정 데이터 세트를 처리하는 방법을 결정하기 위해 데이터베이스 정규화에 대한 연구를 강력히 제안한다. –