41. 다음 중 폼이나 보고서의 특정 컨트롤에서 '=[단가]*[수량]*(1-[할인률])'과 같은 계산식을 사용하고, 계산 결과를 소수점 이하 첫째자리까지 표시하고자 할 때 사용 해야 할 함수는?
① Str( ) ② Val( )
③ Format( ) ④ DLookUp( )
<문제 해설>
③ Format 함수로 이용하여 계산식 사용을 한 뒤에 소수점 이하 첫째자리까지 표시를 한다고 하면 =Format([단가]*[수량]*(1-[할인률]),"0.0")
1.Str: 입력한 데이터를 문자열로 변환
2.Val: 입력한 데이터를 숫자로 변환
4.DLookUp: 조건에 만족하는 필드값을 구한다
42. 다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
① 참조 무결성은 참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태를 의미한다.
② 다른 테이블을 참조하는 테이블 즉, 외래 키 값이 있는 테이블의 레코드 삭제 시에는 참조 무결성이 위배될 수 있다.
③ 다른 테이블을 참조하는 테이블의 레코드 추가 시 외래 키 값이 널(Null)인 경우에는 참조 무결성이 유지된다.
④ 다른 테이블에 의해 참조되는 테이블에서 레코드를 추가하는 경우에는 참조 무결성이 유지된다.
<문제 해설>
② 다른 테이블에 의해 참조되는 테이블(기본키 값이 있는테이블) 레코드 삭제시에 참조무결성 위배됨
외래키값이 있는 테이블은 레코드삭제해도 상관없음, 참조무결성 유지
48. 다음 중 하위 폼에 관한 설명으로 옳지 않은 것은?
① 하위 폼은 기본 폼 내에서만 존재하며 별도의 독립된 폼으로 열 수 없다.
② 일대다 관계가 설정되어 있는 테이블이나 쿼리를 효과적으로 사용하기 위하여 사용한다.
③ 하위 폼은 보통 일대다 관계에서 '다'에 해당하는 테이블이나 쿼리를 원본으로 한다.
④ 연결 필드의 데이터 형식과 필드 크기는 같거나 호환되어야 한다.
<문제 해설>
① 기본 폼과 관계가 설정되어 있지 않아도 하위 폼을 설정 할 수 있다.
- 기본 폼이 기본키를 가진 테이블을 사용
- 하위 폼이 기본 폼의 기본키 필드와 같거나 호환되는 데이터 형식을 가진 필드가 포함된 테이블을 사용.
51. 다음 중 실행 쿼리의 삽입(INSERT)문에 대한 설명으로 옳지 않은 것은?
① 한 개의 INSERT문으로 여러 개의 레코드를 여러 개의 테이블에 동일하게 추가할 수 있다.
② 필드 값을 직접 지정하거나 다른 테이블의 레코드를 추출하여 추가할 수 있다.
③ 레코드의 전체 필드를 추가할 경우 필드 이름을 생략할 수 있다.
④ 하나의 INSERT문을 이용해 여러 개의 레코드와 필드를 삽입할 수 있다.
<문제 해설>
① 여러개의 레코드를 동시에 추가할 수 있지만 여러개의 테이블에 추가할 수 없음.
52. 다음 중 쿼리에서 사용하는 문자열 조건에 대한 설명으로 옳지 않은 것은?
① "수학" or "영어" : "수학" 이나 "영어" 인 레코드를 찾는다.
② LIKE "서울*" : "서울"이라는 문자열로 시작하는 필드를 찾는다.
③ LIKE "*신림*" : 문자열의 두번째가 "신"이고 세번째가 "림"인 문자열을 찾는다.
④ NOT "전산과" : 문자열의 값이 "전산과"가 아닌 문자 열을 찾는다.
<문제 해설>
③ LIKE "?신림?" : 문자열의 두번째가 "신"이고 세번째가 "림"인 문자열을 찾는다.
* : 모든 문자를 대표 (? : 한자리 문자를 대표)
53. 입사 지원자의 정보를 DB화 하기 위해 테이블을 설계하고자 한다. 다음 중 한명의 지원자가 여러 개의 이력이나 경력 사항을 갖는 경우 가장 적절한 테이블 구조는?
① 지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 회사, 직무, 근무기간)
② 지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 지원자ID, 회사, 직무, 근무기간)
③ 지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사, 직무, 근무기간)
④ 지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사1, 직무1, 근무기간1, 회사2, 직무2, 근무기간2, 회사3, 직무3, 근무기간3)
<문제 해설>
②
지원자 테이블 (기본키는 지원자ID)
지원자ID, 이름, 성별, 생년월일, 연락처
경력 테이블 (기본키는 경력ID, 외래키는 지원자ID)
경력ID, 지원자ID, 회사, 직무, 근무기간
54. 다음 중 동아리 회원 목록을 표시하는 [동아리회원] 폼에서 아래 그림과 같이 여자 회원인 경우 본문 영역의 모든 컨트롤들의 글꼴 서식을 굵게, 기울임꼴로 표시하는 방법으로 적절한 것은?
① 본문 영역에서 '성별' 컨트롤을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.
② 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 조건 식을 [성별]='여자' 로 지정한 후 서식을 설정한다.
③ 본문 영역의 모든 컨트롤들을 선택한 후 조건부 서식에서 규칙으로 필드 값이 다음 값과 같음, 값을 '여자'로 지정한 후 서식을 설정한다.
④ 테이블의 데이터시트 보기에서 여자 회원 레코드들을 모두 선택한 후 서식을 설정한다.
<문제 해설>
② 폼 본문의 모든 컨트롤의 텍스트들에 조건부 서식을 지정할 경우, 조건부 서식에서 규칙으로, 조건식으로 작성합니다.
식 : [성별]='여자'
1과 3은 (해당 컨트롤만 선택하든 모든 컨트롤을 선택하든) 조건부 서식의 규칙으로 필드값을 기준으로 하면
필드값만 서식이 적용된다.
60. 다음 중 액세스의 보고서에 대한 설명으로 옳은 것은?
① 보고서 머리글과 보고서 바닥글의 내용은 모든 페이지에 출력된다.
② 보고서에서도 폼에서와 같이 이벤트 프로시저를 작성 할 수 있다.
③ 보고서의 레코드 원본으로 테이블, 쿼리, 엑셀과 같은 외부 데이터, 매크로 등을 지정할 수 있다.
④ 컨트롤을 이용하지 않고도 보고서에 테이블의 데이터를 표시할 수 있다.
<문제 해설>
②
1.보고서 머리글 : 첫 페이지 상단에 한번 표시 , 보고서 바닥글 : 마지막 페이지 하단에 한번 표시
3. 보고서의 레코드 원본으로 테이블, 쿼리, SQL문 등을 지정할 수 있다.
4. 보고서는 폼과 동일하게 여러 유형의 컨트롤로 데이터를 표시 할 수 있다.
- 기본키
기본키는 개체무결성과 관련이 있다.
모든 테이블에 기본키를 반드시 설정해야 할 필요는 없다.
데이터가 이미 입력된 필드도 기본 키로 지정할 수 있다.
OLE 개체나 첨부 파일 형식의 필드, 메모 형식에는 기본키를 지정할 수 없다.
- 크로스탭 쿼리
쿼리 결과를 Excel 워크시트와 비슷한 표 형태로 표시하는 특수한 형식의 쿼리이다.
맨 왼쪽에 세로로 표시되는 행 머리글과 맨 위에 가로 방향으로 표시되는 열 머리글로 구분하여 데이터를 그룹화한다.
그룹화한 데이터에 대해 레코드 개수, 합계, 평균 등을 계산할 수 있다.
행머리글은 3개까지 지정할 수 있고, 열머리글이나 값은 각각 하나씩만 지정할 수 있다.
IME모드 : 컨트롤에 포커스가 들어왔을 때 입력모드를 지정
탭 인덱스 : 폼에서 해당 컨트롤의 탭 순서를 지정
엔터키 기능(EnterKey Behavior) : 텍스트 상자 컨트롤에서 엔터키(EnterKey)를 눌렀을 때 수행할 작업 설정
상태 표시줄 텍스트 : 컨트롤이 포커스를 가질 때 상태 표시줄에 표시할 메세지 설정
'컴활 > 데이터베이스' 카테고리의 다른 글
1~3 컴활 - 데이터베이스 복습 (1) | 2022.10.23 |
---|---|
#3 컴활 필기 무작정 20문제풀이 - 데이터베이스 (0) | 2022.10.18 |
#2 컴활 필기 무작정 20문제풀이 - 데이터베이스 (1) | 2022.09.26 |
#1 컴활필기 무작정 20문제풀이 - 데이터베이스 (1) | 2022.09.21 |