[개인 프로젝트 / 북愛] 3. OracleSQL에서 table 생성

2023. 2. 7. 22:43자바/북애 프로젝트

2번째 단계에서 설정했던대로 OracleSQL에서 table을 생성했다.

bookaedb.sql
0.01MB

현재까지의 파일이다.

 

foreign key는 sql문으로 코딩했는데 까먹을 것 같아 기록해둔다.

/*jointbl의 id를(부모) logintbl의 id에(자식) foreing key*/
ALTER TABLE logintbl ADD CONSTRAINT fk_id FOREIGN KEY(id) REFERENCES jointbl(id);
/*jointbl의 id를(부모) liketbl의 id에(자식) foreing key*/
ALTER TABLE liketbl ADD CONSTRAINT fk_like_id FOREIGN KEY(id) REFERENCES jointbl(id);
/*jointbl의 id를(부모) boardtbl의 id에(자식) foreing key*/
ALTER TABLE boardtbl ADD CONSTRAINT fk_board_id FOREIGN KEY(id) REFERENCES jointbl(id);
/*jointbl의 id를(부모) commendtbl의 id에(자식) foreing key*/
ALTER TABLE commendtbl ADD CONSTRAINT fk_commend_id FOREIGN KEY(id) REFERENCES jointbl(id);


/*boardtbl의 board_num를(부모) liketbl의 board_num에(자식) foreing key*/
ALTER TABLE liketbl ADD CONSTRAINT fk_like_board_num FOREIGN KEY(board_num) REFERENCES boardtbl(board_num);
/*boardtbl의 board_num를(부모) commendtbl의 board_num에(자식) foreing key*/
ALTER TABLE commendtbl ADD CONSTRAINT fk_commend_board_num FOREIGN KEY(board_num) REFERENCES boardtbl(board_num);