데이터베이스 개념
1. 데이터베이스의 정의
데이터베이스란? 다수의 사용자들이 공용으로 사용하기 위해 통합 · 저장된 운영 데이터의 집합
통합된 데이터 (Integrated Data) |
중복을 최소화한 데이터 집합 |
저장된 데이터 (Stored Data) |
언제든지 이용할 수 있도록 저장된 데이터의 집합 |
공용 데이터 (Shared Data) |
다수 사용자와 응용 시스템이 공유할 수 있도록 만든 데이터 집합 |
운영 데이터 (Operational Data) |
중복을 최소화하고 공유에 문제가 안생기도록 관리를 필요로 하는 데이터로 이용가치가 있는 데이터 집합 |
2. 데이터베이스의 특징
계속적인 변화 (Continuous Evolution) |
항상 최신 정보를 유지하도록 삽입, 삭제, 갱신이 이루어짐 |
동시 공유 (Concurrent Sharing) |
여러 사용자가 동시 접근 이용 |
실시간 접근성 (Real-Time Accessibility) |
질의에 대해 실시간 처리 및 응답 |
내용에 의한 참조 (Contents Reference) |
물리적 주소나 위치에 의하지 않고 사용자가 요구하는 데이터 내용으로 검색 |
3. 데이터베이스의 구성 요소
1) 개체(Entity)
· 사람이 생각하는 개념이나 정보 단위와 같은 현실 세계의 대상체로, 실세계에 존재하는 유형 혹은 무형 정보의 대상이며 서로 구별이 되는 하나하나의 대상
· 개체는 하나 이상의 속성으로 구성
2) 속성(Attribute)
· 개체의 특성이나 혹은 상태를 기술
· 속성만으로는 개체를 구분하기 어려움
3) 관계(Relation)
· 두 개 이상의 개체 사이 또는 속성 간의 상호 연관성을 말함
· 관계 종류
1:1 (일 대 일) |
두 개체 간의 구성 원소가 각각 하나씩 대응되는 경우 |
1:n (일 대 다) |
두 개체 간의 구성 원소 중 하나의 원소와 여러 개의 원소가 대응되는 경우 |
n:m (다 대 다) |
두 개체 간의 구성 원소들이 상호 여러 개의 원소들과 대응되는 경우 |
'Certification > 정보처리기사' 카테고리의 다른 글
관계 데이터 모델 (0) | 2016.03.28 |
---|---|
개체-관계 모델(E-R Model) (0) | 2016.03.28 |
데이터베이스 설계 (0) | 2016.03.23 |
데이터베이스 구조(스키마) (0) | 2016.03.23 |
데이터베이스 관리 시스템 (0) | 2016.03.23 |