본문 바로가기
[ Developer ]/Database

[DB] Toad for Oracle 이용한 테이블 생성

by 김현섭. 2016. 5. 28.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Toad 테이블 생성


# 계정 생성
스키마 브라우저를 보면 계정을 생성할 수 있다



위에 SYSTEM에 소속된 테이블이 모두 보이게 된다
Table을 눌러 Users를 선택한다


그렇게 되면 오른쪽 화면이 보이는데 HR이나 Movie가 있다


오른쪽 마우스를 누르고 Create User를 생성한다

계정 이름과 비밀번호를 설정한다 
ARTICLE / ARTICLE


또한 Tablespace에서 설정을 해준다


Roles는 권한을 설정하는 탭이다
Copy From으로 다른 권한을 가져올 수 있다


다른 권한을 가져오는 메뉴에서 HR 계정을 선택한다


다음 탭인 System Privileges도 설정을 해준다
위와 같이 Copy From 해주면 된다



만약 계정이 잘못 생성 되었다면
Use Cascade Option으로 관련 파일 모두 삭제한다


계정에서 ARTICLE이 생성된 것을 볼 수 있다


이제는 SYSTEM 연결을 끊어 준다


이제는 세션의 New Connection으로 들어가서
ARTICLE 계정으로 접속한다



# Table 생성
또 다시 스키마 브라우저로 접속한다
Tables에서 새롭게 생성을 하면 된다


이제는 위에서 만들었던 ARTICLE ERD를 기반으로 Table을 생성하면 된다


테이블 이름과 컬럼을 선택하면 컬럼이 생성되는데 해당하는 정보를 넣으면 된다

FK를 추가하는 부분은 다음탭에서 진행을 하면 된다
하지만 잘 사용되지 않는다



이제 테이블에서 OK를 해서 생성하면 테이블 목록에 뜨지 않는 걸 볼 수 있다
이때 테이블 목록창에서 새로고침을 하면 추가된 것이 보인다

이제 두번째 테이블 ARTICLE을 생성하는데
MEMBER_ID가 NOT Null인지를 생각해야하는데
회원제 게시판을 만들기 위해서는 Not Null을 체크해야 한다

ARTICLE TABLE


# Tips DB에서의 숫자 기본
DB에서 NUMBER의 기본값은 Null이다
그렇기 때문에 hits와 recommends를 0으로 디폴트 값을 잡아준다

위와 같이 DESC를 쓰면 예약어라서 진행이 되지 않는다
아래와 같이 이름을 바꿔주면 된다


그리고 테이블 수정이 필요하다면 테이블명을 더블 클릭하면 수정이 가능하다

마지막으로 FILES라는 테이블을 생성한다



Toad for Oracle은 테이블 생성 후 사용이 가능한지 검사를 하는 과정이 필요하다


에디터로 넘어가서 쿼리를 통해 실행이 되는지를 보면 된다