ADsP 학습장(2)
[1~3과목 흐름 빠르게 훑기]
ㆍ1장. 데이터이해
- 데이터와 정보 : 데이터의 이해, DIKW의 정의
- 데이터베이스의 정의와 특징
- 데이터베이스의 활용
★ 2장. 데이터의 가치와 미래
- 빅데이터의 이해, 특징(3V, 4V)
- 빅데이터의 출현 배경
- 빅데이터가 만들어내는 본질적인 변화(4가지)
- 빅데이터의 위기요인과 통제방안
ㆍ 3장 : 가치 창조를 위한 데이터 사이언스와 전략 인사이트
- 빅데이터 분석과 인사이트
- 데이터 사이언스의 구성
- 데이터 사이언티스트의 역량
1. 데이터 이해
1.1.2. 데이터베이스 정의와 특징
ㆍ 데이터베이스의 특징(개요)
- DATABASE ( 물리적, 흩어진 데이터를 한 데 모음)
- DBMS ( DB와 USER간의 인터페이스/프로그램/관리시스템)
- SQL ( USER가 DBMS에 접근하는 방법 = 질의)
ㆍ 데이터베이스의 특징(4가지)
- 통합된 데이터(INTEGRATED DATA) : 중복최소하여 데이터 한 데 모음
- 저장된 데이터(STORED DATA) : 실시간 저장 / 저장매체에 저장
- 공용 데이터(SHARED DATA) : 공동 사용하여 여러사람 함께 쓰는 목적/ 대량화 및 구조가 복잡하곤 함
- 변화되는 데이터(CHANGEABLE DATA) : 데이터 새로 삽입, 삭제, 갱신으로 변화를 통해 정확한 현재의 데이터 유지
ㆍ 데이터베이스관리시스템(DBMS)
- RDBMS : Relational DBMS(관계형DBMS)
: 로우, 칼럼으로 구성된 하나 이상의 테이블, 기본키가 행을 식별함(객체 무결성을 지킴).
: 텍스트형태의 데이터
: ex) 오라클, Access, MySQL, MS-SQL 등
- OODBMS : Object Oriented DBMS(객체지향 DBMS)
: 객체 형태로 정보를 표현하는 DB모델
- NoSQL : nonSQL (Not-Only SQL)
: 일관성 모델을 이용하며 실시간 웹앱을 위한 데이터 저장/검색을 위한 메커니즘
: ex) MongoDB, Cassandra, HBase 등
ㆍ SQL(Structurede Query Language)
- DDL (Data Definition Language) 데이터정의어 : CREATE(생성), ALTER(변경), DROP(제거)
- DML (Data Manipulation Language) 데이터조작어 : SELECT(조회), INSERT(삽입), DELETE(삭제), UPDATE(갱신)
- DCL (Data Control Language) 데이터제어어 : GRANT(권한부여), REVOKE(권한제거)
ㆍ DB의 특성(5가지)
- 정보 축적 및 전달됨
- 정보로 이용됨
- 끊임없이 관리됨(추가/갱신 등)
- 정보기술의 발전을 이끔(정보처리, HW/SW기술발전 견인)
- 경제/산업적 측면에서 인프라로써 효율성과 편의 증
1.1.3. 데이터베이스의 활용
ㆍ 기업 내부 데이터베이스(1980년대)
- OLTP (On-Line Transaction Processing) : Host컴퓨터(서버단말)과 모든 단말과 On-Line연결. Host에서 처리하고 결과를 바로 돌려보내는 형태. 그냥 접근정도
- OLAP (On-Line Analytics Processing) : OLTP에서 정보위주의 분석처리까지 가능. 다차원적 데이터의 접근 및 활용
ㆍ 기업 내부 데이터베이스(2000년대)
- CRM (Customer Relationship Management) : 고객관리체계. 고객 관련 내외부 모든 자원을 분석/통합해 고객자원 극대화 및 활용
- SCM (Supply Chain MAnagement) : 공급망 관리. 원재료 생산 유통 및 공급단계의 최적화를 통해 수요자가 적재적소에 제품을 제공받기 위함.
- ERP (Enterprise Resource Planning) : 인사/재무/생산 등 기업 전부문의 경영자원에 대한 독립적 시스템을 통합한 관리시스템.
- BI (Business Intelligence) : CRM, SCM, ERP에서 활용하는 프로세스지원, 레포트지원 시스템
- RTE (Real-Time Enterprise) : 실시간 시스템