2010-06-10 3 views

답변

1

별로 도움이되지 않습니다. 도시 이름 표를 상호 참조 할 수있는 정수 유형일 수있는 '도시 ID'를 작성해야합니다. 당신은 데이터를 복잡하게 만들 것입니다. 주소 정보를 표시 할 때 조인을해야합니다. 따라서 간단한 데이터 덤프가 의미가 덜 있습니다 (간단한 데이터 덤프를 이해하기 위해 주 테이블과 도시 테이블의 두 개의 덤프가 필요합니다).

+0

사람들마다 다른 도시의 철자가 다를 수 있습니다. 베이징을 생각해보십시오. 따라서 '도시 ID'는 실제로 도시를 식별하지 못합니다. – Sebastian

+0

긴 문자열을 사용하는 단일 필드로 답변을 변경할 수 있습니까? – Freshblood

+0

(웨일즈에서) Llanfairpwllgwyngyllgogerychwyrndrobwllllysysogogogoch에서 온 많은 사람들이있다해도, 나는시를 별도의 테이블에 집어 넣지 않을 것입니다. 만약 내가 그랬다면 똑같은 도시 이름이 전세계 여러 곳에서 나타날 수 있기 때문에 더 큰 계층 구조의 일부가 될 것입니다 (런던은 영국 이외의 국가에서 나타납니다 - 미국과 캐나다, 보스턴은 코네티컷 파리는 미국뿐만 아니라 프랑스에서도 유명합니다. –

관련 문제