컴활1급 필기 기출문제 3과목 데이터베이스일반 - 2020년 07월 04일 (국가기술자격 컴퓨터활용능력1급)
41. 다음 중 관계형 데이터베이스 모델에 대한 설명으로 옳지 않은 것은?
① 도메인(Domain)은 하나의 애트리뷰트(Attribute)가 취할 수 있는 같은 타입의 원자값들의 집합이다.
② 한 릴레이션(Relation)에 포함된 튜플(Tuple)들은 모두 상이하며, 튜플(Tuple) 사이에는 순서가 있다.
③ 튜플(Tuple)의 수를 카디널리티(Cardinality), 애트리뷰트(Attribute)의 수를 디그리(Degree)라고 한다.
④ 애트리뷰트(Attribute)는 데이터베이스를 구성하는 가장 작은 논리적 단위이며, 파일 구조상의 데이터 필드에
해당된다.
42. 다음 중 입력 마스크 설정에 사용하는 사용자 정의 입력 마스크 기호에 대한 설명으로 옳은 것은?
① 9: 소문자로 변환
② >: 숫자나 공백을 입력받도록 설정
③ <: 영문 대문자로 변환하여 입력받도록 설정
④ L: 영문자와 한글만 입력받도록 설정
43. 다음 중 데이터를 입력 또는 삭제 시 이상(anomaly) 현상이 일어나지 않도록 데이터베이스를 설계하기 위한 기술을 의미하는 용어는?
① 자동화
② 정규화
③ 순서화
④ 추상화
44. 다음 중 [관계 편집] 대화 상자에 대한 설명으로 옳지 않은 것은?
① 관계를 구성하는 어느 한쪽의 테이블 또는 필드 및 쿼리를 변경할 수 있다.
② 조인 유형을 내부 조인, 왼쪽 우선 외부 조인, 오른쪽 우선 외부 조인 중에서 선택할 수 있다.
③ '항상 참조 무결성 유지'를 선택한 경우 '관련 필드 모두 업데이트'와 '관련 레코드 모두 삭제' 옵션을 선택할 수
있다.
④ 관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.
45. 다음 중 테이블의 필드 속성 설정 시 사용하는 인덱스에 관한 설명으로 옳지 않은 것은?
① 인덱스를 설정하면 레코드의 검색과 정렬 속도가 빨라진다.
② 인덱스를 설정하면 레코드의 추가, 수정, 삭제 속도는 느려진다.
③ 데이터 형식이 OLE 개체인 필드에는 인덱스를 설정할 수 없다.
④ 인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.
46. 다음 중 테이블의 [디자인 보기]에서 설정 가능한 작업에 해당하지 않는 것은?
① 폼 필터를 적용하여 조건에 맞는 레코드만 표시할 수있다.
② 필드의 '설명'에 입력한 내용은 테이블 구조에 영향을 미치지 않고, 상태 표시줄에 표시된다.
③ 컨트롤 표시 속성은 텍스트 상자, 목록 상자, 콤보 상자 중 선택할 수 있다.
④ 한 개 이상의 필드를 선택하여 기본 키로 설정할 수있다.
47. 아래와 같이 관계가 설정된 데이터베이스에 [Customer] 테이블에는 고객번호가 1004인 레코드만 있고, [Artist] 테이블에는 작가이름이 CAT인 레코드만 있다. 다음 중 이 데이터베이스에서 실행 가능한 SQL 문은? (단, SQL문에 입력되는 데이터 형식은 모두 올바르다고 간주함)
① INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);
② INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE');
③ INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE');
④ INSERT INTO CINTA VALUES (1234, 'CAT', '유화');
48. 다음 중 주어진 [학생] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?
① 25
② 23
③ 21
④ 19
49. 아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 'Age' 필드의 조건식으로 옳은 것은?
① >={조회할 최소 나이 입력}
② >=“조회할 최소 나이 입력”
③ >=[조회할 최소 나이 입력]
④ >=(조회할 최소 나이 입력)
50. 다음 중 아래의 이벤트 프로시저에 대한 설명으로 옳지 않은 것은?
① 'cmd재고' 컨트롤을 클릭했을 때 실행된다.
② 'txt재고수량' 컨트롤에는 'txt입고량' 컨트롤에 표시되는 값에서 'txt총주문량' 컨트롤에 표시되는 값을 차감한
값으로 표시된다.
③ '제품별재고현황' 보고서가 즉시 프린터로 출력된다.
④ '제품별재고현황' 보고서가 출력될 때 '제품번호' 필드 값이 'cmb조회' 컨트롤 값과 일치하는 데이터만 표시된다.
51. 다음 중 주어진 [Customer] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?
① 3
② 5
③ 7
④ 9
52. 다음 중 보고서에서 '텍스트 상자' 컨트롤의 속성 설정에 대한 설명으로 옳지 않은 것은?
① '상태 표시줄 텍스트' 속성은 컨트롤을 선택했을 때 상태 표시줄에 표시할 메시지를 설정한다.
② '컨트롤 원본' 속성에서 함수나 수식 사용 시 문자는 작은 따옴표('), 필드명이나 컨트롤 이름은 큰따옴표(“)를
사용하여 구분한다.
③ '사용 가능' 속성은 컨트롤에 포커스를 이동시킬 수 있는지의 여부를 설정한다.
④ '중복 내용 숨기기' 속성은 데이터가 이전 레코드와 같을 때 컨트롤의 숨김 여부를 설정한다.
53. 다음 중 보고서에서 [페이지 번호] 대화 상자를 이용한 페이지 번호 설정에 대한 설명으로 옳지 않은 것은?
① 첫 페이지에만 페이지 번호가 표시되거나 표시되지 않도록 설정할 수 있다.
② 페이지 번호의 표시 위치를 '페이지 위쪽', '페이지 아래쪽', '페이지 양쪽' 중 선택할 수 있다.
③ 페이지 번호의 형식을 'N 페이지'와 'N/M 페이지' 중 선택할 수 있다.
④ [페이지 번호] 대화 상자를 열 때마다 페이지 번호 표시를 위한 수식이 입력된 텍스트 상자가 자동으로 삽입된다.
54. 다음 중 서류봉투에 초대장을 넣어 발송하려는 경우 우편물에 사용할 수신자의 주소를 프린트하기에 가장 적합한 보고서는?
① 업무 문서 양식 보고서
② 우편 엽서 보고서
③ 레이블 보고서
④ 크로스탭 보고서
55. 다음 중 폼 작성에 대한 설명으로 옳지 않은 것은?
① [폼 디자인 도구]의 [디자인] 탭에서 [컨트롤 마법사 사용] 여부를 선택할 수 있다.
② [레이블] 컨트롤은 마법사를 이용한 만들기가 제공되지 않으며, 레이블 컨트롤을 추가한 후 내용을 입력하지
않으면 추가된 레이블 컨트롤이 자동으로 사라진다.
③ [텍스트 상자] 컨트롤을 지칭하는 이름은 중복 설정이 가능하다.
④ [단추] 컨트롤은 명령 단추 마법사를 이용하여 다양한 매크로 함수를 제공한다.
56. 다음 중 폼의 모달 속성에 관한 설명으로 옳지 않은 것은?
① 폼이 열려 있는 경우 다른 화면을 선택할 수 있다.
② VBA 코드를 이용하여 대화 상자의 모달 속성을 지정할 수 있다.
③ 폼이 모달 대화 상자이면 디자인 보기로 전환 후 데이터시트 보기로 전환이 가능하다.
④ 사용자 지정 대화 상자의 작성이 가능하다.
57. 다음 중 보고서에 대한 설명으로 옳지 않은 것은?
① 보고서에 포함할 필드가 모두 한 테이블에 있는 경우 해당 테이블을 레코드 원본으로 사용한다.
② 둘 이상의 테이블을 이용하여 보고서를 작성하는 경우 쿼리를 만들어 레코드 원본으로 사용한다.
③ '보고서' 도구를 사용하면 정보를 입력하지 않아도 바로 보고서가 생성되므로 매우 쉽고 빠르게 보고서를 만들
수 있다.
④ '보고서 마법사'를 이용하는 경우 필드 선택은 여러개의 테이블 또는 하나의 쿼리에서만 가능하며, 데이터
그룹화 및 정렬 방법을 지정할 수도 있다.
58. 다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?
① 분할 표시 폼은 [만들기] 탭의 [폼] 그룹에서 [기타 폼] - [폼 분할]을 클릭하여 만들 수 있다.
② 분할 표시 폼은 데이터시트 보기와 폼 보기를 동시에 표시하기 기능이며, 이 두 보기는 같은 데이터 원본에
연결되어 있어 항상 상호 동기화된다.
③ 분할 표시 폼을 만든 후에는 컨트롤의 크기 조정은 할수 없으나, 새로운 필드의 추가는 가능하다.
④ 폼 속성 창의 '분할 표시 폼 방향' 항목을 이용하여 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 등 데이터시트가 표시되는
위치를 설정할 수 있다.
59. 다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
① FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정한다.
② ApplyFilter 함수는 테이블이나 쿼리로부터 레코드를 필터링한다.
③ OpenReport 함수는 작성된 보고서를 호출하여 실행한다.
④ MessageBox 함수는 메시지 상자를 통해 경고나 알림 등의 정보를 표시한다.
60. 다음 중 하위 폼에 대한 설명으로 옳지 않은 것은?
① 기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.
② 본 폼 내에 삽입된 다른 폼을 하위 폼이라 한다.
③ 일대다 관계가 설정되어 있는 테이블들을 효과적으로 표시하기 위해 사용된다.
④ '폼 분할' 도구를 이용하여 폼을 생성하면 하위 폼 컨트롤이 자동으로 삽입된다.