기록하는삶

[데이터베이스/DB] 데이터, 데이터베이스(DB), 데이터베이스시스템(DBS) 본문

AI/데이터베이스(DB)

[데이터베이스/DB] 데이터, 데이터베이스(DB), 데이터베이스시스템(DBS)

mingchin 2021. 9. 22. 01:45
728x90
반응형

데이터(Data)

> 'datum'의 복수형

> 관찰, 측정 등을 통해 얻은 사실이나 값

ex) 10cm, 5kg, 3000원, 사진 등

> 정보(information) = 데이터를 의미 있는 패턴으로 정리한 것

ex) 동생의 키 = 150cm, 무게의 단위는 g, kg 등이 있다.

> 지식(knowledge) = 정보를 모아 일반화된 형태로 정리한 것 or 정보를 의사결정이나 가치 창출에 이용한 것

ex) 동생 나이대의 남자 아이들의 키는 140~160cm 정도다, 가게를 24시간 열었지만 새벽 손님이 너무 없으니 새벽 운영을 중단해야겠다

> 지혜(wisdom) = 지식을 이해하고 응용, 발전해나가는 정신적 능력

ex) 새벽에 가격에 운영하던 비용을 다른 데이터 분석을 통한 전략으로 재투자한다.

데이터베이스(DB_Data Base)

> 한 조직에서 공유하기 위한 목적으로 조직한 데이터의 집합, 데이터 공유를 위한 통합 저장소

> 최소한의 중복을 추구하고(통합, integrated), 컴퓨터 저장매체에 저장하며(저장, stored), 조직 내에서 특정 기능을 하기 위해 존재하고(운영, operational), 조직 내 여러 시스템들이 공동으로 생성하고 이용하는(공용, shared) 특성이 있다.

데이터베이스시스템(DBS_Data Base System)

> 데이터베이스(DB) + 사용자(최종사용자, 개발자, DBA) + 데이터언어(Data Language) + 데이터베이스 관리시스템(DBMS)

출처: 네이버 지식백과

> 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템

> 실시간 접근이 보장되고, (갱신, 삽입, 삭제 등에 의해) 계속해서 변화하며, 다수의 사용자에 의해 동시에 공유되고, 저장된 데이터의 내용을 참조해 데이터에 접근할 수 있다는 특성이 있다.

> 이를 위해 3단계 구조의 데이터 독립성을 추구한다.

> 스키마(schema) = 데이터의 구조 및 유형의 정의(논리적 관점)

→ 메타데이터(metadata)라고도 함

→ 데이터 모델을 사용해 언어적 + 그래픽적으로 표현하며, 시간이 지나도 잘 바꾸지 않음

3단계 구조 데이터 독립성 = 데이터의 독립성을 보장하기 위해 데이터베이스를 3단계의 스키마로 구성, 하위 단계의 구현 내용을 추상화해 하위단계에서는 인지하지 못하도록 하는 것

외부스키마(사용자 관점, 개별 사용자 혹은 개발자가 접근), 개념스키마(조직 전체의 데이터와 그 관계를 논리적으로 기술, DA _ Data Architect 혹은 DBA _ Database Administrator가 접근), 내부스키마(물리적 저장구조, 데이터가 실제 물리적으로 저장되는 방법을 표현)

 

728x90
반응형