Mysql 및 INNODB 엔진을 사용하여 전자 상거래의 데이터베이스 구조를 만들고 있습니다.고객 여러 주소 및 기본 주소에 대한 mysql 데이터베이스 디자인
포인트 1 : 내가
내가 올바른 방법으로 그 일을하고 있는가이 테이블을 가지고있는 고객을위한 여러 개의 주소를 만들려면? 기본 주소는 어떤 테이블에 저장해야합니까?
포인트 2 : "supplier_address"테이블이있는 주소에 "Suppliers"라는 테이블을 연결해야합니까? 아니면 더 좋은 방법이 있습니까?
포인트 3 : 도시와 국가의 테이블은 어떻습니까? 내가 뭔가를 추가해야합니까, 아니면 괜찮습니까? 어쩌면 두 테이블 사이에 다른 테이블의 "구역"필드가 있을까요?
address_ordinal 필드에 무엇을 삽입합니까? 주소가 다른 도시에 있거나, 다른 지역에 있고, 다른 우편 번호가 있다면 어떨까요? – Manuel
일부 주소에는 두 줄 (예 : 1120 Park Avenue/Apartment 102)이있을 수 있습니다. 그래서'address_1'과'address_2' 컬럼이 있습니다. 특정 customer_id에 하나의 주소 만있는 경우 서수는 0입니다. 다른 고객 ID를 추가하면 서수는 1이됩니다. –