CUBRID SQL 설명서

CUBRID는 상속의 개념이 있는 객체 관계형 데이터베이스 시스템이다. 본 매뉴얼에서는 내용의 이해를 돕고자 관계형 데이터베이스에서 쓰는 용어와 혼용하여 사용하고 있는데, 특히 상속의 개념을 포함하여 설명하는 경우는 클래스, 인스턴스, 속성 등과 같이 객체 기반 용어를 주로 사용하였고 일반 SQL 설명에서는 주로 관계형 데이터베이스 용어를 사용하였다.

이에 대한 정리를 하면 다음과 같다.

일반 관계형 데이터베이스

CUBRID

테이블

클래스, 테이블

컬럼    

속성(attribute), 컬럼

레코드  

인스턴스(instance), 레코드

데이터 타입

도메인, 데이터 타입

이 장에서는 CUBRID에서 사용되는 데이터 타입, 함수와 연산자, 데이터 조회나 테이블 조작 등의 SQL 구문에 대해 설명한다. 인덱스나 트리거, 분할, 시리얼 및 사용자 정보 변경 등의 작업을 위한 SQL 구문도 찾아볼 수 있다.

주요 내용은 다음과 같다.