728x90
반응형

정보관리기술 337

CAP이론의 한계와 PACELC 이론 / ①

문제 7) CAP 이론의 한계와 PACELC( Partition Availability Consistency Else Latency Consistency ) 이론 답) 1. CAP 이론의 개념 및 한계 CAP 이론 개념 어떠한 분산 시스템도 일관성일관성(Consistency), 가용성가용성(Availability) 그리고 분할내성분할내성(생존성생존성, Partition tolerance) 중에 3가지를 만족시킬 수 없다는 이론 CAP 이론의 한계점을 보완하기 위해 PACELC 이론을 사용하여 네트워크 장애상황 및 정상상황을 나누어 설명 2. PACELC 이론 개념 및 구성요소 가. PACELC 이론 개념 개념도 개념 CAP 이론을 보완하여 , 네트워크가 장애일때와 정상일때를 나누어 중시해야할 품질속성을 ..

Column Family 데이터베이스 / ①

문제 11) Column Family 데이터베이스 답) 1. Row 단위 저장소, Column Family 데이터베이스의 개념 Key-Value Store 방식의 단점을 극복하기 위해, 하나의 Key에 여러 개의 Column을 저장하고, Column Value 조합으로 구성된 데이터베이스 2. Column Family 데이터베이스의 구성도 및 구성요소/유형 가. Column Family 데이터베이스의 구성도 Row Key와 관련된 많은 열이 있는 행으로 Column Family에 데이터를 저장 나. Column Family 데이터베이스의 구성요소 및 유형 구분 구성 및 유형 설명 구성요소 Column Family Column들을 물리적으로 배치, 각각의 Row들은 같은 Column Family들을 가짐 ..

공간DB

문제 3) 공간 DB에서 사용되는 공간 연산자(Spatial Operator)를 5개 나열하고 설명하시오. 답) 1. 공간 DB(Spatial DB) 개념 문자와 숫자 등으로 표현되는 비공간 데이터와 공간 객체의 좌표값으로 표현되는 공간데이터의 집합 공간 DB 에서 사용되는 연산자는 크게 공간 관계 함수와 공간 분석 함수로 구분 2. 공간적 관계의 결과 확인, 공간 관계 연산자 상세 설명 가. 공간 관계 연산자 연관도 공간 관계 함수는 공간 객체들의 기하학적 공간 관계를 Boolean 형식으로 결과를 반환 나. 공간 관계 연산자 상세설명 공간관계 연산자 설명 Equals(g1, g2) g1과 g2가 동일하면 True 반환, 상이하면 False 반환 Disjoint(g1, g2) g1과 g2가 겹치는 곳이..

MongoDB / ①

문제 8) MongoDB의 개념 및 특징 답) 1. Document 기반 NoSQL, MongoDB의 개념 정의 프로덕션 환경에서 데이터베이스를 확장할 수 있는 기능을 제공하는, C++로 작성된 Document 지향의NoSQL 데이터베이스 관리 시스템 2. MongoDB의 특징 및 구성방식 가. MongoDB의 특징 특징 설명 Document-oriented MongoDB는 JSON형태로 데이터를 관리 도큐먼트는 MongoDB가 데이터를 저장하는 최소 단위 유연한 스키마 스키마의 선언 없이 필드의 추가와 삭제가 자유로운 Schema-less 구조 비 관계형 데이터베이스 관계(Relationship) 개념이 없는 비 관계형 데이터베이스 조인(Join)을 지원하지 않으며, 대신 임베디드 방식의 도큐먼트 구조..

NoSQL

문제 4) NoSQL 답) 1. 웹 2.0 시대의 대용량 비정형 데이터 처리, NoSQL 의 개요 데이터의 변화 NoSQL 의 정의 ACID 를 우선으로 하는 관계형 데이터베이스의 한계를 벗어나, Web2.0 의 비정형 초고용량 데이터 처리를 위해 데이터의 읽기 보다 쓰기에 중점을 둔 데이터베이스 비정형 데이터 저장을 위한 BASE 특성을 가지며 CAP 분산 컴퓨팅 이론을 따름 2. NoSQL 의 아키텍처 및 데이터 모델 종류 가. NoSQL 의 아키텍처 분산 병렬 처리에 적합한 확장성을 제공 나. NoSQL 의 데이터 모델 종류 데이터모델 개념도 핵심설명 대표DB Key/Value Store Unique한 Key에 하나의 Value를 가지고 Key 기반의get, put, delete 기능제공 Put(K..

데이터 모델링

문제 5) 아래 조건으로 학생과 수강신청서 간의 관계에 대하여 다음을 작성하시오. 개체(Entity) 속성(Attribute) 학생 학번, 성명, 전화번호 수강신청서 신청번호, 과목명, 교수명, 학점 학생과 수강신청서는 일 대 다의 관계이다관계이다. 즉즉, 한 사람의 학생이 다수의 수강신청을 할 수 있고있고, 수강신청서 1개는 특정학생의 수강신청서로 되어 있다 가. ERD(Entity Relationship Diagram) 나. 관계형 데이터 모델모델(Relational Data Model) 답) 1. 현실세계 업무를 데이터 모델로 표현표현, 데이터 모델링 개요 현실세계의 업무 프로세스를 추상화하여 데이터베이스의 데이터로 표현하기 위한 설계과정 학생과 수강신청서간의 관계를 모델링하기 위해위해, ERD, ..

데이터베이스 제5정규형 / ①

문제 8) 데이터베이스 제5정규형 답) 1. 후보키 통하지 않는 조인 종속(Join Dependency) 제거. 제5정규형의 개요 가. 데이터베이스 제5정규형의 정의 결합종속(JD: Join Dependency)이 있을 경우, N개의(2개 이상) 테이블(Entity)로 분리하는 정규화 기법 나. 정규화의 기본 원칙 정보의 무손실 분리된 관계를 표현한 정보는 분리 전 정보를 모두 포함하며, 더 바람직한 구조를 소유 데이터 중복 감소 중복으로 인한 이상 현상 제거 분리의 원칙 독립된 관계성은 하나의 독립된 관계로 분리하여 표현 2. 데이터베이스 제5정규형의 개념도와 이상 현상 가. 데이터베이스 제5정규형의 개념도 나. 데이터베이스 제5정규형의 이상현상 이상현상 개념도 설명 삽입 이상 릴레이션 SPC’에서 (..

정규화, 역정규화 / ①

문제 6) 관계형 데이터베이스의 정규화와 역정규화 답) 1. 관계형 데이터베이스의 정규화와 역정규화 개요 관계형 데이터베이스 모델링 수행 시 데이터의 이상현상을 제거하고 성능향상을 위해 사용되는 기법 2. 관계형 데이터베이스의 정규화와 역정규화 상세 설명 가. 정규화(Nomalization) 설명 구분 설명 원칙 정보의 무손실, 데이터 중복성 감소, 분리의 원칙 유형 1정규화 복수의 속성값을 갖는 속성 분리 2정규화 주식별자에 종속적이지 않은 속성 분리(부분함수종속 제거) 3정규화 속성에 종속적인 속성 분리(이행함수종속 분리) BCNF 다수의 주식별자 분리 4정규화 다가 종속(Multi-Valued Dependency) 속성 분리 5정규화 결합 종속(Join Dependency) 일 경우 두 개 이상의 ..

병행제어(Concurrency Control)

문제5) 데이터베이스의 병행제어(Concurrency Control)에 대하여 다음을 설명하시오. 가. 병행제어의 정의 나. 병행제어의 기법의 종류 다. 병행제어의 문제점 답) 1. 데이터베이스의 일관성 확보, 병행제어의 개념 정의 다중 사용자 환경을 지원하는 데이터베이스 시스템에서 여러 트랜잭션들이 성공적으로 동시에 실행될 수 있도록 지원하는 기능 목적 데이터베이스의 무결성 및 일관성 보장 트랜잭션 직렬화를 통한 처리량 극대화 병렬 처리로 사용자 응답시간 최소화 2. 병행제어의 기법의 종류 단계 개념도 설명 Locking 특정 트랜잭션이 데이터 항목에 대하여 잠금(Lock)을 설정하면, 잠금을 설정한 트랜잭션이 해제(Unlock)할 때까지 데이터를 독점적으로 사용할 수 있는 것 (Shared Lock,..

정규화

문제2) 데이터베이스에서 정규화는 이상현상(Anomaly)이 있는 릴레이션(Relation)을 해결하기 위한 방법이 다. 다음의 을 활용하여 설명하시오. 가. 이상현상 3가지와 발생 이유 나. 해결방안 다. 테이블 재구성 답) 1. 수강테이블에서 이상현상 3가지와 발생 이유 가. 수강테이블에서 이상현상 3가지 삽입이상 학번 입력 시 학과, 지도교수, 수강코드를 재 입력해야 함 삭제이상 수강코드 삭제 시 학번, 학과, 지도교수 같이 삭제 갱신이상 일부 학번의 학과 수정 시 다른 컬럼의 학과도 함께 수정해야 함 나. 이상현상 발생 이유 2차 정규화 이전 : 부분함수 종속성 존재 3차 정규화 이전 : 이행함수 종속성 존재 2. 수강테이블 이상현상 해결방안 2차 정규화 3차 정규화 3. 수강테이블 재구성 공감과..

728x90
반응형