갓등중창단의 구원 악보입니다.

 노래가 너무 좋은데 어디에도 없어서 직접 만들어봤습니다. 남성 3부인 것 같은데, 가장 낮은 목소리는 너무 안들려서 느낌대로 그렸구요. 틀린 곳이 상당히 많을 것으로 보입니다. 적절히 수정해서 사용하시면 좋겠네요. 코드도 제 맘, 반주도 제 맘대로 들리는대로 적었습니다. 누군가 적절히 수정하시면 다시 올려주시기를 간절하게 기다립니다.

사용하실 때 적절히 수정하셔서 사용하셔야 할거에요!

저작자 표시 비영리
신고

요상하게 전산직 관련 해설은 없어서 작성해 봅니다.

2017년 국가직 7급 데이터베이스론 가형 기준입니다.

 

1. 데이터베이스 관리 시스템(DBMS)의 역할에 대한 설명으로 옳지 않은 것은?

답 :  1
해설 : DML은 자료를 조작하는 언어이며, 지문은 DCL에 대한 설명입니다.

 

2. 관계형 데이터베이스에 대한 설명으로 옳지 않은 것만을 모두 고른 것은?

답 : 3
해설 :
ㄱ. 기본키 속성은 NULL값을 가질 수 없습니다.
ㄴ. 슈퍼키는 유일성만을 만족하고, 후보키는 유일성과 최소성을 만족하기 때문에 필요충분조건이 아닙니다.
ㄷ. 외래키는 참조하는 테이블의 기본키이어야 합니다.
ㄹ. 솔직히 이건 잘 모르겠습니다. 키 제약조건은 위배될 수 없는 것이 아닌가요?

 

3. 테이블의 튜플 데이터를 파일 내에 저장하기 위한 구조는 힙(heap) 파일구조, 순차(sequential) 파일구조, 해시(hash) 파일 구조로 구분될 수 있다. 일반적으로 테이블에 가장 빈번하게 이루어지는 연산에 의해 사용될 파일 구조가 결정된다. 다음에 주어진 각각의 연산에 대하여 가장 효율적인 파일구조를 바르게 연결한 것은?

답 : 2
해설 :
순차구조는 키 값을 기준으로 데이터를 정렬해서 저장합니다. 따라서 범위 검색에 적절함
힙 파일구조는 데이터 삽입, 삭제 시 시간복잡도가 모두 O(logn)인 파일구조로, 빈번한 튜플 삽입에 적절함
해시 구조는 하나의 값을 해시값을 이용해 탐색하면 시간 복잡도아 O(1)에 수렴하므로, 일치 값 검색에 적절함

 

4. 부서와 사원 테이블을 생성하는 SQL 문장을 수행한 후 튜플 삽입으로 두 테이블의 상태가 다음과 같을 때, 테이블 연산 수행에 대한 설명으로 옳지 않은 것은?

답 : 4
해설 : 부서 테이블에 (1, '연구부') 튜플 삽입시에는 기본키 무결성 제약조건에 위배됩니다. (참조무결성 X)

 

5. 인덱싱(indexing) 기법에 대한 설명으로 옳은 것은?

답 : 3
해설
1. 키 값을 이용한 튜플 주소 탐색은 해시 방법입니다.
2. B트리의 루트 노드는 트리포인터를 갖지 않을 수도 있습니다.
4. 비트맵은 전체 자료에서 해당하는 자료의 값을 1로 표현하므로, 전체 자료 수에 영향을 받습니다.

 

6. 두 트랜잭션 T1과 T2가 다음과 같은 트랜잭션 스케줄로 실행될 때 발생하는 문제는?

답 : 1
해설
T1이 기록한 X의 값이 다음의 T2의 write(X)에 의해 손실되므로, 갱신 손실의 문제가 발생합니다.

 

7. ISA 관계를 슈퍼타입으로 표현한 EER 다이어그램의 한 예를 다음 그림에서 보여주고 있다. 이 그림에서 슈퍼타입은 전체 세분화 되어 있고, 서브타입들은 서로 분리 되어 있다. 이 EER 다이어그램에 대한 설명으로 옳지 않은 것은?

답 : 4
해설
승용차와 트럭이 중복 되었더라도, 이 두개가 자동차에 전체참여하는 관계이므로 테이블로 변환할 수 있습니다.

 

8. 데이터베이스 관리 시스템의 캐시 관리방식에 대한 설명으로 옳지 않은 것은?

답 : 1
해설
no-steal 방식은 자료가 갱신되더라도, 트랜잭션이 종료되기 전에 하드에 기록하는 과정이 없다. 따라서, UNDO과정을 수행할 필요 없이 REDO만을 수행한다.

 

9. 다음 그림은 릴레이션 R과 그 함수적 종속성을 표현하고 있다. 속성 C는 릴레이션 R의 후보키이며, 이 릴레이션은 이미 제 1 정규화를 수행하였다. 이 릴레이션을 후보키까지 고려하여 제2정규화하였을 때, 분해된 릴레이션 중 기본키가 A, B가 아닌 릴레이션은?

답 : 2
해설
제2정규화는 부분함수 종속을 제거합니다. 따라서, 부분함수 종속관계에 있는 B와 D를 분리 해야 하며( B->D 이므로, A,B->D 이고 이것은 부분함수 종속입니다.) 여기에 해당하는 릴레이션은 2번입니다. 여기서 기본키는 B입니다. (A, B가 아님)

 

10. 병렬 데이터베이스 구조에 대한 설명으로 옳지 않은 것은?

답 : 2
해설
공유 디스크 구조가 공유 메모리 구조에 대해 가지는 이점은, 병목현상 제거와 어느 정도의 내결함성 제공을 위한 간단한 방법을 제공하는 것입니다. 두 방법 모두 네트워크를 이용하므로, 통신 속도에는 큰 영향을 미치지 않습니다.

저작자 표시 비영리
신고

+ Recent posts