데모 환경 · 테이블명·건수·코드는 예시 값입니다

1 현행 분석

ERD가 불완전하고 FK 제약이 0개인 현행 DB를, 실데이터와 DB 쓰기 지점에서 거꾸로 분석합니다.

ASP 파일
634
PC 286·모바일 174·관리자 133·협력사 41
테이블
112
외래키 제약
0
저장 프로시저
38
뷰
9
DB 쓰기 지점
418
INSERT·UPDATE·DELETE

방법 — 컬럼명 패턴으로 후보를 뽑고, 실제 조인 일치율과 고아 레코드로 검증합니다.

후보 관계
146
검증 통과
97
기각
49

복원된 관계도

노드 7개 · 선 굵기 = 일치율 · 기각은 회색 점선

99.6%99.9%1:N99.98%100%97.1%62.3%MEMBERORD_MSTPARTNERORD_DTLGOODSCATEGORYGOODS_PRICE
선 굵기 = 조인 일치율회색 점선 = 기각된 관계
관계일치율고아 레코드처리 방침
ORD_MST.MEM_ID → MEMBER.USER_ID99.6%4,812건 (탈퇴 회원 주문)주문 보존, 비회원 주문으로 표시
ORD_DTL.GOODS_CD → GOODS.GCODE99.98%286건 (삭제 상품)주문 당시 상품명·단가 스냅샷 보존
GOODS.CATE2 → CATEGORY.CODE97.1%4,980건 (미매핑)카테고리 재매핑 목록으로 발주사 확인
GOODS_PRICE.GCODE → GOODS.GCODE100%01:N, 상품당 평균 4.2구간
ORD_MST.PTN_CD → PARTNER.PTN_CD99.9%41건협력사 해지 건, 보존
MEMBER.REC_ID → MEMBER.USER_ID62.3%—기각 — 이름만 비슷하고 실제로는 자유 입력 메모