1.
파일처리 시스템에서 데이터 중복의 단점에 대한 설명으로 옳지 않은 것은?
- ①같은 데이터가 여러 곳에 중복되어 있어 동일 수준의 보안이 가능하다.
- ②데이터 저장공간에 대한 추가 비용이 소요된다.
- ③데이터 간의 불일치로 인해 데이터 일관성이 결여된다.
- ④데이터 갱신 시 중복된 모든 데이터를 찾아내어 갱신해야 하므로 갱신 비용이 추가된다.
정답 보기
정답 ① · 해설 보기
시행 2018-08-18 · 책형 나 · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
정답 ① · 해설 보기
ㄱ. 정규화 ㄴ. 물리적 설계ㄷ. 요구사항 수집 및 분석 ㄹ. 개념적 설계ㅁ. 데이터베이스 튜닝 ㅂ. 논리적 설계
정답 ③ · 해설 보기
정답 ② · 해설 보기
정답 ③ · 해설 보기
Schema: S(sId, sDate, pId, sAmount)
P(pId, pName)SQL: SELECT SUM(sAmount)
FROM P, S
WHERE S.pId = P.pId AND P.pName='P1'
GROUP BY sDate;
정답 ④ · 해설 보기




정답 ② · 해설 보기
CREATE TABLE 사원 (사번 NUMBER NOT NULL, 이름 CHAR(10), 직급 CHAR(10), 부서 CHAR(10) ㉠ (부서 ㉡ (‘인사’, ‘연구’, ‘영업’)));
정답 ④ · 해설 보기
1: T2가 계좌 A2에 2,500,000원을 더해 5,500,000원이 됨2: T1이 계좌 A1에 1,500,000원을 더해 3,500,000원이 됨3: T2가 계좌 A1의 잔액(3,500,000원)이 충분하다고 판단하여 A1에서 A2로 2,500,000원 이체를 실행함4: T1이 알 수 없는 이유로 트랜잭션의 수행이 실패함
정답 ① · 해설 보기
정답 ③ · 해설 보기

정답 ④ · 해설 보기
(가) ( ㉠ )은 정보가 부적절한 변경으로부터 보호되어야 하는 성질을 의미한다.(나) ( ㉡ )은 적법한 권리가 있는 사용자 또는 프로그램이 객체를 사용할 수 있어야 하는 성질을 의미한다.(다) ( ㉢ )은 권한을 갖지 않은 노출로부터 데이터를 보호해야 하는 성질을 의미한다.
정답 ② · 해설 보기
ㄱ. 한 릴레이션에는 동일한 값을 가지는 튜플이 두 개 이상 존재할 수 없다.ㄴ. 한 릴레이션에서 한 속성의 값은 모두 같은 도메인에 속해야 한다.ㄷ. 한 릴레이션에서 튜플의 순서는 중요하지 않다.ㄹ. 한 릴레이션에서 속성의 순서는 중요하지 않다.ㅁ. 한 릴레이션에서 속성은 다중값(multiple value)을 포함할 수 있다.
정답 ④ · 해설 보기
TID | Items |
1 | A, F |
2 | A, B, D, E |
3 | B, C, D |
4 | A, B, D, F |
5 | A, C, D, F |
정답 ③ · 해설 보기
EMPLOYEE( eNo, eName )PROJECT( pNo, pName )WORKSON( eNo, pNo )
SELECT eName FROM EMPLOYEE E, WORKSON W, PROJECT P WHERE E.eNo = W.eNo AND W.pNo = P.pNo;
SELECT eName FROM EMPLOYEE E WHERE NOT EXISTS ( SELECT P.pNo FROM PROJECT P WHERE NOT EXISTS ( SELECT W.pNo FROM WORKSON W WHERE P.pNo = W.pNo AND E.eNo = W.eNo ) );
SELECT eName FROM EMPLOYEE E WHERE EXISTS ( ( SELECT pNo FROM PROJECT ) NOT EXCEPT ( SELECT pNo FROM WORKSON W WHERE E.eNo=W.eNo) );
SELECT eName FROM EMPLOYEE E WHERE EXISTS ( ( SELECT pNo FROM PROJECT) EXCEPT ( SELECT pNo FROM WORKSON W WHERE E.eNo = W.eNo ) );
정답 ② · 해설 보기
SELECT * FROM 주문정보 WHERE 주문일자 BETWEEN '03-01-2016' AND '03-31-2016'; ㄱ. B+-트리 인덱스 ㄴ. B*-트리 인덱스 ㄷ. 해시 인덱스 ㄹ. 비트맵(bitmap) 인덱스
정답 ② · 해설 보기
<PLAYER 파일의 구조><선택적필드를 갖는 가변길이 레코드 저장 상태>
필드이름 필드유형 크기 필드값 크기 선택적필드 참여율 TEAM 1바이트 39바이트 90 % SALARY 1바이트 29바이트 80 % INJURY 1바이트 9바이트 10 % UNIVERSITY 1바이트 9바이트 70 %○ 필드이름은 ‘선택적필드’를 식별하기 위한 것으로 ‘선택적필드’의 ‘필드유형’ 값으로 코드화되어 저장된다.○ 필드유형 크기는 ‘필드유형’을 저장하기 위한 항목으로 파일 내에 있는 모든 ‘선택적필드’에서 1바이트의 크기를 갖는다.○ 필드값 크기는 ‘선택적필드’에서 ‘필드유형’을 제외한 ‘필드값’을 저장하기 위한 크기로 ‘선택적필드’에 따라 적합한 크기를 갖는다.○ 선택적필드 참여율은 파일 내 전체 레코드들에서 해당 ‘선택적필드’가 나타나는 비율을 의미한다.<PLAYER 파일 구성을 위한 블록 구조>
블록조직의 형태 블록 크기 기타 신장(spanned) 조직 2400바이트 파일 내 다음 번 블록을 가리키기 위한 4바이트 크기 포인터 필드 포함
정답 ① · 해설 보기
F = {A → B, BH → D, C → EF, BG → IE, AE → C}
정답 ④ · 해설 보기

정답 ③ · 해설 보기
SET TRANSACTION {READ ONLY | READ WRITE}ISOLATION LEVEL {READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE }
정답 ④ · 해설 보기
<보기 1> | ||
Schema: R(rNo, rName, bDate, address)
P(pNo, pName, pPeriod)
T(rNo, pNo, pBudget)
SQL 질의문:
SELECT rName
FROM R, T, P
WHERE pName = ‘DBMS개발’
AND P.pNo = T.pNo AND R.rNo = T.rNo
AND bDate > ‘12-31-1979’; | ||
<보기 2> | ||
ㄱ.
ㄴ.
ㄷ.
ㄹ.
ㅁ. | ||
정답 ③ · 해설 보기