실기_2과목_고급 데이터베이스

2018. 10. 3. 16:51정보처리기사/개념 정리

분산 데이터베이스 (Distributed Database)

논리적으로 같은 시스템에 속하지만 물리적으로는 컴퓨터 네트워크를 통해 분산되어 있는 데이터베이스.


- 분.데 시스템의 구성

분산처리기 : 자체적 처리 능력 가짐. 

분산 데이터베이스 

통신 네트워크 :분산 처리기들을 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 네트워크


-목표

위치 투명성 (Location Transparency) : 접근하려는 데베의 실제 위치를 알 필요없이 논리적인 명칭으로만 접근 가능

중복 투명성 (Replication Transparency) : 동일한 데이터가 ㅈ여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용 가능.

                     시스템은 자동으로 모두 데리고 작업 수행

병행 투명성 (Concurrency Transparency) : 분산 데베와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 서로의 수행 결과에 영향받지 않음.

장애 투명성 (Failure Transparency) : 트랜잭션, DBMS, 네트워크, 컴퓨터의 장애에도 불구하고 트랙잭션은 정확하게 수행.


- 장점

지역 자치성 높다, 데이터 공유성 향상, 분산 제어 가능, 성능 향상, 효율성, 융통성, 신뢰성 가용성, 용량 확장 가능


- 단점

수행 기능 복잡, 설계 어렵, 개발비용과 처리비용 증가, 잠재적 오류 증가




멀티미디어 데이터베이스 (Multimedia Database)

텍스트, 그래픽, 정지 화상, 동영상, 음성 등이 복합적으로 구성된 데이터베이스


- 특성

대용량의 데이터, 비정형 데이터, 미디어 별로 데이터 검색 방법 필요, 데이터 구조 복잡


- 구축 방법 p.204

1) 파일 기반 기법

2) 관계형 데이터베이스 기반 기법

3) 객체 지향 데이터베이스 기반 기법

4) 객체 관계형 데이터베이스 기반 기법




주기억장치 데이터베이스 (Main Memory Database)

데이터베이스 전체를 주기억장치에 상주시킨 후 데이터베이스 연산을 수행하는 시스템 


- 특성

디스크 입,출력이 발생하지 않음 -> 빠른 입출력 가능

시스템 내 문제 발생 시 회복 작업의 구현 어려움

주기억장치 구입 비용 큼




데이터 웨어하우스 (Data Warehouse)

다량의 데이터를 효과적으로 분석하여 정보화하고 이를 어려 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터베이스

전사적인 데이터 통합을 통한 효율적 분석이 필요하게 되었고, 신속하고 정확한 의사결정용 데이터베이스의 필요성이 대두되면서 등장.


- 장점

높은 투자 수익률, 경쟁에서 우위, 생산성 향상


- 단점

기존 시스템과 명확한 역할 설정을 하지 못할 경우 업무 혼란 초래

불일치 문제

충분한 데이터가 없으면 정확한 결과 도출 어려움

유지보수 어려움.



데이터 마트 (Data Mart)

특정 주제나 부서 중심으로 구축된 소규모 단일 주제의 데이터 웨어하우스.

한 기업 내에 복수 개의 데이터 마트가 존재

전사적 통합성을 염두하고 웨어하우스 이전에 구축될 수 있음.


- 특징

전사적 데이터 웨어하우스의 데이터를 분석 요건에 적합한 구조로 재구성함.

요약데이터로 구성 (필요 시 상세)

제한된 규모의 데이터




데이터 마이닝 (Data Mining)

데이터 웨어하우스에 저장된 데이터 집합에서 사용자의 요구에 따라 유용하고 가능성 있는 정보를 발견하기 위한 기법.


- 기법

1) 연관 (Association)

2) 연속 (Sequence)

3) 분류 (Classification)

4) 군집화 (Clustring) : 상호 간에 유사한 특성을 갖는 데이터들을 집단화하는 방법 

5) 특성화 (Characterization) 

6) 패턴 분석 (Pattern Analysis)

7) 경향 분석 (Trend Analysis)



OLAP (Online Analytical Processing)

다차원으로 이루어진 데이터로부터 통계적인 요약 정보를 분석하여 의사결정에 활용하는 방식.


데이터 웨어하우스나 마트와 같은 시스템과 상호 연관. 데이터를 받아 전략적인 정보로 변환 시킴.




OLTP (Online Transaction Processing)

온라인 업무 처리 형태의 하나로 네트워크상의 여러 사용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 검색하는 등의 단위 작업을 처리하는 방식.




ODBC (Open DataBase Connectivity)

프로그램과 데이터베이스의 종류에 관계없이 자유롭게 데이터베이스에 접근하여 사용할 수 있도록 만든 응용 프로그램의 표준 인터페이스. BY MS.











'정보처리기사 > 개념 정리' 카테고리의 다른 글

실기_3과목_업무프로세스_02  (0) 2018.09.22
실기_3과목_업무프로세스_01  (0) 2018.09.22