Pro*c란?
oracle RDBMS에 준비된 PRO*C 툴은 sql 문을 포함한 C프로그램을
ORACLE 데이터베이스 내에 있는 데이터 접근과 조작을 할 수 있는
C프로그램으로 변환하기 위한 것. PRO*C는 프리컴파일러기 때문에
입력 파일 내에 있는 EXEC SQL 문을 적당한 ORACLE 콜로 변환해서
출력 파일 작성. 이 출력 파일을 C프로그램에 대한 통상의 방법으로
컴파일 하고 링크해서 실행 모듈 작성 하는 것
RDBMS
관계형 데이트 베이스 ( 관계형 모델에 기반하는 데이터 베이스를 말 하는 것 )
· 데이터가 하나 이상의 열과 행의 테이블에 저장
· 테이블을 조인하여 정보 간 관계 또는 링크를 설정할 수 있는 기능이 있음.
관계형 모델
데이터를 로우와 컬럼을 이루는 하나 이상의 테이블로 정리 한 것
속성(열)은 데이터 유형 지정 . 각 레코드(행)은 구체적인 데이터 유형의 값을 포함 .
PRECOMPILE(프리컴파일)
컴파일을 하기 전에 진행되는 준비 단계로 기존의 컴파일 언어의 표현 방법을 변경하는 것
최종 단계에서 더 빠른 실행을 위해 소스코드나 데이터베이스 따위를 미리 설정하고 정리하는 것
EXEC SQL
EXEC = EXECUTE 뜻으로 SQL을 실행시킨다 라는 것과 같은 의미
반응형
'LINUX > ABOUT LINUX' 카테고리의 다른 글
[Linux] IPC (Inter-Process Communication) 기본 개념 (0) | 2022.10.28 |
---|---|
[Linux] OCI (Oracle Call Interface) (2) | 2022.10.28 |
[Linux] Pro*c 환경설정 (0) | 2022.10.27 |
[LINUX] 기본 명령어 정리 ③ (0) | 2022.10.06 |
[LINUX] 기본 명령어 정리 ② (0) | 2022.10.06 |