:meta-keywords: cubrid introduction, cubrid glossary, cubrid manual conventions, cubrid versions :meta-description: The contents of the CUBRID Database Management System (CUBRID DBMS) product manual, Glossary, Manual Conventions, Version Name and Version String Conventions. =========== 매뉴얼 소개 =========== 매뉴얼 구성 ----------- CUBRID ë°ì´í„°ë² ì´ìФ 관리 시스템(Database Management System, DBMS) ë§¤ë‰´ì–¼ì˜ êµ¬ì„±ì€ ë‹¤ìŒê³¼ 같다. * :doc:`intro`: CUBRID ë°ì´í„°ë² ì´ìФ 관리 ì‹œìŠ¤í…œì˜ êµ¬ì¡° ë° íŠ¹ì§•ì„ ì„¤ëª…í•œë‹¤. * :doc:`start`: CUBRID를 ì²˜ìŒ ì‹œìž‘í•˜ëŠ”ë° ì°¸ê³ í• ìˆ˜ 있는 ë‚´ìš©ì„ ì œê³µí•œë‹¤. 시스템 설치 ë° ì‹¤í–‰ 방법, CUBRID ì„œë²„ì— ì—°ê²° 시 사용하는 í¬íЏ, ì§ˆì˜ ë„êµ¬ì˜ ê°„ë‹¨í•œ ì„¤ëª…ì„ ì°¾ì•„ë³¼ 수 있다. * :doc:`csql`: CSQLì€ CUBRIDì—서 ëª…ë ¹ì–´ ë°©ì‹ìœ¼ë¡œ SQL ë¬¸ì„ ì‚¬ìš©í• ìˆ˜ 있는 프로그램ì´ë‹¤. CSQL ì¸í„°í”„ë¦¬í„°ì˜ ê°„ë‹¨í•œ 사용법과 ê´€ë ¨ ëª…ë ¹ì–´ë“¤ì„ ì„¤ëª…í•œë‹¤. * :doc:`sql/index`: ë°ì´í„° 타입, 함수와 ì—°ì‚°ìž, ë°ì´í„° 조회나 í…Œì´ë¸” ì¡°ìž‘ 등, CUBRIDì—서 ì‚¬ìš©í• ìˆ˜ 있는 SQL êµ¬ë¬¸ì— ëŒ€í•´ 설명한다. ì¸ë±ìŠ¤ë‚˜ 트리거, ë¶„í• , 시리얼 ë° ì‚¬ìš©ìž ì •ë³´ 변경 ë“±ì˜ ìž‘ì—…ì„ ìœ„í•œ SQL êµ¬ë¬¸ë„ ì°¾ì•„ë³¼ 수 있다. * :doc:`admin/index`: ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ìƒì„±, ì‚ì œ, 백업, 복구 ë° ë§ˆì´ê·¸ë ˆì´ì…˜í•˜ëŠ” 방법, 다êµì–´(globalization)를 ì„¤ì •í•˜ëŠ” 방법 ë° CUBRID HA를 수행하는 ë°©ë²•ì— ëŒ€í•´ 설명한다. ë˜í•œ 서버, 브로커 ë° CUBRID Manager 서버 ë“±ì„ êµ¬ë™í•˜ê³ 종료시키는 **cubrid** ìœ í‹¸ë¦¬í‹°ì˜ ì‚¬ìš©ë²•ì— ëŒ€í•œ ì„¤ëª…ë„ í¬í•¨í•œë‹¤. ë˜í•œ ì´ ìž¥ì—서는 ì„±ëŠ¥ì— ì˜í–¥ì„ ë¯¸ì¹ ìˆ˜ 있는 시스템 파ë¼ë¯¸í„°ë¥¼ ì„¤ì •í•˜ëŠ” ë°©ë²•ë„ ì„¤ëª…í•œë‹¤. 서버와 브로커ì—서 사용하는 ì„¤ì • 파ì¼ê³¼ ê° íŒŒë¼ë¯¸í„°ì— ëŒ€í•´ì„œë„ ì„¤ëª…í•œë‹¤. * :doc:`security`: 패킷 암호화, 서버 ì ‘ê·¼ì œì–´, 권한 관리, TDE(Transparent Data Encryption) 등 CUBRIDì—서 ì œê³µí•˜ëŠ” 보안 ê¸°ëŠ¥ì— ëŒ€í•´ 설명한다. * :doc:`api/index`: JDBC API, ODBC API, OLE DB API, PHP API ë° CCI APIì— ëŒ€í•´ 설명한다. * :doc:`release_note/index`: ì´ì „ ë²„ì „ 대비 추가, 변경, ê°œì„ ë° ë²„ê·¸ ìˆ˜ì • ë“±ì„ ì„¤ëª…í•œë‹¤. 용어 ì •ë¦¬ --------- 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 10.0 ì´í›„ì˜ ë²„ì „ëª… ë° ë²„ì „ 문ìžì—´ì€ 다ìŒê³¼ ê°™ì´ í‘œê¸°í•œë‹¤. : * ë²„ì „ëª…: CUBRID M.m Patch p (Major ë²„ì „, Minor ë²„ì „, Patch ë²„ì „(필요한 경우) 표기) CUBRID 10.1 Patch 1 (줄여서 CUBRID 10.1 P1로 표기) * ë²„ì „ 문ìžì—´: M.m.p.build_number (Major ë²„ì „, Minor ë²„ì „, Patch ë²„ì „, 빌드 번호 표기) 10.2.0.8787-a31ea42 빌드 번호는 하ì´í”ˆìœ¼ë¡œ 구분ë˜ëŠ” ë‘ ë¶€ë¶„ìœ¼ë¡œ 구성ëœë‹¤. 앞 ë¶€ë¶„ì€ ê¸°ë³¸ ë¦¬ë¹„ì „ì—서 ë³€ê²½ëœ íšŸìˆ˜ë¥¼ 나타내며 ì¼ì •하게 ì¦ê°€í•œë‹¤. ë’¤ ë¶€ë¶„ì€ ë¹Œë“œëœ ë²„ì „ì˜ SHA-1 해시 ê°’ì´ë‹¤. CUBRID 9.0 ì´í›„ 10.0 ì´ì „ì˜ ë²„ì „ëª… ë° ë²„ì „ 문ìžì—´ì€ 다ìŒê³¼ ê°™ì´ í‘œê¸°í•œë‹¤. : * ë²„ì „ëª…: CUBRID M.m Patch p (Major ë²„ì „, Minor ë²„ì „, Patch ë²„ì „(필요한 경우) 표기) CUBRID 9.2 Patch 1 (줄여서 CUBRID 9.2 P1로 표기) * ë²„ì „ 문ìžì—´: M.m.p.build_number (Major ë²„ì „, Minor ë²„ì „, Patch ë²„ì „, 빌드 번호 표기) 9.2.1.0012 CUBRID 9.0 ì´ì „ì˜ ë²„ì „ëª… ë° ë²„ì „ 문ìžì—´ì€ 다ìŒê³¼ ê°™ì´ í‘œê¸°í•œë‹¤. : * ë²„ì „ëª…: CUBRID 2008 RM.m Patch p (Major ë²„ì „ì€ 2008, Minor ë²„ì „, Patch ë²„ì „, 빌드 번호 ì¼ë¶€ 표기) CUBRID 2008 R4.1 Patch 1 * ë²„ì „ 문ìžì—´: 8.m.p.build_number (Major ë²„ì „, Minor ë²„ì „, Patch ë²„ì „, 빌드 번호 표기) 8.4.1.1001