이전 API 문서화는 https://velog.io/@ds02168/76일차SoloProject-1 에 있습니다.
API 문서화에 사용되었던 테이블들과 테이블들의 관계를 정의합니다.
CREATE TABLE MEMBER(
id NUMBER NOT NULL PRIMARY KEY,
name varchar(30) NOT NULL,
password varchar(50) NOT NULL,
sex varchar(2),
company_name varchar(100) NOT NULL,
company_type NUMBER NOT NULL,
location_number NUMBER NOT NULL,
FOREIGN KEY (company_type) REFERENCES WORK(company_type),
FOREIGN KEY (location_number) REFERENCES LOCATION(location_number)
);
CREATE TABLE WORK(
company_type NUMBER NOT NULL PRIMARY KEY,
work_name varchar(100) NOT NULL
);
CREATE TABLE LOCATION(
location_number NUMBER NOT NULL PRIMARY KEY,
address varchar(255) NOT NULL,
);
사업주들의 정보를 담는 MEMBER테이블, 업종 정보를 담는 WORK테이블, 지역 정보를 담는 LOCATION테이블로 구성하였습니다.

DB를 구성하는 DDL 결과 테이블의 관계도를 도식화한 ERD 다이어그램 입니다.
DB를 구성하는 SQL은 어렵지 않게 구현할 수 있었습니다. 정보처리기사를 공부하면서도,학부 마지막 학기, 또 부트캠프를 하면서도 해보았기 때문에 막힘없이 작성할 수 있었습니다. 실제 팀 프로젝트를 진행한다면 더 많은 테이블, 더 많은 관계가 요구되므로 미리 틈틈히 복습해두어야 될 것 같습니다.