728x90
반응형

정보시스템감리/데이터베이스 11

(제 14회) 데이터베이스 / (51)~(75)

51. 데이터베이스 성능 향상을 위한 설명으로 틀린 것을 모두 고르시오. (2개 선택) ① 정렬 속도와 그룹화 속도를 향상시키기 위해서 SQL문의 ORDER BY절과 GROUP BY절에 자주 사용되는 애트리뷰트에 인덱스를 정의하는 것이 좋다. ② 외래 키(foreign key)는 인덱스로 선정하지 않는 것이 좋다. ③ 하나의 애트리뷰트에 들어있는 상이한 값들의 개수가 레코드 수와 비슷하고, 그 애트리뷰트가 동등 조건에 사용되는 경우, 클러스터링 인덱스를 생성하면 성능 향상 효과가 크다. ④ 갱신이 빈번하게 일어나는 릴레이션에는 인덱스를 많이 만드는 것을 피해야 한다. 52. 두 개의 릴레이션 student(sno, sname, address, score, dept)와 department(dno, dnam..

(제 15회) 데이터베이스 / (51)~(75)

51. 세 개의 릴레이션 학생, 과목, 교수에 대해 삽입, 삭제, 갱신 연산을 수행하고자 할 때, 수행될 수 있는 SQL문으로 가장 적절한 것은? ① CREATE VIEW 학생뷰 AS SELECT 이름, 전공 FROM 학생 WHERE 전공= ‘컴퓨터’ WITH CHECK OPTION; INSERT INTO 학생뷰(이름, 전공) VALUES ( ‘이태훈’, ‘수학’); ② CREATE VIEW 교수뷰 AS SELECT 교수번호, 이름 FROM 교수; INSERT INTO 교수뷰(교수번호, 이름) VALUES (500, ‘김성태’); ③ CREATE VIEW 강의뷰 AS SELECT 이름, 과목번호 FROM 교수, 과목 WHERE 교수.교수번호=과목.교수번호; INSERT INTO 강의뷰(이름, 과목번호) ..

(제 16회) 데이터베이스 / (51)~(75)

51. 다음의 릴레이션 R과 함수 종속을 고려해 보자. 이 릴레이션을 BCNF로 올바르게 분해한 것은? (다음 답항에서 밑줄은 후보키를 의미함.) R(A, B, C) 후보키: (A, B) 함수종속: (A, B)→C C→B ① R1(A, C), R2(A, B) ② R1(B, C), R2(B, A) ③ R1(C, B), R2(C, A) ④ R1(A, B, C), R2(C, B) 52. 수퍼타입 개체 A가 서브타입 개체 B와 C로 세분화 (specialization)된다고 하자. 다음의 벤다이어그램과 의미가 동일한 Extended E-R 다이어그램은? (단, 수퍼타입과 서브타입을 연결하는 중간 원 안의 표시 ‘d’는 disjoint를, ‘o’는 overlap을 표현 하고, 또한 수퍼타입 쪽의 단일선은 part..

(제 17회) 데이터베이스 / (51)~(75)

51. 현재 가장 널리 사용되는 빅데이터의 속성을 3V라고 정의할 때, 3V의 세 가지 속성이 바르게 짝지어진 것은? ① 규모(Volume), 다양성(Variety), 속도(Velocity) ② 규모(Volume), 다변성(Verbosity), 가시성(Visibility) ③ 가시성(Visibility), 다변성(Verbosity), 변동성(Variability) ④ 변동성(Variability), 다양성(Variety), 속도(Velocity) 52. 다음과 같은 상품 구매 트랜잭션에 대해 연관규칙 탐사를 수행했다고 하자. 이 때 계산된 지지도(support) 와 신뢰도(confidence)로 옳지 않은 것은? T1 = {milk, coke, beer} T2 = {milk, pepsi, juice} T..

(제 18회) 데이터베이스 / (51)~(75)

51. 뷰의 장점을 설명하는 것 중 가장 거리가 먼 것은? ① 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경하지 않아도 된다. ② 뷰를 생성함으로써 복잡한 질의를 단순하게 작성할 수 있다. ③ 직원의 급여 정보 같은 숨기고 싶은 정보가 존재한다면 해당 칼럼을 빼고 뷰를 생성하여 사용한다. ④ 서버에 저장되는 컴포넌트로 독립적으로 실행되거나 다른 프로그램으로부터 실행된다. 52. 다음은 어느 회사의 데이터베이스 구축을 위한 ER 다이어그램 설계 내용이다. ER 다이어그램을 데이터베이스 테이블로 변환할 때 생성되는 테이블의 가장 적절한 개수는? ① 3-4개 ② 5-6개 ③ 7-8개 ④ 9-10개 53. 다음과 같은 함수적 종속성 집합에 대한 설명 중 틀린 것은? ① 함수적 종속성 집합 { A ..

(제 19회) 데이터베이스 / (51)~(75)

51. 다음과 같이 가 ~ 바에 데이터베이스 설계의 주요 과정들이 나열되어 있다. 데이터베이스 설계과정의 순서로 가장 적절한 것은? 가. 논리적 설계 나. 데이터베이스 튜닝 다. 요구사항 수집 및 분석 라. 물리적 설계 마. 정규화 바. 개념적 설계 ① 다, 바, 마, 가, 나, 라 ② 다, 바, 가, 마, 라, 나 ③ 다, 가, 바, 마, 라, 나 ④ 다, 바, 가, 라, 마, 나 52. 데이터베이스 구축 방법론은 데이터베이스를 구축할 때 필요한 공정에 대한 기준서이다. 그 중 품질활동과 관련된 다음 설명 중 가장 적절하지 않은 것은? ① 데이터 품질에 대한 가장 중요한 판단 요소는 해당 데이터가 업무에 도움이 되는가이다. ② 국제 데이터 품질 표준인 ISO 8000에서는 데이터 품질 기준을 크게 유효..

(제 20회) 데이터베이스 / (51)~(75)

51. 다음은 두 릴레이션 R(A,B,C)과 S(C,D)를 SQL로 정의한 것이다. 두 테이블에 대한 데이터 조작 연산과 관련된 설명 중 옳은 것을 모두 고르시오. (2개 선택) CREATE TABLE R (A INT NOT NULL, B CHAR(5), C INT, PRIMARY KEY(A), FOREIGN KEY(C) REFERENCES S(C) ON DELETE SET NULL ON UPDATE CASCADE); CREATE TABLE S (C INT NOT NULL, D CHAR(5), PRIMARY KEY(C)); ① 테이블 R의 투플은 테이블 S의 상태와 무관하게 삽입이 가능하다. ② 테이블 S의 투플은 테이블 R의 상태와 무관하게 삽입이 가능하다. ③ 테이블 S의 C의 값이 갱신되면 테이블 ..

(제 21회) 데이터베이스 / (51)~(75)

51. 릴레이션 R의 차수(degree)가 rd이고 릴레이션 S의차수는 sd라고 가정했을 때, 다음의 관계 대수 연산에 대한 설명 중 가장 적절하지 않은 것은? ① rd = sd인 경우, R과 S는 합병 가능(union-compatible)하다. ② R에 실렉션(selection) 연산을 적용한 결과 릴레이션의 차수는 rd이다. ③ R과 S를 세타 조인(theta-join)한 결과 릴레이션의 차수는 rd + sd이다. ④ R을 구성하고 있는 속성 집합 X가 S를 구성하고 있는 속성 집합 Y를 포함하고 X - Y = D라면 R ÷ S 연산을 적용한 결과 릴레이션의 차수는 D에 포함된 속성의 개수이다. 52. 다음 공간 질의(spatial query) 사례 중에서 공간 조인(spatial join)에 해당하..

(제 22회) 데이터베이스 / (51)~(75)

51. 국제 데이터 품질 표준인 ISO 8000에서 데이터의 품질 기준을 크게 유효성과 활용성으로 구분하고 있다. 다음 중 활용성에 해당하는 것은? ① 사실성 ② 필수성 ③ 정합성 ④ 충분성 52. 다음 ER 모델에서 1:1 관계 타입 MANAGES의 속성 StartDate에 대한 설명으로 가장 거리가 먼 것은? ① StartDate를 EMPLOYEE 엔티티 타입의 속성으로 이동시킬 수 있다. ② StartDate를 DEPARTMENT 엔티티 타입의 속성으로 이동시킬 수 있다. ③ StartDate를 MANAGES 관계 타입의 속성으로 그대로 유지하여도 된다. ④ StartDate를 EMPLYOEE와 DEPARTMENT 양쪽 모두에 유지해야 한다. 53. 릴레이션 스키마 S=(A, B, C, D, E, ..

(제 23회) 데이터베이스 / (51)~(75)

51. 데이터베이스 구축 방법론 v4.0의 DB구축 공정에서 다음의 태스크들이 진행되는 세그먼트에 해당하는 것은? - 메타데이터 입력항목 협의 - 한자 및 다국어 지원협의 - 표준안수립 및 작업지침 작성 ① 현황조사 ② 구축대상선정 ③ 계획수립 ④ 실행계획 52. 다음은 관계 데이터 모델에서의 주요 제약조건 네 가지를 나타낸다. 릴레이션에 대한 투플 삽입 연산이 발생할 경우 위배될 수 있는 제약조건들을 모두 나열한 것은? 가. 도메인 제약조건(domain constraint) 나. 키 제약조건(key constraint) 다. 엔티티 무결성 제약조건(entity integrity constraint) 라. 참조 무결성 제약조건(referential integrity constraint) ① 가, 나 ② ..

728x90
반응형