1. 정보와 데이터
데이타(data): 관찰이나 측정을 통해서 수집된 사실(facts)이나 값(values: 수치, 스트링)
정보(information): 의사결정을 할 수 있게 하는 데이타의 해석이나 데이타 상호간의 관계 - 의미(meaning)
2. 데이터베이스의 정의
# 한 조직(enterprise)의 여러 응용 시스템들이 공용(shared)하기 위해 통합(intergrated), 저장(stored)한 운영 데이터(operational data)의 집합
- 공용 데이터 (shared data): 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
- 통합 데이터 (integrated data): 최소의, 통제된 중복만이 허락된 데이터
- 저장 데이터 (stored data): 컴퓨터가 접근 가능한 저장 매체(디스크, 테이프)에 저장하는 데이터
- 운영 데이터 (operational data): 한 조직의 고유 기능을 수행하기 위해 필요한 데이터
3. 데이터베이스의 특성
1) 실시간 접근성
- 질의에 대한 실시간 처리 및 응답 (Random Acess가 가능)
2) 계속적인 변화
- 갱신(update), 삽입(insert), 삭제(delete)가 가능
4. 데이터 베이스의 개념적 구성요소
1) 논리적 구성요소(logical components)
- 데이터베이스 = {개체(entities), 관계(relationships)}
2) 개체(entity)
- 표현하려는 유무형의 정보의 객체(object)
- 정보의 단위(unit)
- 하나 이상의 속성(attribute)으로 구성
- 개체 집합(entity set)
- 일반 레코드와 대응
3) 관계(relationship)
1) 속성 관계(attribute relationship)
= 개체 내(intra-entity) 관계: 특성(properties)
2) 개체 관계(entity relationship)
= 개체 간(inter-entity) 관계
5. 데이터베이스의 구조
1) 논리적 구조
- 사용자의 관점에서 본 데이터의 개념적 구조(conceptual structure)
- 데이타의 논리적 배치(logical allocation)
- 논리적 레코드(logical record)
2) 물리적 구조
- 저장 관점에서 본 데이터의 물리적 배치(physical allocation)
- 저장장치에 저장된 데이터의 실제 구조(actual structure)
- 추가 정보를 포함: 인덱스, 포인터 체인, 오버플로 구역 등
- 저장 레코드(stored record)
참고
- 이석호, 데이타베이스 시스템(2009)
'CS > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 커넥션과 세션 간단하게 정리 (0) | 2022.11.30 |
---|---|
[데이터베이스] 인덱스(Index) (0) | 2021.08.05 |
[데이터베이스] 정규화 정리 (0) | 2021.03.14 |