강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
큐브리드 매니저로 테이블 생성 및 삭제하기
조회 : 5,527  


큐브리드 매니저로 테이블 생성 및 삭제하기
1. 스키마
[서버] 탭의 [스키마] 노드 하위에는 [시스템 스키마] 노드와 [사용자 스키마] 노드가 있다.
각 노드에서 해당 데이터베이스의 클래스를 관리할 수 있다. [시스템 스키마] 노드와 [사용자 스키마] 노드는 [클래스], [가상 클래스] 하위 노드를 가진다.
사용자는 오직 사용자 스키마에 해당하는 클래스, 가상 클래스를 추가할 수 있으며, 각 노드를 선택하면 오른쪽 정보 창에 선택한 클래스에 관한 요약 정보가 표시된다.
2. 클래스 추가
1) [사용자 스키마]의 하위 노드인 [클래스]를 선택하고 마우스 오른쪽 버튼을 클릭하면, 사용자 클래스를 추가할 수 있는 [클래스 추가] 메뉴가 나타난다.
2) [클래스 추가]를 선택하면, 추가할 클래스에 관한 정보를 입력할 수 있는 [클래스 추가] 창이 나타난다.
클래스 타입: 클래스를 생성할 것인지 가상 클래스를 생성할 것인지 선택한다.
소유자 : dba 권한을 가진 사용자는 다른 사용자의 권한으로 클래스를 추가할 수 있으며,
dba가 아닌 사용자가 로그인한 경우, 로그인한 사용자가 추가될 클래스의 소유자가 된다.
클래스 이름: 새로 생성될 클래스의 이름을 입력한다.
3) [확인] 버튼을 클릭하면, 추가될 클래스에 관한 속성, 인덱스 등을 편집할 수 있는 클래스 편집 화면으로 이동된다.
3. 클래스에서 인스턴스 조회
1) [클래스] 노드 하위에는 사용자 클래스 이름이 나타난다. 클래스를 선택하고 마우스 오른쪽 버튼을 클릭하면, 다음과 같은 하위 메뉴가 나타난다.
2) [전체 조회] 메뉴를 선택하면, 선택한 클래스에 삽입된 전체 인스턴스를 조회한 결과가 오른쪽 창에 표시된다.
4. 클래스에서 인스턴스 추가
[인스턴스 추가] 메뉴를 선택하면, 선택한 클래스에 새로운 인스턴스를 추가할 수 있는 [인스턴스 추가] 대화 상자가 나타난다.
[인스턴스 추가] 대화 상자에서는 선택한 클래스에 존재하는 속성 이름 목록이 나타나며, 각 속성별 도메인 및 디폴트 값을 확인할 수 있다.
하단의 입력 상자에 추가하고자 하는 인스턴스 정보를 입력하고, [입력] 버튼을 클릭하면 인스턴스가 추가된다.
여러 인스턴스를 추가할 때, 각 질의와 결과 사이에 줄바꿈 문자를 추가하여 구분할 수 있다.
각 필드의 값을 입력할 때 Enter 키를 누르면 다음 필드로 커서가 이동한다.
[초기화] 버튼을 클릭하면 입력 상자, 히스토리, 입력 상태까지 초기화한다.
히스토리 창은 편집할 수 없다.
DATE, TIME, TIMESTAMP 데이터 타입에 대해서 SYSDATE, SYS_DATE, CURRENT_DATE, DATE’2009-01-05’와 같은 데이터를 입력할 수 있다.
5. 클래스에서 모든 인스턴스 삭제
[모든 인스턴스 삭제] 메뉴를 선택하면, 선택한 클래스의 스키마는 유지한 채 모든 인스턴스를 삭제한다.
모든 인스턴스가 삭제된 후에는 자동으로 커밋된다는 경고 메시지가 다음과 같이 나타난다.
[예] 버튼을 클릭하면 해당 클래스에 존재하는 모든 인스턴스가 삭제된다.
6. 클래스 삭제
[삭제] 메뉴를 선택하면, 선택한 클래스의 스키마 및 인스턴스 전부를 삭제할 수 있다.
[경고] 창에서 [예] 버튼을 클릭하면 해당 클래스가 삭제된다.

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1601


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
큐브리드