728x90
반응형

정보시스템 감리 기출문제해설 233

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

71. 분산 데이터베이스 시스템에서 분산 투명성에 대한 설명으로 적절하지 않은 것은?① 데이터의 실제 저장 위치를 알 필요 없이 데이터베이스의 논리적 이름만으로 데이터에 접근할 수 있는 위치 투명성(location transparency)을 보장해야 한다.② 분산 데이터베이스와 관련된 트랜잭션들이 동시에 수행되더라도 항상 일관성을 유지하는 장애 투명성(failure transparency)을 보장해야 한다.③ 동일한 데이터가 여러 지역에 중복해서 저장되는 경우 사용자가 중복을 인식하지 못하게 하는 중복 투명성(replication transparency)을 보장해야 한다.④ 하나의 릴레이션을 더 작은 조각(단편)으로 나누고 각 조각을 별개의 릴레이션으로 처리할 때 완전성, 회복성, 분리성을 보장하는 단편..

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

69. 대표적인 분산 파일 시스템인 HDFS(Hadoop Distributed File System)는 여러 노드(node) 로 구성되어 있다. 다음의 (가), (나)에 들어 갈 노드 이름으로 가장 옳은 것은?  ⦁(가)는 메타정보를 관리하며 데이터 블록들이 어느 (나)에 있는지를 유지한다.⦁(나)는 실제 데이터 블록을 저장하고 클라이언트에 이를 제공한다.⦁Secondary (가)는 primary (가)가 고장(fail)일 때를 대비하는 백업 노드이다.① (가) master node, (나) data node② (가) name node, (나) data node③ (가) master node, (나) slave node④ (가) name node, (나) slave node ▣ HDFS  Namenode..

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

67. 동시성 제어(concurrency control)의 로킹(locking) 단위에 대한 다음 설명 중 옳은 것을 모두 나열한 것은? 가. 로킹 단위가 작아지면 동시성(병행) 수준은 낮아진다.나. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.다. 로킹 단위가 작아지면 일반적으로 로킹 오버 헤드가 증가한다.라. 한꺼번에 로킹할 수 있는 데이터의 크기를 로킹 단위라 한다.① 가, 다 ② 가, 나, 라③ 나, 다, 라 ④ 가, 나, 다, 라 ▣ 로킹(Locking) 단위DB, 파일, 레코드 등커지면 : 로킹 오버헤드 감소, 데이터베이스 공유도 저하작아지면 : 로킹 오버헤드 증가, 데이터베이스 공유도 증가 가. 로킹 단위가 작아지면 동시성(병행) 수준은 낮아진다. (X)→ 동시성 수준은 높아짐..

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

65. 다음은 릴레이션 EMPLOYEE와 DEPENDENT를 생성 하는 데이터 정의문이다. 두 릴레이션에 대해 “자신의 부양가족과 이름이 같은 직원의 이름 (Name)을 출력하라”를 처리하는 SQL 질의를 모두 나열한 것은?  CREATE TABLE EMPLOYEE ( Name VARCHAR(15) NOT NULL, Ssn CHAR(9) NOT NULL, PRIMARY KEY (Ssn) );CREATE TABLE DEPENDENT ( Essn CHAR(9) NOT NULL, Name VARCHAR(15) NOT NULL, PRIMARY KEY(Essn, Name), FOREIGN KEY(Essn) REFERENCES EMPLOYEE(Ssn) );가. SELECT E.Name FROM EMPLOYEE AS..

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

63. 다음 STUDENT(학생)와 ENROLL(수강) 릴레이션에서“Cno가 ‘C413’인 과목을 수강한 학생의 Sname,Dept와 수강의 Grade를 검색하라.”는 질의를 SQL로 나타낸 문장으로 옳은 것은? (단, STUDENT와 ENROLL 릴레이션 각각의 기본 키는 Sno, (Sno, Cno)이다.) STUDENT(Sno, Sname, Year, Dept)ENROLL(Sno, Cno, Grade)① SELECT Sname, Dept, Grade FROM STUDENT JOIN ENROLL WITH(Sno) WHERE ENROLL.Cno = 'C413';② SELECT Sname, Dept, Grade FROM STUDENT NATURAL JOIN ENROLL USING(Sno) WHERE ENR..

(제 24회) 데이터베이스 / (61)~(62) 해설

61. 다음과 같은 함수 종속을 가진 릴레이션 R을 BCNF로 정규화한 결과로 옳은 것은? (단, 아래 지문에서 밑줄친 열은 기본키, 이탤릭체는 외래키를 의미한다.) R(A, B, C, D)함수종속 : A→(B, C, D), B→(A, C, D), D→C① R1(A, B, D), R2(D, C)② R1(A, B, C), R2(C, D)③ R1(A, B, C), R2(B, D)④ R1(A, C, D), R2(B, A) ▣ 문제풀이R(A, B, C ,D)함수종속 : A → (B, C, D), B → (A, C, D), D → C 1) 후보키 확인 : A or B 2) A속성을 대표 후보키로 선정하면, 함수종속 A → (B, C, D), D → C 에서 이행함수 종속 존재(A → D → C) 그러므로, 2 정..

(제 24회) 데이터베이스 / (59)~(60) 해설

59. 다음 릴레이션 A(P, Q, R)와 B(Q, R, S)에 대해 결과 릴레이션 C(P, Q, R, S)가 나오도록 하는 관계 대수 연산으로 옳은 것은? ① A ⋈N B (자연 조인) ② A ⋈+ B (외부 조인)③ A ⋉ B (세미 조인) ④ A ⋃+ B (외부 합집합) ▣ 조인 종류1) 세타 조인(theta join)선택연산의 비교연산자가 { = , , ≤ , 2) 동등 조인(equi join)세타조인 중 특별히 비교연산자가 = 인 경우3) 자연 조인(natrual join)동등조인에서 중복속성 중 하나가 제거된 것4) 외부조인(outer join)- 공통된 속성을 매개로 하는 정보가 아니더라도 버리지 않고 연산의 결과 릴레이션에 정보를 남겨 두는 것- 공통 속성 겂이 없는 부분은 null 값으..

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

57. 다음 뷰(view)의 변경 연산에 대해 적절하게 설명된 것을 모두 나열한 것은? 가. 두 개 이상의 테이블이 관련되어 정의된 뷰는 변경할 수 없다.나. DISTINCT, GROUP BY가 사용되어 정의된 뷰는 변경할 수 없다.다. 기본 테이블의 기본 키를 구성하는 속성이 포함 되어있지 않은 뷰는 변경할 수 없다.라. 뷰의 열이 상수나 산술 연산자 또는 함수가 사용 된 산술식으로 만들어진 뷰는 변경할 수 없다.① 가, 다, 라 ② 나, 다, 라③ 가, 나, 라 ④ 가, 나, 다, 라 ▣ 뷰(View) 변경 연산이 허용되지 않는 경우 ( 이론)① 뷰의 열이 상수나 산출 연산자 또는 함수가 사용된 산술 식으로 만들어질 경우② 집계 함수(COUNT, SUM, AVG, MAX, MIN) 가 관련되어 정의된..

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

55. ER 모델의 약한 개체(weak entity)에 대한 설명으로 옳지 않은 것은?① 자기 자신의 키 속성을 가지지 않는 개체 타입을 약한 개체 타입이라고 한다.② 약한 개체를 강한 개체와 연결시키는 관계 타입을 식별 관계라고 부른다.③ 약한 개체가 식별 관계에 대해 전체 참여 제약을 가질 필요는 없다.④ 모든 존재 종속(existence dependency)이 약한 개체 타입이 될 필요는 없다. ▣ 식별 관계 타입약한 개체(week entiry)1) 자신의 키 애트리뷰트가 없는 개체 타입2) 자기자산의 애트리부트로만 키를 명세할 수 없는 개체 타입3) 주 개체 - 강한 개체 타입(소유 개체 타입, 식별 개체 타입) 종속 개체 - 약한 개체 타입4) 약한 개체는 항상 의족적이기 때문에 참여 제약 조건..

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

53. 다음 ERD(Entity Relationship Diagram)에서 수퍼키(superkey)에 해당되지 않는 것은? (단, Registration과 Vehicle_id는 각각 후보키이다.)  ① (State, Year, Model)② (Vehicle_id, Number)③ (Registration, State)④ (Registration, Vehicle_id, Year) ▣ Key 의 종류1) 후보 Key(Candidate Key) : 유일성과 최소성을 만족유일성 : Key 의 값으로 Relation 내에 Tuple 들을 구분 가능최소성 : 유일성을 지니는 최소한의 속성만을 포험 2) 기본 Key(Primary Key) : 후보 Key 가 둘 이상인 경우, 대표로 선정된 키(Unique & Not..

728x90
반응형