데이터베이스 정의 : 통합된 데이터(Integrated Data), 저장된 데이터(Stored Data), 운영 데이터(Operationall Data), 공용 데이터(Shared Data)
데이터베이스 특성 : 실시간 접근성(Real-Time Accessibility), 계속적인 변화(Continuous Evolution), 동시 공용(Concurrent Sharing), 내용 참조(Content Reference)
데이터베이스 종류 : 파일 시스템(File System), 관계형 데이터베이스 관리시스템(RDBMS; Relational Database Management System), 계층형 데이터베이스 관리시스템(HDBMS; Hierarchical Database Management System), 네트워크 데이터베이스 관리시스템(NDBMS; Network Database Management System)
데이터베이스 관리 툴 기능 : 데이터베이스 생성/삭제, SQL 명령어 작성 및 실행, 상태 모니터링, 사용자 계정 관리, 데이터베이스 내보내기/가져오기, 환경 설정
DBMS(Database Management System)
DBMS 유형 : 키-값(Key-Value) DBMS, 컬림 기반 데이터 저장(Column Family Data Store) DBMS, 문서 저장(Document Store) DBMS, 그래프(Graph) DBMS
DBMS 특징 : 데이터 무결성, 데이터 일관성, 데이터 회복성, 데이터 보안성, 데이터 효율성
데이터베이스 기술 트랜드
빅데이터의 특성 : 데이터의 양(Volume), 데이터의 다양성(Variety), 데이터의 속도(Velocity)
빅데이터 수집, 저장, 처리 기술 : 비정형/반정형 데이터 수집, 정형 데이터 수집, 분산 데이터 저장/처리, 분산데이터 베이스
빅데이터 분석, 실시간 처리 및 시각화를 위한 주요 기술 : 빅데이터 분석, 빅데이터 실시간 처리, 분산 코디네이션, 분석 및 시각화
NoSQL의 특성(BASE) : Basically Available, Soft-State, Eventually Consistency
NoSQL의 유형 : Key-Value Store, Column Family Data Store, Document Store, Graph Store
데이터 마이닝 절차 : 목적 설정, 데이터 준비, 가공, 마이닝 기법 적용, 정보 검증
데이터 마이닝 주요 기법 : 분류 규칙(Classification), 연관 규칙(Association), 연속 규칙(Sequence), 데이터 군집화(Clustering)