-
[ERWIN][ORACLE] erwin 연동해서 오라클 테이블 만들기Languages/Database 2021. 3. 25. 10:53반응형
erwin이란?
DB를 설계 하기 위해 필요한 ERD개체 관계계다이어그램을 만드는 프로그램이다.
DB를 다루는 개발자들에게는 알면 좋은 프로그램인데
깔기 조금 어렵고 복잡하니 ㅜㅜ 구글링으로 열심히 깔아보자 ㅜㅜ
erwin을 깔았다 치고 실습하기>>>>>>>>>>>>>>>>>>>>>>>>>
첫 화면
erwind을 시작하면 첫화면이 뜨는데 무족권 close 눌러주기
show tip 해제하면 뜨진 않치만 혹시 나중에 정보를 알 수 있으니 해제는 본인 맘 ㅎㅎ
첫 파일 생성은 [file] ->[new] 를 눌러줍니다.
파일 생성 창이 뜨는 데 여기선 무족권 logical/physical을 눌러주고
db는 본인이 사용하고 있는 데이터 베이스 프로그램으로 연동시켜주면 됩니다!
(저는 오라클이여서 오라클로 연동했어요~~~^^)
만약? 여기서 데이터베이스 연동을 잘못했다면
걱정 ㄴㄴ physical로 바꾸어서 database ->choose database 누르면 바꿀 수 있습니다~~
파일 생성을 했다면 이제 내가 사용할 수 있는 도구를 만들어 주기 위해서 모델로 들어가서
전부 IE로 설정해 줍니당아아
그러면 도구가 이렇게 바뀌어용 바꾸고 나서 확인해보기
바꾸었다면 이제 테이블을 만드는 데요 테이블을 만들땐 저위엔 엔티티(빨간박스)를 눌러줘서 본인이
넣고싶은 테이블 명 > 코드 > 테이블 정보를 입력해 주시면 됩니다앙ㅇ
정보를 다 입력했다면 그에 맞는 값을 줘야겠죠?? 문자는 문자수에 맞게 숫자는 INT인지!!!!!
여기서 중요!!!! 무족권 PHYSICAL모드로 바꾸어야 가능합니다
논리적으로 된 상태에서 테이블을 만들고
피지컬로 바꾼 다음에 화면에 오른쪽 마우스 커서를 누르고 [table display] -> [column datatype]을 눌러주면
전이미 눌러놔서 보이는데 저렇게 정보마다 값을 매겨줘요
하지만 이건 본인 입맛에 바꾸기!!!!
문자열 값을 늘리고 싶거나 숫자로 바꾸고 싶으면 테이블을 더블 클릭하면 바꿀 수 있습니다.
요렇게요요용ㅇㅇㅇ 바꾸어주기
전 이렇게바꾸어줬어요 참고로 대소문자는 관련없습니다~~
다 만드셨으면 저장 해주시면 됩니다.
[file] ->[save as] 눌러주면 저장 창이뜹니다 씨드라이브에 파일하나만들어서 아예 거기에만 넣어주시는게 좋아요~~
저장이 다 되셨다면
툴을 저희 사용하는 걸로 맞춰야해요
[tool] -> [forward engineer] ->[schema generation]
여기서 원래 체크되있던 것을 해제해야 합니다!
1. column -> physical order 해제
2.trigger -> erwin,user 전부 체크되있던 것을 해제 해줍니다
그리고 preview를 눌러주면!
테이블 스키마가 자동 완성됩니다!!!
복붙해서 쓰셔도 되고 generate 눌러서 오라클 연동해서 쓰셔도 됩니다~~~~~~~
전 그냥 복붙해서 정보까지 넣어서 실행하는 편입니다~~
앞으로 테이블 일일이 다쓰지 마시고 erwin 하세요~~@@
반응형'Languages > Database' 카테고리의 다른 글
[DATABASE]데이터베이스 설계과정(개념)/데이터 모델링 3단계/매핑규칙 (0) 2021.04.07 [ERWIN]부모클래스/자식클래스/일대일 관계/다대다 관계/일대다 관계 (0) 2021.03.27 [DATABASE]오라클로 데이버베이스 테이블 만들기/테이블 생성/테이블 예제 (0) 2021.03.18 [database]데이터베이스 개념 (0) 2021.03.18