Database
11.21.(월) OracleDB(11): 실습테이블(3)
콜라든포비
2022. 11. 23. 00:06
DB모델 구현
이전에 만든 테이블을 Forward Engineering을 통해 우리의 OracleDB로 구현시켜주자.
Forward Engineering을 눌러서 어떻게 보내줄지 상세설정해보자.
제일 처음 나오는 것이 DDL 설정인데, 아래와 같이 체크표시 해주자.
이렇게 한번 설정하고 오른쪽에 있는 저장버튼을 누르면 나만의 프리셋을 만들어서 다음에 동일한 설정값을 불러올 수 있다.
그 다음에 나오는 테이블 선택에서 모두 선택해주면 이제 우리의 데이터베이스에 날릴 쿼리문이 나온다.
위에 본인의 DB버전을 선택하자.
자세히 살펴보면, DBeaver에서 우리가 일일이 작성했던 CREATE, ALTER와 같이 익숙한 쿼리문들이 보인다.
이 모델링 툴은 우리가 직관적으로 모델링한 테이블을 이렇게 쿼리문으로 바꿔주는 역할을 한다.
위에 Copy를 눌러서 복사를 할 수도 있고, txt또는 sql파일로 저장할 수도 있다.
다음으로 넘어가면 연결 설정이 있다.
매우 익숙한 항목들이다. 빠짐없이 잘 선택해주고 Test Connection을 눌러주고 성공한 다음에야 Finish를 누를 수 있다.
완성시키면 이클립스의 콘솔에서 열심히 쿼리문을 실행하는걸 볼 수 있고, 우리는 이제 DBeaver로 넘어와서 생성된 걸 확인할 수 있다.
SELECT * FROM tab; 을 통해 제대로 들어간걸 확인했다.