ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 하세요~~@@

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

                                                                                                                 사진출처:dingdo.tistory.com/146

     

     

     

    반응형

    댓글

Designed by Tistory.