* 데이터베이스 시스템
- 효율적인 정보처리 기능을 수행하기 위한 도구
> 정보처리 : 컴퓨터가 정보를 생성하기 위해 데이터를 처리하는 작업
ⓐ 데이터 vs 정보
- 데이터
> 관찰이나 측정을 통해 수집된 값
- 정보
> 데이터에 대한 결정을 도와주는 지식
> 데이터의 유효한 해석/데이터간의 상호관계
→ 데이터를 처리를 통해 얻어진 결과 / 의사 결정시 결과에 영향을 주는 것
* 정보 시스템
- 정보를 생성하여 분배하는 수단
* 데이터 처리 스시템
- 데이터가 조직되고 접근 되는 방법
ⓐ 일괄처리 시스템
> 유사한 데이터(트랜색션)를 한 곳에 모아 일정시간에 한꺼번에 처리하는 방식
※ 트랜색션(transaction)
- 하나로 묶어 처리되어야 하는 논리적 작업단위 - 분리 될 수 없는 연산 그룹
> 일정 기간, 주기적으로 한번에 분류 및 처리가 필요한 작업에 효과적
> 장점
- 데이터를 일관적으로 처리하여 처리비용이 적게 든다.
- 시스템 측면에서 시간당 작업수가 많아 시스템 성능이 높아진다.
> 단점
- 데이터가 모이기 전에 처리 되지 않기 때문에 결과물이 나오기 위해서 시간이 걸린다.
- 데이터를 처리하기 전에 사전 준비작업(데이터 수집 → 분류 및 정리 → 컴퓨터에 재저장)을 해야한다.
ⓑ 온라인 처리 시스템
> 일괄 처리 시스템에서 사전 준비 작업 없이 데이터를 처리하는 방식
> 데이터가 생성되자 마자 곧바로 처리하여 결과를 원하는 장소로 보내 주는 시스템
> 장점
- 데이터 처리를 위한 대기 시간이 없다.
- 데이터 입력에 따른 결과가 즉시 산출된다(오류 발견에 용이)
> 단점
- 구조가 복잡하다.
- 테스트나 유지 보수가 어렵다.
- 지속적인 시스템 가동이 필요하다.
ⓒ 분산 처리 시스템
> 분산되어 있는 처리기와 데이터 베이스를 네트워크로 연결하여
하나의 시스템을 사용하는 것처럼 데이터를 처리하는 시스템
> 장점
- 업무에 대한 책임 구분
- 새로운 모듈 구축 용이
- 시스템에 영향을 주지 않고 확장과 패쇄 가능
* 데이터베이스
ⓐ 특징
- 실시간 접근성 : 급변하는 현대의 데이터에 맞게 실시간 처리를 한다.
- 계속적인 변화 : 정확한 데이터를 유지하기 위해, 지속적인 데이터 삽입, 삭제가 이뤄진다.
- 동시 공용 : 서로 다른 부분을 여러 사용자가 동시에 사용
- 내용에 대한 참조 : 데이터 위치 기반(Address)이 아닌 데이터 값(Value)에 의해 사용
ⓑ 구성 = "개체" + "관계"
- 개체
> 정보의 단위로서 한개 이상의 속성을 가지고 있음.
> 하나의 객체 or 구조체로 생각하자
- 관계
> 개체간의 존재하는 여러가지의 유형
ⓒ 장·단점
> 장점
- 데이터 중복의 최소화
- 데이터의 공용
- 데이터의 일관성 유지
- 데이터의 무결성 유지
- 데이터의 보안 보장
- 표준화
- 전체 데이터 요구의 조정
> 단점
- 운영이 증대
- 복잡한 백업과 회복
- 시스템의 취약성
- 효율적인 정보처리 기능을 수행하기 위한 도구
> 정보처리 : 컴퓨터가 정보를 생성하기 위해 데이터를 처리하는 작업
ⓐ 데이터 vs 정보
- 데이터
> 관찰이나 측정을 통해 수집된 값
- 정보
> 데이터에 대한 결정을 도와주는 지식
> 데이터의 유효한 해석/데이터간의 상호관계
→ 데이터를 처리를 통해 얻어진 결과 / 의사 결정시 결과에 영향을 주는 것
* 정보 시스템
- 정보를 생성하여 분배하는 수단
* 데이터 처리 스시템
- 데이터가 조직되고 접근 되는 방법
ⓐ 일괄처리 시스템
> 유사한 데이터(트랜색션)를 한 곳에 모아 일정시간에 한꺼번에 처리하는 방식
※ 트랜색션(transaction)
- 하나로 묶어 처리되어야 하는 논리적 작업단위 - 분리 될 수 없는 연산 그룹
> 일정 기간, 주기적으로 한번에 분류 및 처리가 필요한 작업에 효과적
> 장점
- 데이터를 일관적으로 처리하여 처리비용이 적게 든다.
- 시스템 측면에서 시간당 작업수가 많아 시스템 성능이 높아진다.
> 단점
- 데이터가 모이기 전에 처리 되지 않기 때문에 결과물이 나오기 위해서 시간이 걸린다.
- 데이터를 처리하기 전에 사전 준비작업(데이터 수집 → 분류 및 정리 → 컴퓨터에 재저장)을 해야한다.
ⓑ 온라인 처리 시스템
> 일괄 처리 시스템에서 사전 준비 작업 없이 데이터를 처리하는 방식
> 데이터가 생성되자 마자 곧바로 처리하여 결과를 원하는 장소로 보내 주는 시스템
> 장점
- 데이터 처리를 위한 대기 시간이 없다.
- 데이터 입력에 따른 결과가 즉시 산출된다(오류 발견에 용이)
> 단점
- 구조가 복잡하다.
- 테스트나 유지 보수가 어렵다.
- 지속적인 시스템 가동이 필요하다.
ⓒ 분산 처리 시스템
> 분산되어 있는 처리기와 데이터 베이스를 네트워크로 연결하여
하나의 시스템을 사용하는 것처럼 데이터를 처리하는 시스템
> 장점
- 업무에 대한 책임 구분
- 새로운 모듈 구축 용이
- 시스템에 영향을 주지 않고 확장과 패쇄 가능
* 데이터베이스
ⓐ 특징
- 실시간 접근성 : 급변하는 현대의 데이터에 맞게 실시간 처리를 한다.
- 계속적인 변화 : 정확한 데이터를 유지하기 위해, 지속적인 데이터 삽입, 삭제가 이뤄진다.
- 동시 공용 : 서로 다른 부분을 여러 사용자가 동시에 사용
- 내용에 대한 참조 : 데이터 위치 기반(Address)이 아닌 데이터 값(Value)에 의해 사용
ⓑ 구성 = "개체" + "관계"
- 개체
> 정보의 단위로서 한개 이상의 속성을 가지고 있음.
> 하나의 객체 or 구조체로 생각하자
- 관계
> 개체간의 존재하는 여러가지의 유형
ⓒ 장·단점
> 장점
- 데이터 중복의 최소화
- 데이터의 공용
- 데이터의 일관성 유지
- 데이터의 무결성 유지
- 데이터의 보안 보장
- 표준화
- 전체 데이터 요구의 조정
> 단점
- 운영이 증대
- 복잡한 백업과 회복
- 시스템의 취약성