정보처리기사 실기 준비 #9

hongjungkim·2021년 9월 18일
1

데이터베이스 기초 활용하기

1. 데이터베이스 종류

  • 데이터베이스 개념
    • 데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요
    • 통합된 데이터
    • 저장된 데이터
    • 운영 데이터
    • 공용 데이터
  • 데이터베이스 특성
    • 실시간 접근성
    • 계속적인 변화
    • 동시 공용
    • 내용 참조
  • 데이터베이스 종류
    • 파일 시스템
      • 파일에 이름을 부여하고 저장이나 검색을 위하여 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 정의한 뒤 관리하는 데이터베이스 전 단계의 데이터 관리 방식
    • 관계형 데이터베이스 관리시스템
      • 관계형 모델을 기반으로 하는 가장 보편화된 데이터베이스 관리시스템
    • 계층형 데이터베이스 관리시스템
      • 데이터를 상하 종속적인 관계로 계층화하여 관리하는 데이터베이스
    • 네트워크 데이터베이스 관리시스템
      • 데이터의 구조를 네트워크 상의 망상 형태로 표현한 데이터 모델
  • 데이터베이스 관리 툴
    • DB 관리자들이 데이터베이스를 편리하고 쉽게 다룰 수 있도록 도와주는 도구
    • 데이터베이스 관리 툴 기능
      • 데이터베이스 생성, 삭제
      • SQL 명령어 작성 및 실행
      • 상태 모니터링
      • 사용자 계정 관리
      • 데이터베이스 내보내기/가져오기
      • 환경 설정
  • DBMS
    • 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구, 보안 등의 기능을 지원하는 소프트웨어
  • DBMS 유형
    • 키-값 DBMS
    • 컬럼 기반 데이터 저장 DBMS
    • 문서 저장 DBMS
    • 그래프 DBMS
  • DBMS 특징
    • 데이터 무결성
    • 데이터 일관성
    • 데이터 회복성
    • 데이터 보안성
    • 데이터 효율성
  • 상용 DBMS 및 오픈 소스 기반 DBMS
    • 상용 DBMS
      • 특정 회사에서 유료로 판매하는 시스템
    • 오픈 소스 기반 DBMS
      • 오픈 소스 라이선스 정책을 준용하는 범위 내에서 사용이 자유로움
  • 빅데이터

    • 시스템, 서비스, 조직 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트 크기의 비정형 데이터

    • 특성

      • VOLUME
      • VARIETY
      • VELOCITY
    • 수집, 저장, 처리 기술

      • 비정형/반정형 데이터 수집
      • 정형 데이터 수집
      • 분산데이터 저장/처리
      • 분산데이터 베이스
    • 빅데이터 분석, 실시간 처리 및 시각화를 위한 주요 기술

      • 빅데이터 분석
      • 빅데이터 실시간 처리
      • 분산 코디네이션
      • 분석 및 시각화
  • NoSQL
    • 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 테이블 스키마가 필요하지 않고 조인 연산을 사용할 수 없으며, 수평적으로 확장이 가능한 DBMS
    • 특성
      • Basically Available
      • Soft-State
      • Eventually Consistency
    • 유형
      • Key-Value Store
      • Column Family Data Store
      • Document Store
      • Graph Store
  • 데이터 마이닝
    • 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술
    • 대규모 데이터에서 의미 있는 패턴을 파악하거나 예측하여 의사결정에 활용하는 기법
  • 데이터 마이닝 절차
    • 목적 설정
    • 데이터 준비
    • 가공
    • 마이닝 기법 적용
    • 정보 검증
  • 데이터 마이닝 주요 기법
    • 텍스트 마이닝, 웹 마이닝
    • 주요 기법
      • 분류 규칙
      • 연관 규칙
      • 연속 규칙
      • 데이터 군집화

Question

  • 데이터 마이닝?
  • 데이터베이스?
  • HDBMS?
  • DBMS 유형?
  • DBMS 특징?
  • ERD?
  • HDFS?, 맵 리듀스?
  • 빅데이터의 특성?
  • NoSQL?
  • NoSQL의 특성?
  • NoSQL의 유형?
  • 온톨로지?
  • 데이터 마이닝 주요 기법?
  • 텍스트 마이닝?
  • DBMS?
profile
hangout with 💻 :)

0개의 댓글