데이터베이스 개론 - 1 - 2020.07.25

2020. 7. 25. 23:45개인공부/데이터베이스 개론

1.테이터 베이스

 

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

 

-1.공유 데이터

특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공용 데이터다.

따라 사용 목적이 다른 이용자들을 고려하여 데이터베이스를 구성

 

-2.통합 데이터

DB는 같은 데이터가 중복되어 존재하는 것을 허용하지 않는다.

효율성을 위해 의도적으로 중복을 허용하기도 하지만 최소한의, 통제가 가능한 중복만 허용함

 

-3. 저장데이터

컴퓨터가 접근할 수 있는 매체에 저장해야 함

 

-4. 운영 데이터

조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요하고, 일시적인게 아닌 지속적으로 유지해야 하는 데이터

 

2. 데이터베이스의 특성

-1. 실시간 접근

사용자의 데이터 요구에 실시간으로 응답할 수 있어야함.

서비스 유형이나 상황에 따라 허용되는 응답 시간이 다르지만 몇초를 넘기지 않는 시간내에 데이터를 제공할수 있어야 함.

 

-2. 연속적인 변화

DB는 현실 세계의 상태를 정확히 반영해야 의미있다. 그러나 현실 세계는 끊임 없이 변하므로 데이터도 계속 변해야 한다.

DB는 동적인 특성이 있어 데이터를 계속 삽입, 삭제, 수정 (insert, delete, update)하여 현재의 정확한 데이터를 유지.

 

-3. 동시공유

DB는 여러 사용자가 동시에 이용할 수 있는 동시 공유의 특성을 제공해야 함.

동시 공유는 서로 다른 데이터를 동시에 사용하는 것뿐만 아니라, 같은 데이터를 동시에 사용하는 것도 모두 지운.

 

-4. 내용으로 참조가능

DB는 저장된 주소나 위치가 아닌 데이터의 내용, 즉 값으로 참조할 수 있음.

일반적으로 컴퓨터에 저장된 데이터는 저장 주소를 알아햐 검색이 가능. 

DB는 데이터의 내용 조건만 제시하면 조건에 맞는 데이터가 서로 다른 위치에 저장되어 있어도 모두 검색 가능

 

- 김연희 저자의 '데이터베이스 개론' 중