Database

[데이터베이스 기초] 데이터 VS 데이터베이스 VS 데이터베이스 시스템

dev-ohdam 2024. 5. 31. 17:52

 

데이터

데이터란 의미가 있고 기록될 수 있는 알려진 사실이다.
여기서 우리가 집중해야할 것은 의미 / 기록 / 사실

 

1. 의미는 모든 사람에게 공통적으로 적용되지 않는 상대적인 개념이다.

 

나에게 필요한 내용이 아니라면 그 의미는 나에게 없는 것과 같다.
즉, 데이터는 만고불변의 진리가 아님을 알 수 있다.

 

2. 데이터는 어떤 형태든 간에 기록될 수 있어야 한다.

 

 

3. 데이터는 어떠한 사실이어야 한다.

 

 예를 들어 일어나지 않은 거짓된 뉴스가 방송됐다고 가정하자,

 이 거짓된 뉴스는 데이터가 될 수 없다.
왜? 사실이 아니니까.

 반면, 거짓된 뉴스가 방송되었다. 라는 사실 자체는 데이터가 될 수 있다.
왜? 해당 상황 자체는 실제로 일어난 상황이기 때문이다.

 

데이터베이스 (DB)

데이터베이스는 관련 있는 데이터들의 모임이다. "관련이 있다." 라는 것 또한 주관적인 개념이다.
즉, 누가 DB를 만드는가? 에 따라 같은 데이터들의 모임이라도 다르게 분류될 수 있다.

 

데이터베이스 관리 시스템 (DBMS: Database Management System)

DBMS는 우리가 흔히 데이터베이스를 관리하기 위해 사용되는 소프트웨어인 MySQL, Oracle 등을 일컫는다.

 

 

 데이터베이스 시스템 (DB System)

데이터베이스 시스템은 DBMS + 데이터베이스 (+@ 이를 운영하기 위한 컴퓨터 시스템)인 통합적인 개념을 의미한다.

 

 

작은 세계 (Mini-World)

데이터베이스를 작은 세계를 표현한 것이라고 말하기도 한다.
여기서 작은 세계란 대상(실세계)의 전체 중, 데이터베이스의 구축의 대상이 되는 일부분을 말한다.