CUBRID 데이터베이스 관리 시스템(Database Management System, DBMS) 매뉴얼의 구성은 다음과 같다.
CUBRID는 상속의 개념을 사용하는 객체 관계형 데이터베이스 시스템이다. 이 매뉴얼에서는 내용의 이해를 돕기 위해 관계형 데이터베이스에서 사용하는 용어를 함께 사용했다. 상속의 개념을 포함하여 설명하는 경우는 클래스, 인스턴스, 속성 등과 같이 주로 객체 기반 용어를 사용했고 일반 SQL 설명에서는 주로 관계형 데이터베이스 용어를 사용했다.
일반 관계형 데이터베이스 | CUBRID |
---|---|
테이블 | 클래스, 테이블 |
칼럼 | 속성(attribute), 칼럼 |
레코드 | 인스턴스(instance), 레코드 |
데이터 타입 | 도메인, 데이터 타입 |
다음 표는 CUBRID 데이터베이스 관리 시스템 제품 매뉴얼에서 '문장', '명령어', 그리고 '텍스트 안에서의 참조'를 식별하는데 사용되는 문서 규약이다.
규약 | 설명 | 예제 |
---|---|---|
기울임꼴 | 변수 이름, 예시로 사용하는 값(시스템, 데이터베이스, 테이블 칼럼, 파일 등의 이름)을 나타낸다. | persistent : stringVariableName |
굵게 | 상수, CUBRID 키워드 등 정해진 값을 나타낸다. | fetch ( ) member function |
고정폭 글꼴 | 구문, 코드 예제 또는 명령어의 실행 및 결과를 나타낸다. | csql database_name |
대문자 | CUBRID 키워드를 나타내는 데 사용된다( 굵게 참조). | SELECT |
작은 따옴표(' ') | 중괄호, 대괄호와 함께 사용되면 문법의 필요한 부분을 나타낸다. 스트링을 감쌀 때도 사용된다. | {'{' const_list '}'} |
대괄호([ ]) | 파라미터나 키워드가 선택적임을 나타낸다. | [ ONLY ] |
세로줄( | ) | 여럿 중의 하나만을 선택할 수 있음을 나타낸다. | [ COLUMN | ATTRIBUTE ] |
중괄호({ })로 싼 파라미터 | 여럿 중에서 하나만을 반드시 선택해야 함을 나타낸다. | CREATE { TABLE | CLASS } |
중괄호({ })로 싼 값 | 집합을 구성하는 원소를 나타낸다. | {2, 4, 6} |
중괄호 뒤의 줄임표({ }...) | 파라미터 지정이 반복될 수 있음을 나타낸다. | {, class_name }... |
산괄호(< >) | 단일 키 또는 일련의 키 입력을 나타낸다. | <Ctrl+n> |
CUBRID 9.0 이상 버전의 버전 명 및 버전 스트링은 다음과 같이 표기한다.
CUBRID 9.0 미만 버전의 버전 명과 버전 스트링은 다음과 같이 표기한다.