컴퓨터과학/ADsP

ADsP 학습장(2)

광드 2024. 9. 12. 23:50
728x90
반응형

[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) : 실시간 시스템

기업 내부 데이터베이스 구성

 

728x90
반응형