모두CBT

Pro*C처럼, SQL을 지원하지 않는 프로그래밍 언어 시스템에서 SQ… | [멀티미디어콘텐츠제작전문가 필기] 20년 2회차 기출문제 상세 페이지

1[멀티미디어콘텐츠제작전문가 필기] 20년 2회차
Pro*C처럼, SQL을 지원하지 않는 프로그래밍 언어 시스템에서 SQL 구문을 사용할 경우, 해당 언어 에서 바로 사용할 수 있도록 처리해주는 SQL은?
1
DCL
2
DDL
3
EMBEDDED SQL
4
PL/SQL
해설

Pro*C는 C 언어에 SQL을 직접 삽입하여 사용할 수 있도록 하는 전처리기(Precompiler)로, 이를 가능하게 하는 SQL이 EMBEDDED SQL(내장형 SQL)이다.

EMBEDDED SQL은 호스트 언어(C, COBOL, JAVA 등) 소스 코드 내에 SQL 구문을 직접 작성하고, 전처리 단계에서 SQL을 호스트 언어가 이해할 수 있는 함수 호출로 변환하는 방식이다.

  • DCL은 데이터 제어 언어로 SQL의 분류일 뿐 언어 통합 메커니즘이 아니다.
  • DDL은 데이터 정의 언어로 SQL의 분류일 뿐 언어 통합 메커니즘이 아니다.
  • PL/SQL은 Oracle의 절차형 SQL로 데이터베이스 내에서만 실행되므로 호스트 언어와의 통합과는 다르다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.