728x90
반응형

정보시스템 감리 기출문제해설/데이터베이스 해설 48

(제 22회) 데이터베이스 / (57)~(58) 해설

57. 객체 데이터 모델(object data model)에서 사용하는 OID(Object IDentifier)에 대한 설명으로 가장 적절하지 않은 것은? ① OID는 객체마다 유일한 값을 가지고 있으므로 하나의 시스템 내에서 OID가 동일한 객체는 있을 수 없다.② OID는 객체가 생성될 때 시스템에 의해 생성되고 일단 생성된 뒤에는 어떠한 경우에도 변경되지 않는다.③ OID는 관계 데이터 모델에서 사용하는 기본 키와 본질적으로 동일한 성질을 가지고 있다.④ OID는 객체가 제거될 때만 삭제되며 이렇게 삭제된 OID는 다시 재사용할 수 없다. ▣ 객체(Object) 와 객체 식별자(Object Identifier:OID)객체는 실세계 환경에서는 존재하는 개체를 추상적으로 표현한 것임수많은 객체들을 유일..

(제 22회) 데이터베이스 / (55)~(56) 해설

55. SQL 뷰(view)에 대한 설명 중 옳은 것으로만 짝지어진 것은?  가. 뷰에 대한 투플의 삽입은 시스템에 의해 거부 될 수 있다.나. 원본과의 불일치 문제로 인해 뷰 생성 시 GROUP BY절을 사용할 수 없다.다. 집계(aggregation)함수에 의해 생성된 뷰의 경우 일반적으로 갱신을 허용하지 않는다.라. 실체화된 뷰(materialized view)를 생성할 경우에는 CREATE VIEW 구문을 사용하고, 그렇지 않은 뷰를 생성할 경우에는 CREATE TABLE 구문을 사용한다. ① 가, 나 ② 가, 다③ 나, 라 ④ 다, 라 ▣ 뷰에서 변경 연산이 허용되지 않는 경우① 뷰의 열이 상수나 산술 연산자 또는 함수가 사용된 산술 식으로 만들어질 경우② 집계 함수(COUNT, SUM, AVG..

(제 22회) 데이터베이스 / (53)~(54) 해설

53. 릴레이션 스키마 S=(A, B, C, D, E, F, G)에서 다음과 같은 함수적 종속성(functional dependency) 이 존재한다고 가정하자. 릴레이션 S에서 후보 키로서 옳지 않은 것은?  A → ABCDEFG, BD → E, CE → A ① A       ② BD③ CE    ④ BCD ▣ 폐포(Closure)FD 의 집합 F의 폐포(closure) : F+ → F 로 부터 추론할 수 있는 모든 가능한 함수적 종속성들의 집합F 에서 속성 집합 X의 폐포(closure of X under F) : X+ → 함수적 종속성 집합 F를 사용하여 X에 의해 함수적으로 결정되는 모든 애트리뷰트의 집합 예) F = (SSN → EMAME, PNUMBER → {PNAME, PLOCATION},{..

(제 22회) 데이터베이스 / (51)~(52) 해설

51. 국제 데이터 품질 표준인 ISO 8000에서 데이터의 품질 기준을 크게 유효성과 활용성으로 구분하고 있다. 다음 중 활용성에 해당하는 것은? ① 사실성 ② 필수성③ 정합성 ④ 충분성 ▣ 해설국제 데이터 품질 표준인 ISO 8000 에서는 데이터의 품질 기준을 크게 유효성과 활용성으로 구분하고, 각 기준별 품질의 특성에 따라 유효성은 정확성과 일관성으로, 활용성은 유용성, 접근성, 적시성, 보안성으로 구분해 총 6가지를 데이터 품질 기준으로 정의유효성활용성정확성일관성유용성접근성적시성보안성사실성적합성필수성연관성정합성일치성무결성충분성유연성사용성추적성접근성적시성보호성안정성책임성 이중 DB 구축 사업에서 중요한 데이터 품질 특성은 데이터의 정확성과 유용성, 접근성이라 할 수 있다. 정답 : ④  52. 다..

(제 23회) 데이터베이스 / (73)~(75) 해설

73. 다음 표의 거래 정보에 대해서 최소지지도 (minsup)를 0.5로 하여 Apriori 알고리즘을 적용하고자 할 때, 빈발 2-항목집합(frequent 2-itemset) 모두를 옳게 나열한 것은?   ① {A,B}, {A,E}, {B,E}② {A,F}, {B,F}, {E,F}③ {A,F}, {A,B}, {A,E}, {B,F}, {E,F}, {B,E}④ {A,B}, {A,C}, {A,D}, {E,F}, {E,G}, {F,G} ▣ Apriori 알고리즘 상세1) 수행절차 빈도수 집합 탐색 : 대용량 데이터 베이스 내의 단위 트랜잭션에서 빈번하게 발생하는 사건의 유형을 발견최소 지지도 확인 : 트랜잭션을 대상으로 최소지지도 이상을 만족하는 빈발항목 집합을 발견후보 집합 생성 : 빈발 항목으로 집합 ..

(제 23회) 데이터베이스 / (71)~(72) 해설

71. 다음은 정보 검색, 텍스트 마이닝에서 문서 집합과 용어에 대한 TFIDF의 개념을 설명한다. 만일, 문서 집합 D에 다음과 같이 d1, d2의 두 문서만 존재한다고 할 때, 용어 “this”에 대한 TFIDF 값이 옳은 것은?  - TF는 term frequency의 약어로, 해당 용어가 주어진 문서에 얼마나 많이 나타나는지를 나타낸다.- IDF는 inverse document frequency의 약어로, 해당 용어가 문서 집합에 얼마나 많이 나타나는지에 대한 역수를 나타낸다.- TFIDF는 문서 집합에서 특정 단어가 주어진 문서 내에서 얼마나 중요한 것인지를 나타내는 통계적 수치이다. ① TFIDF(“this”, d1, D) = 0, TFIDF(“this”, d2, D) = 0② TFIDF(“..

(제 23회) 데이터베이스 / (69)~(70) 해설

69. 데이터 웨어하우스가 일반 데이터베이스와 다른 특징에 대한 설명 중 옳지 않은 것은? ① 주제 지향적(subject-oriented) 내용 : 일반 데이터베이스가 업무 처리 중심의 데이터로 구성된 반면 데이터 웨어하우스는 의사 결정이 필요한 주제를 중심으로 데이터를 구성한다.② 통합된(integrated) 내용 : 데이터 웨어하우스는 여러 데이터베이스에서 필요한 데이터를 추출하여 의사 결정에 필요한 분석 및 비교 작업을 지원한다.③ 시간에 따라 변화하지 않는(time-invariant) 내용 : 일반 데이터베이스는 현재와 과거 데이터를 함께 유지하지만 데이터 웨어하우스는 현재 시점의 데이터만을 유지한다.④ 비소멸성(nonvolatile) 내용 : 일반 데이터베이스에 저장된 데이터는 삽입, 삭제, 갱..

(제 23회) 데이터베이스 / (67)~(68) 해설

67. 다음의 구매 데이터로부터 연관규칙 Apriori 알고리즘을 통해 도출할 수 있는 연관규칙 중에서 신뢰도(confidence)값이 가장 큰 것은?  ① A → B ② A → C③ B → A ④ B → C ▣ 해설고객 ID와 구매항목을 파악하여 아래와 같은 확률을 구할 수 있고 P(A) = 4/6, P(B) = 3/6,P(A∩B) = 2/6, P(A∩C) = 2/6, P(B∩C) = 1/6 따라서 보기 각 항목의 신뢰도 확율을 구하면,  ① A → B는 P(B│A) = P(A∩B) / P(A) = (2/6) /(4/6) = 2/4② A → C는 P(C│A) = P(A∩C) / P(A) = (2/6) /(4/6) = 2/4③ A → A는 P(A│B) = P(A∩B) / P(B) = (2/6) /(3/..

(제 23회) 데이터베이스 / (65)~(66) 해설

65. 데이터베이스 보안 기법 중 필수 접근 제어 (mandatory access control) 기법에 대한 설명으로 옳지 않은 것은?① 각 데이터 객체에 적정 비밀 등급을 부여하고 각 사용자도 허가 등급을 지정하여 데이터 객체가 적절한 허가 등급을 가진 사용자에 의해서만 접근되도록 한다.② 통상적인 보안 등급은 TS(극비), S(비밀), C(대외비), U(일반)으로 나누는데 이들 간의 순서는 TS > S > C > U 가 된다.③ 데이터 객체 j를 갱신하기 위해서는 사용자 i의 허가 등급이 데이터 객체 j의 비밀 등급보다 같거나 높아야 한다.④ 이 필수 접근 제어 기법을 다단계 보안 기법 (multilevel security scheme)이라고도 한다. ▣ 해설강제적/의무적 보안 모델(MAC:Mana..

(제 23회) 데이터베이스 / (63)~(64) 해설

63. 다음은 검사시점 회복(checkpoint recovery) 기법에서 진행되는 주요 작업들을 설명한 것이다. 적용 순서가 시간 순으로 옳게 나열된 것은? 가. REDO-list에 있는 트랜잭션에 대해 REDO 연산을 수행한다.나. 로그 레코드를 만나면 트랜잭션 T를UNDO-list에서 삭제하고 REDO-list에 첨가한다.다. 변경된 데이터 버퍼 블록을 전부 디스크로 출력시킨다.라. UNDO-list에 있는 모든 트랜잭션들에 대해 UNDO 연산을 수행한다.① 나, 가, 라, 다 ② 나, 라, 가, 다③ 다, 나, 가, 라 ④ 다, 나, 라, 가 ▣ 해설4 가. REDO-list에 있는 트랜잭션에 대해 REDO 연산을 수행한다.2 나. 로그 레코드를 만나면 트랜잭션 T를UNDO-list에서 삭제하..

728x90
반응형