Page 24 -
P. 24

1회

                                                                                              ※ 해설은 382쪽에 있습니다.

                32. SQL에서 테이블 구조를 정의, 변경, 제거하는 명령을 순서           ③ 동일한 총점을 가진 학생만 검색한다.
                대로 옳게 나열한 것은?                                   ④ 학과명만 제외하고 검색한다.
                ① CREATE, MODIFY, DELETE
                ② CREATE, ALTER, DROP                           38. 다음 SQL문을 올바르게 설명한 것은?
                ③ MAKE, ALTER, DROP
                                                                  SELECT  *
                ④ MAKE, MODIFY, DELETE
                                                                  FROM STUDENT
                                                                  WHERE SNAME LIKE ‘홍%’;
                33. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성
                적, 기말성적)에서 과목명이 “DB”인 모든 튜플들을 성적에 의             ① SNAME이 ‘홍’씨로 시작하면 삭제한다.
                해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적              ② SNAME이 ‘홍’씨로 시작되는 튜플을 찾는다.
                의 내림차순으로 정렬하고 기말성적이 같은 경우는 중간성적                 ③ SNAME이 ‘홍’씨로 시작하면 0으로 치환한다.
                의  오름차순으로  정렬하고자  한다.  다음  SQL  질의문에서           ④ SNAME이 ‘홍’씨로 시작되는 튜플을 삭제한다.
                ORDER BY 절의 밑줄 친 부분의 내용으로 옳은 것은 ?
                                                                39. SQL의 논리 연산자가 아닌 것은?
                  SELECT   FROM 수강 WHERE 과목명= “DB” ORDER BY            ;    ① AND     ② OTHER
                        *
                                                                ③ OR                  ④ NOT
                ① 중간성적 DESC, 기말성적 ASC
                ② 기말성적 DESC, 중간성적 ASC
                                                                40. 삭제문(DELETE FROM)의 사용 형식으로 옳지 않은 것은?
                ③ 중간성적 DOWN, 기말성적 UP
                                                                ① DELETE FROM 사원 WHERE 부서 = ‘영업’
                ④ 중간성적 (DESC), 기말성적 (ASC)
                                                                ② DELETE 사원 WHERE 부서 = ‘마케팅’
                                                                ③ DELETE FROM 사원
                34. 사용자 X1에게 department 테이블에 대한 검색 연산을 회
                                                                ④ DELETE FROM 사원 WHERE 판매량 < (SELECT AVG(판
                수하는 명령은?
                                                                   매량) FROM 사원)
                ① delete select on department to X1;
                ② remove select on department from X1;
                                                                41. 기존 테이블에 새로운 필드를 추가하거나 변경하려고 할
                ③ revoke select on department from X1;
                                                                때 사용하는 SQL 명령은?
                ④ grant select on department from X1;
                                                                ① ALTER               ② UPDATE
                                                                ③ CREATE              ④ GRANT
                35. 관계형 데이터베이스에서 사용하기 가장 적합한 구조적 언
                어는 무엇인가?
                                                                42. 다음 질의를 SQL문으로 옳게 표기한 것은?
                ① SQL                 ② HTML
                ③ JAVA                ④ PYTHON                      제품 테이블에서 판매수량 300 이상인 자료의 제품명, 단가, 판매
                                                                    수량을 검색하시오.
                36. SQL의 DML에 해당하지 않는 것은?
                                                                ① SELECT 제품명, 단가, 판매수량 FROM 제품 HAVING 판매
                ① INSERT              ② UPDATE
                                                                   수량 >=300;
                ③ DROP                ④ DELETE
                                                                ② SELECT 제품 FROM 제품명, 단가, 판매수량 WHERE 판매
                                                                   수량 >=300;
                37. 다음의 SQL 명령에서 DISTINCT의 의미를 가장 잘 설명한
                                                                ③ SELECT 제품명, 단가, 판매수량 FROM 제품 WHERE 판매
                것은?
                                                                   수량 >=300;
                     SELECT DISTINCT 학과명 FROM 학생 WHERE 총점 > 80;   ④ SELECT 제품명, 단가, 판매수량 FROM 제품 IF 판매수량
                                                                   >=300;
                ① 학과명이 중복되지 않게 검색한다.
                ② 중복된 학과명만 검색한다.



             정답 : 19.②  20.④  21.③  22.④  23.③  24.①  25.④  26.③  27.④  28.④  29.①  30.④  31.③  32.②  33.②  34.③  35.①  36.③  37.①  38.②  39. ②  40.②  41.①  42.③  351





          11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd   351                                            2025. 11. 20.   오후 3:52
                                                                                                     2025. 11. 20.   오후 3:52
          11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd   351
   19   20   21   22   23   24   25   26   27   28   29