데이터 공부/데이터베이스 & SQL

01. DB - 데이터베이스 기본 개념

한소희DE 2021. 6. 1. 02:02
데이터베이스 공부에 앞서 -

데이터베이스 과목은, 학부 수업 때도 제일 흥미있게 들었던 과목이다. 물론 시간이 많이 지나 구체적 내용까지는 기억이 가물가물하지만, 다시한 번 전공 서적을 기반으로 복기를 해보아야겠다고 다짐했다. 

조급해하지 않고, 차근차근 다시 내용을 짚어보며 부족한 부분을 보충하는 시간을 가져야겠다. 그럼 본격적으로 포스팅 시작!

 

 

 

 

 

목차

1. 데이터와 정보

2. 정보처리, 정보시스템, 데이터베이스

3. 데이터베이스의 정의

4. 데이터베이스의 특성

 


 

 

1. 데이터와 정보

  • 데이터: 단순히 관찰하거나 측정해서 수집한 사실이나 값
  • 정보: 의사 결정에 활용할 수 있도록 데이터를 의미있게 처리한 결과물

 


 

2. 정보처리, 정보시스템, 데이터베이스

2-1. 정보처리

데이터에서 정보를 추출하는 과정이나 방법

 

2-2. 정보 시스템

데이터를 수집해 저장했다가, 필요할 때 유용한 정보로 만들어주는 수단

 

2-3. 데이터베이스

정보시스템 안에서 데이터를 저장, 필요할 때 제공하는 역할

 

 


 

3. 데이터베이스의 정의

특정 조직의 여러 사용자가 공유해 사용할 수 있도록 통합해 저장한 운영 데이터 집합

 

3-1. 데이터베이스의 4가지 정의

 

1. 공유

데이터베이스 내 데이터는 여러 사용자가 함께 소유하고 이용할 수 있어야 하는데, 사용자마다 사용목적이 다를 수 있으므로 이를 고려해 DB를 구성해야 한다.

 

2. 통합

데이터베이스는 (효율성 때문에 의도적 허용의 일부를 제외하고) 데이터의 중복을 허용치 않는다. 

 

3. 저장

데이터베이스는 컴퓨터가 처리를 하기 때문에, 컴퓨터가 접근할 수 있는 매체에 저장해야 한다.

 

4. 운영

조직의 주요 기능을 수행하기 위해 필요한 데이터들을 지속적으로 유지해야 한다.

 

 

 

3-2. 데이터베이스의 4가지 특성

 

1. 사용자의 요구사항에 맞게 실시간 접근(응답)이 가능

2. 현실 상태를 정확히 반영해야 하므로, 지속적인 삽입,삭제,수정 등을 통해 현재의 정확한 데이터를 유지할 수 있도록 계속 변화

3. 여러 사용자가 동시에 공유 가능

4. 찾고자 하는 데이터의 조건을 검색하면 조건에 맞는 데이터가 다른 위치에 저장되어 있어도 검색이 가능, 즉 내용으로 참조가 가능