나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 아저씨 (pier39)

추천:  0
파일:     조회:  160
제목:   테이블 구축 도움 좀 주시길....
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 액세스 버전(95,97,2000,2002): 2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP): win98
3. CPU (486,PentiumI/II/III/IV...): iii
4. RAM (32,64,128,256,512MB,1G...):  256

* 아래줄에 질문을 작성하세요 >> 

업무관련 자료를 구축하려고 하는데, 아무리 연구해 봐도 제 능력으로
해결되지 않는 부분이 있어 도움 구합니다.
제가 구축하고자 하는 테이블은 아래와 같습니다.

테이블1 : 토지관련 정보 (토지ID,토지주소,토지지번,면적...,소유자ID)
테이블2 : 소유자관련 정보(소유자ID,토지ID,소유자주소,우편번호,....)

최초의 제 의도는 테이블2의 '소유자ID'와 테이블1의 '소유자ID'를 관계로 연결하여 사용하려 했지만 각각의 토지와 각각의 소유자가 모두 중복되어연결될수 있다는 문제가 발생하더군요.
좀 더 자세히 설명드리자면 .......

테이블 1                               테이블2
1번토지 - 소유자 갑                    소유자갑      
2번토지 - 소유자 을                    소유자을
3번토지 - 소유자 갑,                   소유자병
          소유자 을 공동소유
4번토지 - 소유자 병
5번토지 - 소유자 을,
          소유자 병 공동소유

제가 나름대로 생각해 본 해결책으로는 공동소유자가 있는 3번토지나 5번토지를 소유자별 지분에 따라 분할하면 문제가 해결되기는 합니다만,

1번토지 - 소유자 갑
2번토지 - 소유자 을
3번토지 - 소유자 갑(면적 정정)
3번토지 - 소유자 을(면적 정정)
4번토지 - 소유자 병
5번토지 - 소유자 을(면적 정정)
5번토지 - 소유자 병(면적 정정)

 위와같이 하자면 현실적으로 또 다른 어려움(시간부족)이 있습니다.

부디 현재의 자료를 그대로 사용하면서 해결할 수 있는 방법이 없을까요?
항상 구원의 손길을 내어 주시는 고수님들의 답변을 기다립니다.




 
[불량 게시물 신고]  
Crocii토지변경의 갱신이 그때 그때 이루어 지는지요..

아니면 일정 기간마다 조사가 이루어 지고 그 때 변경내용이 일괄적으로 갱신되는지요..
11-10 (00:31)
삭제 ■신고
아저씨늦은 시간인데도 관심을 가져 주셔서 감사드립니다.
생각해 보니 님이 질문하신 내용도 문제가 되겠군요.

현재는 사업 초기라서 대량의 자료(5천건정도)를 보유하고 있습니다. 따라서 내용변경이 일괄적으로 갱신하는것이 효율적입니다.
  하지만, 초기 이후에는 개별적으로 변경(수정, 추가, 삭제등..)이 이루어져야 할것 같습니다.
11-10 (09:14)
삭제 ■신고
Crocii그렇다면 상시갱신으로 보고.. 정기 갱신시의 갱신정보가 따로 기록되고 관리될 필요는 없는것으로 보고..
다음과 같이 테이블을..

토지대장(토지ID, 토지주소, 등..)
토지정보(토지정보ID, 토지ID, 지번, 면적, 정정일, 갱신일)
※지번에 대한 상세하고 정확한 히스토리가 필요하고 관리되어야 한다면 테이블을 하나 따라 구성하여 토지대장테이블과 연결해야 합니다. 단지 참조용의 데이터라면 일정한 규칙을 정해서 입력하도록 한다면 차후에 어느정도 개별적 데이터를 찾아낼 수 있습니다.. (예) 7~14 일 때, 무조건 7,8,9,10,11,12,13,14 로 입력하게 한다던지.. ~ 과 , 만 사용하게 한다던지.. 등등.. 일정한 규칙을 만드시면 좋습니다.. 그저 참조용이라면 그냥 사용하십시요..
소유자(소유자ID, 이름, 등..)
토지소유자(토지ID, 소유자ID, 소유일, 등..)

이런식으로 만드십시요.. 기존 데이터의 테이블1의 소유자정보가 일정한 규칙이 있다면.. 자동화하여 데이터를 분할해 줄 수 있을 겁니다..
11-10 (10:16)
삭제 ■신고
아저씨설명 잘 읽었습니다. 결국 최대한 자료를 분할하는 방법이 되겠군요. 좋은 설명 감사드립니다. 만들어 나가다 또 질문드려도 좋은 답변 주시길 기대합니다.11-10 (16:47)
삭제 ■신고
Crocii최대한 분할..? 아닙니다.. 필수적인 부분만 최소한..11-11 (09:13)
삭제 ■신고
        
  

작성일 : 2004-11-08(09:10)
최종수정일 : 2004-11-08(09:32)