-
SQLD 자격검증실전문제 125번 문제<자격증>/[SQLD] 2023. 3. 19. 16:24728x90
125. 다음 중 절차형 SQL 모듈에 대한 설명으로 가장 부적절한 것은?
1 저장형 프로시져는 SQL을 로직과 함께 데이터베이스 내에 저장해 놓은 명령문의 집합을 의미한다.
2 저장형 함수(사용자 정의 함수)는 단독적으로 실행되기 보다는 다른 SQL문을 통하여 호출되고 그 결과를 리턴하는 SQL의 보조적인 역할을 한다.
3 트리거는 특정한 테이블에 INSERT, UPDATE, DELETE와 같은 DML 문이 수행되었을 때 데이터베이스에서 자동으로 동작하도록 작성된 프로그램이다.
4 데이터의 무결성과 일관성을 위해서 사용자 정의 함수를 사용한다.해설.
1번은 저장형 프로시저에 대한 설명이 맞습니다. 저장형 프로시저는 데이터베이스 내에 SQL 명령문의 집합을 저장하고 필요할 때마다 호출하여 사용하는 것입니다.
2번은 저장형 함수에 대한 설명입니다. 저장형 함수는 단독적으로 실행되기 보다는 다른 SQL문을 통해 호출되어 그 결과를 리턴하는 역할을 합니다. 예를 들어, 사용자 정의 함수를 작성하여 그 결과를 SELECT 문에서 활용할 수 있습니다.
3번은 트리거에 대한 설명입니다. 트리거는 데이터베이스에서 특정 이벤트(INSERT, UPDATE, DELETE 등)가 발생했을 때 자동으로 동작하도록 작성된 프로그램입니다. 주로 데이터의 무결성 및 일관성 유지를 위해 사용됩니다.
하지만 4번은 부적절한 설명입니다. 데이터의 무결성과 일관성을 위해 사용자 정의 함수를 사용하는 것이 일반적이지만, 저장형 함수가 다른 SQL 문에서 보조적인 역할을 하는 것은 아닙니다. 저장형 함수는 독립적으로 실행될 수도 있습니다. 따라서 4번이 가장 부적절한 설명입니다.
728x90728x90'<자격증> > [SQLD]' 카테고리의 다른 글
SQLD 자격검증실전문제 129번 문제 (0) 2023.03.19 SQLD 자격검증실전문제 126번 문제 (0) 2023.03.19 SQLD 자격검증실전문제 124번 문제 (0) 2023.03.19 SQLD 자격검증실전문제 123번 문제 (0) 2023.03.19 SQLD 자격검증실전문제 122번 문제 (0) 2023.03.19