1. 데이터베이스의 정의
데이터베이스 용어는 1963년 컴퓨터 중심의 데이터베이스 개발과 관리 심포지엄에서 공식적으로 처음 소개됨
일반적으로 데이터베이스는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합이라고 정의한다
데이터베이스의 정의
1. 통합 데이터 2. 저장 데이터 3. 공유 데이터 4. 운영 데이터
공유 데이터 Shared Data
데이터베이스는 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공용 데이터임
사용목적이 다른 사용자들을 고려한 데이터베이스를 구성해야함
통합 데이터 Integrated Data
데이터 중복성, 즉 똑같은 데이터가 여러 개 존재하는 것을 허용하지 않는다
데이터가 중복되면 관리하기 어려운 문제가 발생할 수 있기 때문이다
다만, 효율성 문제로 의도적으로 허용하는 경우도 있기에, 통합 데이터는 중복을 최소화 하고 통제가 가능한 중복만 허용하는 데이터라는 의미로 이해해야 한다
저장 데이터 Stored Data
데이터베이스의 데이터는 주로 컴퓨터가 처리하므로, 컴퓨터가 접근할 수 있는 매체에 데이터베이스를 저장해야 한다
운영 데이터 Operational Data
데이터베이스는 조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요하다
일시적으로 사용하고 마는 것이 아닌, 지속적으로 유지해야 하는 데이터다
2. 데이터베이스의 특징
데이터베이스의 특징
1. 실시간 접근성 2. 계속 변화 3. 내용 기반 참조 4. 동시 공유
실시간 접근 Real-Time Accessibility
데이터베이스는 사용자의 데이터 요구에 실시간으로 응답할 수 있어야 한다.
실시간 처리에서는 사용자의 개인 특성이나 제공되는 서비스 유형에 따라 허용되는 응답 시간이 다르지만 대개 몇 초를 넘지 않는 시간 내에 데이터를 제공할 수 있어야 한다
계속 변화 Continuous Evolution
데이터베이스는 현실 세계의 상태를 정확히 반영해야 의미가 있다. 그런데 현실 세계는 끊임없이 변하므로 데이터베이스에 저장된 데이터도 계속 변해야 한다
즉, 데이터베이스는 동적인 특징이 있어 데이터를 계속 삽입, 삭제, 수정하여 현재의 정확한 데이터를 유지해야 한다
동시 공유 Concurrent Sharing
데이터베이슨느 여러 사용자가 동시에 이용할 수 있는 동시 공유의 특징을 제공해야 한다
여러 사용자가 서로 다른 데이터를 동시에 사용하는 것뿐 아니라, 같은 데이터를 동시에 사용하용하는 것도 모두 지원 한다는 의미다
쉽지않은 것임
내용으로 참조 Content Reference
데이터베이스는 저장된 주소나 위치가 아닌 데이터 내용(content), 즉 값(value)로 참조할 수 있다
일반 코딩은 주소로 참조가 가능하다, 데이터베이스는 찾고자 하는 데이터의 내용 조건만 제시하면 조건에 맞는 데이터가 서로 다른 위치에 저장되어 있어도 모두 검색할 수 있다
'공부 > 데이터베이스' 카테고리의 다른 글
| 2. 데이터베이스 관리 시스템 / 03 데이터베이스 관리 시스템의 장단점 (0) | 2025.09.03 |
|---|---|
| 2. 데이터베이스 관리 시스템 / 02 데이터베이스 관리 시스템의 정의 (0) | 2025.09.03 |
| 2. 데이터베이스 관리 시스템 / 01 데이터베이스 관리 시스템의 등장 배경 (0) | 2025.09.03 |
| 1. 데이터베이스 기본 개념 / 03 데이터 과학 시대의 데이터 (0) | 2025.09.02 |
| 1. 데이터베이스 기본 개념 / 01 - 데이터베이스의 필요성 (0) | 2025.09.01 |