데이터베이스 종류
1. 데이터베이스
- 다수의 인원, 시스템 or 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합
2. 데이터베이스 정의
정의 | 설명 |
통합된 데이터 | 자료의 중복을 배제한 데이터의 모임 |
저장된 데이터 | 저장 매체에 저장된 데이터 |
운영 데이터 | 조직의 업무를 수행하는 데 필요한 데이터 |
공용 데이터 | 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터 |
3. 데이터베이스 특성
- 실시간 접근성, 계속적인 변화, 동시 공용, 내용 참조
4. DBMS
- 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구 보안등의 기능을 지원하는 SW
- DBMS의 특징
특징 | 설명 |
데이터 무결성 | 부적절한 자료가 입력되어 동일한 내용에 대해 서로 다른 데이터가 저장되는 것을 허용하지 않음 |
데이터 일관성 | 삽입, 삭제, 갱신, 생성 후에도 저장된 데이터가 변함없이 일정 |
데이터 회복성 | 장애가 발생하였을 시, 특정 상태로 복구되어야 함 |
데이터 보안성 | 불법적인 노출, 변경, 손실로부터 보호 |
데이터 효율성 | 응답시간, 저장 공간 활용 등이 최적화되어 사용자, SW, 시스템 등의 요구 조건을 만족시켜야 함 |
- DBMS의 유형
- 키-값(Key-Value) DBMS
- 컬럼 기반 데이터 저장 (Column Family Data Store) DBMS
- 문서 저장(Document Store) DBMS
- 그래프 (Graph) DBMS
5. 빅데이터
시스템, 서비스, 조직 등에서 주어진 비용, 시간 내에 처리가 가능한 수십 페타바이트 크기의 비정형 데이터
6. NoSQL
- 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어
- 데이터 저장에 고정된 테이블 스키마가 필요하지 않음
- 조인 연산을 사용할 숭 없음
- 수평적으로 확장 가능한 DBMS
7. 시맨틱 웹 (Semantic Web)
- 기계가 이해할 수 있는 온톨로지 형태로 표현하고, 자동화된 기계가 처리하도록 하는 지능형 웹
8. 온톨로지 (Ontology)
- 실세계에 존재하는 모든 개념들과 개념들의 속성, 개념들 간의 관계 정보를 컴퓨터가 이해할 수 있도록 서술한 개념화 명세
8. 데이터 마이닝
- 대규모로 저장된 데이터안에서 체계적이고 자동적으로 통계적 규칙 or 패턴을 찾아내는 기술
'정보처리기사 > DB' 카테고리의 다른 글
인터페이스 기능 구현 (0) | 2023.03.16 |
---|---|
연계 모듈 구현 환경 구성 및 개발 (0) | 2023.03.15 |
물리 데이터 저장소 구성 (0) | 2023.03.14 |
물리 데이터 모델 설계 (0) | 2023.03.14 |
논리 데이터 모델 검증 (0) | 2023.03.11 |