
1 byte 는 "숫자 및 영어, 특수문자 1글자 표현 가능"
2 byte 는 "한글, 일어, 중국어 등 문자 1글자 표현 가능"
Bit -> Byte -> KB -> MB -> GB -> TB -> PB -> EB -> ZB -> YB
DB ? 정보집합체
DBMS ? DB 관리 소프트웨어
공유운영 데이터라고도 부르며 CUD 를 통해 항상 최신의 정확한 상태를 유지한다.| 측면 | 특성 |
|---|---|
| 정보의 축적 및 전달 | 기계가독성(정보처리기기가 활용할 수 있는 형식), 검색가능성(필요한 정보 검색가능), 원격조작성(온라인으로 즉시 이용가능) |
| 정보이용 | 이용자의 요구에 따라 정보를 신속정확하게 조회 / +경제성 |
| 정보관리 | 일정한 질서(인덱스)와 구조(스키마)에 따라 검색 및 관리, 체계적이고 관리가 용이하며 최신 상태 유지 |
| 정보기술발전 | 정보를 활용한 소프트웨어,하드웨어,처리기술,네트워크 기술 등의 발전을 유도(견인) |
| 경제-산업적 | 축적된 유의미하고 정확한 데이터베이스의 인프라를 활용하여 경제,산업,사회 전반에 긍정적인 영향을 미쳐 효율성 및 편의성 증대 |
트랜잭션의 특성
Transaction, 명령에 따른 작업수행의 논리적인 단위. 예를 들면 "데이터 조회 요청" 은 트랜젝션이 1번 발생, "내용 저장이지만 중복된 내용을 확인하고 기존 내역은 삭제 후 저장" 의 경우 DB 작업은 여러 번 발생하지만 조회와 마찬가지로 하나의 트랜젝션으로 묶여 "1개의 작업단위"로 판단할 수 있다.
트랜젝션의 특성은 원자성(모두적용 or 무효),일관성(결과의 일관성),고립성(서로다른 트랜잭션은 서로 영향X),지속성(수행결과는 영구적) 이 있다.
기업 내부의 DB
1) 인하우스DB <1990년대~> : 정보통신망 구축 가속화 -> 기업 경영 전반에 필요한 자료를 체계화 하고 운영 -> 전사관리시스템(ERP) 의 전신
2) OLTP(Online Transation Processing) <1990년대 중반 이전> : 정보수집 및 공유를 위한 경영정보시스템(MIS) 과 단순 자동화 중심의 시스템 구축
3) OLAP(Online Analytical Processing) : 데이터마이닝 기술의 등장 -> 단순 "수집" 과 "공유" 에서 "분석" 중심 시스템 구축
4) CRM & SCM <2000년대> : DB 구축의 화두가 보다 유의미한 고객관계관리(Customer Relationship Management) 와 공급망관리(Supply Chain Management) 중심으로 변화. 공급망 정보와 고객 정보가 연동.
OLTP 와 OLAP 의 차이
OLTP 는 Transaction, 거래단위에 초점
OLAP 는 Analytical, 적제된데이터에 초점
EAI(Enterprise Application Integration) : 여러 개의 서비스를 연계하기 위하여 중앙관리 방식으로 연결 루트를 최적화하는 애플리케이션 통합 서비스
KMS(Knowledge Management System) : 지식 경영 시스템을 의미, 기업이 보유할 수 있는 지식을 통합하여 관리하는 것으로 문제해결능력 향상 목적
기업이 보유할 수 있는 지식 예시
1) 프로젝트 경험
2) 직원 역량(직원의 경험)
3) 과거 사례
4) 와부 사례
SCM(Supply Chain Management) : 유통 부문의 SCM 은 공급망 관리를 의미한다. 원자재 -> 기업 -> ... -> 고객까지의 유통단계를 최적화 하는 것이 목적
ERP(Enterprise Resource Planning) : 제조 부문의 ERP 는 경영자원통합관리를 의미한다. 부서별 업무에 필요한 자원을 직접 또는 간접적으로 지원하여 업무 효율성 을 높이는 것이 목적
CRM(Custom Relationship Management) : 제조 부문의 CRM 은 고객 관계 관리로 분석을 통한 신규 고객 창출, 기존 고객 이탈 방지을 목적
BI(Business Intelligence) : 기업의 의사결정 프로세스로 기업데이터 가공 및 분석 - 비지니스 이슈에 답하기 의해 신속한 보고서를 작성하는 도구로는 "ad hoc report" 가 있다.
RTE(Real Time Enterprise) : 프로세스에서 발생하는 정보를 실시간으로 통합 및 전달하는 스피드 경영