내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
컴활 1급 실기 데이터베이스 (Access 쿼리·SQL·폼·보고서 객관식)
자격증
·
총 10문제
·
낱말카드
📝
한번에 풀기
1 / 10문제
0:00
Q1.
SQL 문 "SELECT 부서, AVG(급여) FROM 사원 GROUP BY 부서 HAVING AVG(급여) >= 4000;" 에서 HAVING 절의 역할로 옳은 것은?
1
정렬 기준 지정
2
GROUP BY 로 묶인 그룹 중 조건을 만족하는 것만 선택
3
결과 행 수를 제한
4
행 단위 필터링
정답 처리
(₩)
복습 큐
💡 해설
WHERE 는 그룹화 이전 행 필터, HAVING 은 그룹화 이후 그룹 단위 필터이다. 집계 함수 조건은 HAVING 에 적어야 한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
보고서의 영역 중 "보고서 전체에 한 번만 인쇄되며 보고서 맨 처음에 표시" 되는 영역은?
1
본문
2
그룹 머리글
3
페이지 머리글
4
보고서 머리글
정답 처리
(₩)
복습 큐
💡 해설
보고서 머리글은 보고서의 가장 앞쪽에 1회 인쇄된다. 페이지 머리글은 매 페이지 상단, 그룹 머리글은 그룹이 바뀔 때마다 인쇄된다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
보고서를 "요약 보고서" 로 출력해 본문은 인쇄하지 않고 그룹별 집계만 보고 싶을 때 사용하는 방법으로 옳은 것은?
1
본문 영역의 \"표시\" 속성을 \"아니요\" 로 설정
2
보고서를 폼으로 변환한다
3
본문을 삭제한다
4
페이지 머리글을 숨긴다
정답 처리
(₩)
복습 큐
💡 해설
본문 영역의 표시 속성을 "아니요" 로 두면 본문이 인쇄되지 않고 그룹 머리글·바닥글의 집계 결과만 출력돼 요약 보고서가 된다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
SQL 문 "DELETE FROM 사원 WHERE 퇴사일 IS NOT NULL;" 의 실행 결과로 옳은 것은?
1
사원 테이블 전체 삭제
2
퇴사일이 NULL 인 행만 삭제
3
퇴사일이 입력된 사원 행을 모두 삭제
4
퇴사일 컬럼만 삭제
정답 처리
(₩)
복습 큐
💡 해설
DELETE 는 WHERE 조건에 맞는 행을 행 단위로 제거한다. 퇴사일 IS NOT NULL 인 사원만 삭제 대상이며, 컬럼이나 테이블 자체는 그대로 남는다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
보고서에서 "중복 데이터 숨기기" 속성의 효과로 옳은 것은?
1
직전 행과 동일한 값은 표시하지 않는다
2
중복 행을 강조 표시한다
3
중복 행을 자동으로 합산한다
4
중복 행을 삭제한다
정답 처리
(₩)
복습 큐
💡 해설
중복 데이터 숨기기는 컨트롤의 "표시" 만 비우며 데이터 자체는 그대로 유지한다. 부서별로 정렬한 뒤 부서명 컬럼에 켜면 가독성이 좋아진다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
보고서의 "누적 합계(Running Sum)" 속성의 두 옵션 "그룹" 과 "전체" 의 차이로 옳은 것은?
1
그룹은 그룹이 바뀌면 0 부터 다시 누적, 전체는 보고서 전체에 걸쳐 누적
2
그룹은 페이지마다 0 으로 초기화
3
둘은 동일하다
4
전체는 그룹별, 그룹은 페이지별
정답 처리
(₩)
복습 큐
💡 해설
누적 합계의 "그룹" 은 새로운 그룹이 시작될 때마다 0 부터 재시작하고, "전체" 는 보고서가 끝날 때까지 계속 누적한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
Access 의 "일련번호(AutoNumber)" 데이터 형식에 대한 설명으로 옳지 않은 것은?
1
레코드를 추가할 때 자동으로 고유 값이 부여된다
2
기본키로 자주 사용된다
3
한 번 부여된 번호는 삭제해도 재사용되지 않는 것이 일반적이다
4
사용자가 직접 값을 수정할 수 있다
정답 처리
(₩)
복습 큐
💡 해설
일련번호 필드는 자동으로 채워지며 사용자가 직접 수정·입력할 수 없다. 한번 삭제된 번호는 보통 다시 사용되지 않는다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
Access 에서 두 SELECT 결과의 합집합(중복 제거)을 구하는 키워드는?
1
JOIN
2
UNION
3
INTERSECT
4
UNION ALL
정답 처리
(₩)
복습 큐
💡 해설
UNION 은 두 SELECT 결과를 결합하고 중복 행을 제거한다. UNION ALL 은 중복을 제거하지 않는다. Access 는 INTERSECT 를 직접 지원하지 않는다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
Access 폼에서 "하위 폼(Subform)" 의 주된 용도로 옳은 것은?
1
매크로를 실행
2
인덱스를 생성
3
일대다 관계의 \"다\" 쪽 데이터를 함께 표시
4
폼을 자동으로 보고서로 변환
정답 처리
(₩)
복습 큐
💡 해설
주 폼에 부모(예 부서) 한 행을 보여주고 그와 연결된 자식(사원) 여러 행을 하위 폼으로 표시한다. 연결은 "하위 필드 연결/기본 필드 연결" 속성으로 지정한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
SQL 문 "SELECT 사번, 이름 FROM 사원 ORDER BY 이름 DESC;" 의 의미로 옳은 것은?
1
사원 테이블의 사번·이름을 이름 내림차순으로 조회
2
사원 테이블 전체를 이름 내림차순으로 조회
3
사원 테이블의 사번·이름을 사번 내림차순으로 조회
4
사원 테이블의 사번·이름을 이름 오름차순으로 조회
정답 처리
(₩)
복습 큐
💡 해설
ORDER BY 절은 정렬 기준 열을, ASC(오름차순, 기본)·DESC(내림차순) 으로 방향을 지정한다. 따라서 "이름 DESC" 는 이름 내림차순이다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인