DataBase

Database

SangRok Jung 2022. 3. 25. 23:00
반응형

데이터


- 관찰이나 측정으로 수집한 사실을 수치 도는 문자 형태로 표현한 최소 단위의 값이다.

 

 

 

데이터 베이스


공용으로 활용하기 위해 통합하여 저장한 운영 데이터의 집합이다.

  • 실시간 접근성
  • 계속적 변화
  • 동시 공용
  • 내용에 의한 참조

※ 관계형 데이터 베이스 :  NoSQL, RDBMS 만 사용중이다. 

 

 

 

 

 

트랜잭션


데이터베이스의 상태를 변화시키기 위한 최소 작업 단위다.

 

특징

  • 원자성
  • 일관성
  • 고립성
  • 지속성

 

 

 

"데이터가 정교해지고 쌓이면 정보가 되고 정보가 의사결정에 도움을 주면 지식이 된다.

정확한 의사결정을 미래에 내릴 수 있다면 지혜가 된다."

 

 

※ Data Modeling : 수집한 데이터를 데이터 베이스로 만드는것.

※ RTE : 기업내부와 외부를 포괄하여 지속적으로 비지니스 프로세스를 개선하고 비지니스 정보를 실시간 전달함으로써, 업무의 지연을 극소화 하고 의사결정 스피드를 극대화하여 경쟁력을 끌어올리고자 하는 새로운 경영학적인 사조이다.
☞ 기업에서는 Data와 Information 을 Data asset이라 하며 중요한 자산이다.

 

 

 

 

 정보와 데이터

  • 지혜 (Wisdom)
  • 지식 (Decision-Making) 
  • 정보 (Information)
  • 데이터 (Data)

 

 정보의 특징

  • 정확성 (Accuarcy)
  • 현재성 (Currency)
  • 규모 (Volume)

 

 

 

정보의 변화를 해결하기 위한 시스템


운영체제

· 정보시스템

정보 저장 시스템

  • - 파일
  • - 스프레드시트
  • - 데이터베이스, DBMS

정보처리 시스템

  • MIS (Management Information System)
  • DSS (Decision Support System)
  • DW (Data Werehouse)
  • DM (Data Mining)
  • BI (Business Intelligence)

 

 

 

 

데이터 베이스


· 데이터 베이스의 정의

공유, 운영, 통합, 저장 가능한 데이터의 집합

 

· 데이터 베이스 정의에 대한 해석

통합 데이터 (integrated Data)

  • 같은 데이터가 원칙적으로 중복되어 있지 않음.
  • 최소의 중복 (Minimal Redundancy)

공용 데이터 (Shared Data)

  • 어떤 응용프로그램 또는 조직의 배타적 소유가 아님
  • 규모의 대형화 구조의 복잡성, 다원적 성격

운영 데이터

  • 조직의 존재 목적이나 기능을 수행하는데 필요한 데이터
  • 일시적 데이터는 운영데이터가 아님

저장 데이터

  • *래퍼지토리에 저장
  • 디스크, 플래시, 테이프 장치

 

 

데이터베이스의 특징 (기능적 특징) (사용자의 관점)

특징 설명
실시간 접근
(Realtime Accessibility)
- 질의에 대한 실시간 처리 및 응답
- 의사결정시 바로 적용
동시공용
(Concurrent Sharing)
- 여러 사람이 같은 데이터를 다른 목적으로 동시에 사용가능
지속적 변화
(Continuous Evolution)
- 삽입(Insertion), 삭제(Deletion), 갱신(update)이 지속적으로 수행
- 정확도(Accuracy) 담보
내용에 의한 참조
(Contents Reference)
- 데이터 내용 즉 값의 의한 참조, 데이터 안전성 보장
- 무결성 (Intergrity)

 

 

 

 

 

데이터베이스의 구성


스키마 (Schema)

  • 데이터베이스를 구성하는 자료
  • 데이터베이스간의 성질, 관계 제약조건등의 정의를 총칭

※ 스키마는 데이터베이스의 독립성을 제공하며 이를 통해 데이터베이스의 정의 및 특징을 구현한다.

※ 독립성 : 외부의 변화에 민감하지 않으며 접근시 정당한 절차를 거치는 성질.

※ Meta Data : 데이터를 위한 사전 데이터

 

데이터베이스의 구성

  • 외부 스키마 (Extelnal Scema)
  • 개념 스키마 (Conceptual Schema)
  • 내부 스키마 (Internal Schema)

 

외부 스키마 (External Schema)

  • 사용자 관점의 스키마
  • 사용자 또는 특정응용단에서의 논리적 데이터구조

개념 스키마 (Conepuual Schema)

  • 관리자 관점의 스키마
  • 저장 데이터, 데이터간 관계, 접근제어, 무결성 등

내부 스키마 (Internal Schema)

  • 물리적 저장 장치 측면요약

 

 

 

 

 

 

 

요약


  • 인터넷에서 발생하는 데이터들을 데이터베이스 라는 곳에 저장하고 DBMS(DataBase Management System)를 사용한다.
  • 보통 데이터베이스는 관계형 데이터 베이스(RDB)를 말한다.
  • 빅데이터 시대가 도래하며 다양한 타입과 대용량 데이터를 처리하기 위해 Hadoop이라는 대용량 분산 처리 파일시스템이 등장하였다.
  • Hadoop을 효율적으로 사용하기 위해 Hadoop echo system같은 프로그램이 등장하고 있다.
  • Hadoop에 저장된 파일 데이터를 SQL로 조회할 수 있는 프로그램도 있다. RDB와 화둡은 상호보완적으로 사용하고 있다.

 

반응형

'DataBase' 카테고리의 다른 글

[DataBase] ORM  (0) 2023.02.01
[Data Modeling] 정규화(Nomalization) 이해와 예제  (0) 2022.04.04
[Data Modeling (데이터 모델링)]  (0) 2022.04.02
DBMS  (0) 2022.03.25