#1 응시과목 2020.07.04 2과목 데이터베이스 (11/20) <- 53~60번 왜 다맞았지..?
41. 다음 중 관계형 데이터베이스 모델에 대한 설명으로 옳지 않은 것은?
① 도메인(Domain)은 하나의 애트리뷰트(Attribute)가 취할 수 있는 같은 타입의 원자값들의 집합이다.
② 한 릴레이션(Relation)에 포함된 튜플(Tuple)들은 모두 상이하며, 튜플(Tuple) 사이에는 순서가 있다.
③ 튜플(Tuple)의 수를 카디널리티(Cardinality), 애트리뷰트(Attribute)의 수를 디그리(Degree)라고 한다.
④ 애트리뷰트(Attribute)는 데이터베이스를 구성하는 가장 작은 논리적 단위이며, 파일 구조상의 데이터 필드에 해당된다.
<문제 해설>
② 튜플 사이에는 순서가 중요하지 않습니다..
42. 다음 중 입력 마스크 설정에 사용하는 사용자 정의 입력 마스크 기호에 대한 설명으로 옳은 것은?
① 9: 소문자로 변환
② >: 숫자나 공백을 입력받도록 설정
③ <: 영문 대문자로 변환하여 입력받도록 설정
④ L: 영문자와 한글만 입력받도록 설정
<문제 해설>
④
필수 선택
숫자(기호안됨) 0 9
영문자, 한글 L ?
영어,한글,숫자 A a
모든문자, 공백 & c
모두 대문자로 : > 모두 소문자로 : <
# : 선택, 숫자/공백 가능, 덧셈/뺄셈기호 가능
43. 다음 중 데이터를 입력 또는 삭제 시 이상(anomaly) 현상이 일어나지 않도록 데이터베이스를 설계하기 위한 기술을 의미하는 용어는?
① 자동화 ② 정규화
③ 순서화 ④ 추상화
<문제 해설>
② 이상현상 발생 X = 정규화 라고 외울 것.
정규화 시, 종속성 배제, 중복성 최대한 배제. (완벽하게는 X)
정규화: 체계적인 관리를 위해 테이블을 분리 → 데이터를 삭제해도 원본 데이터는(원본 테이블의) 사라지지 않음
추상화 : 특정 그룹내의 공통점만으로 사물 인식
44. 다음 중 [관계 편집] 대화 상자에 대한 설명으로 옳지 않은 것은?
① 관계를 구성하는 어느 한쪽의 테이블 또는 필드 및 쿼리를 변경할 수 있다.
② 조인 유형을 내부 조인, 왼쪽 우선 외부 조인, 오른쪽 우선 외부 조인 중에서 선택할 수 있다.
③ '항상 참조 무결성 유지'를 선택한 경우 '관련 필드 모두 업데이트'와 '관련 레코드 모두 삭제' 옵션을 선택할 수 있다.
④ 관계의 종류를 일대다, 다대다, 일대일 중에서 선택할 수 있다.
<문제 해설>
④ [관계 편집] 대화상자에서는 관계의 종류는 나오지만 종류를 선택하진 못하며 테이블 간의 기본키와 외래키 설정 상태에 따라 자동으로 설정됨
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', '유화');
<문제 해설>
①
2. Artist 테이블에 'ACE' 라는 작가가 없으므로 안됨(없는 키 참조)
3. Customer 테이블에 이미 1004번 고객이 있으므로 안됨(중복)
4. Customer 테이블에 1234번 고객이 없으므로 안됨(없는 키 참조)
1번이 정답인 이유는 작가이름은 중복해서 사용할 수 없는 기본키이기 때문에 ACE가 들어가도 상관이 없다
48. 다음 중 주어진 [학생] 테이블을 참조하여 아래의 SQL문을 실행한 결과로 옳은 것은?
① 25 ② 23
③ 21 ④ 19
<문제 해설>
① 학생 테이블에서 전공이 수학과 회계가 아닌 학생들의 나이의 평균을 구하는 것이므로
수학과 회계를 제외한 국사 전공의 학생들의 나이의 평균을 구하면 되므로,
(21+31+23)/3 = 25
49. 아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 'Age' 필드의 조건식으로 옳은 것은?
① >={조회할 최소 나이 입력}
② >=“조회할 최소 나이 입력”
③ >=[조회할 최소 나이 입력]
④ >=(조회할 최소 나이 입력)
<문제 해설>
③ 필드 조건식에는 [] (대괄호)로 작성해야 함.
52. 다음 중 보고서에서 '텍스트 상자' 컨트롤의 속성 설정에 대한 설명으로 옳지 않은 것은?
① '상태 표시줄 텍스트' 속성은 컨트롤을 선택했을 때 상태 표시줄에 표시할 메시지를 설정한다.
② '컨트롤 원본' 속성에서 함수나 수식 사용 시 문자는 작은 따옴표('), 필드명이나 컨트롤 이름은 큰따옴표(“)를 사용하여 구분한다.
③ '사용 가능' 속성은 컨트롤에 포커스를 이동시킬 수 있는지의 여부를 설정한다.
④ '중복 내용 숨기기' 속성은 데이터가 이전 레코드와 같을 때 컨트롤의 숨김 여부를 설정한다.
<문제 해설>
② 함수나 수식 사용 시 문자는 큰따옴표(""), 필드명은 대괄호([])로 묶어줌
'컴활 > 데이터베이스' 카테고리의 다른 글
#4 컴활 필기 무작정 20문제풀이 - 데이터베이스 (0) | 2022.10.24 |
---|---|
1~3 컴활 - 데이터베이스 복습 (1) | 2022.10.23 |
#3 컴활 필기 무작정 20문제풀이 - 데이터베이스 (0) | 2022.10.18 |
#2 컴활 필기 무작정 20문제풀이 - 데이터베이스 (1) | 2022.09.26 |