728x90

# 데이터베이스 시스템

데이터베이스 + 데이터베이스 관리시스템 + 애플리케이션 프로그램

- 서로 관계있는 데이터들의 모임

- 그 데이터에 접근하기 위한 프로그램의 집합

- 이를 검색하기 위한 편리하고 효율적인 환경

ISP : 정보 전략 기획 어떻게 정보를 활용할 것인가, BPR : 업무 처리 과정 정리

 

 

# 데이터베이스 관리시스템

- 데이터베이스 관리 시스템은 조직과 관련된 정보들을 포함한다.

- 데이터베이스를 생성, 운영, 관리하고 응용프로그램으로부터의 요청을 처리하는 소프트웨어

 

 

# 데이터베이스

- 세상에 존재하는 사실들을 디지털화하여 컴퓨터 저장공간에 저장한 것

 

 

# 데이터베이스 시스템의 응용

판매 : 고객, 상품, 구매 정보 관리

회계 : 지급, 수령, 계좌 잔고, 자산, 다른 회계 정보 관리

인적 자원 : 고용인에 대한 정보, 임금 대장, 세금, 복지 정보, 수표 정산

제조업 : 상품 판매망에 대한 정보, 상품 판매량, 재고, 주문

온라인 소매 : 주문 추적, 추천 리스트 생성

은행 업무 및 재무 : 은행 업무, 신용 카드 트랜잭션, 재무

대학 : 학생 정보, 수강 신청, 학점, 학사 관리

항공 : 예약, 비행 스케줄

통신 : 통화 내역, 통신비 산정 기록, 전화카드 잔고 관리

데이터베이스 용량이 크다.

데이터베이스는 우리 삶의 모든 측면에 영향을 준다.

 

 

# 파일 처리 시스템에 정보를 저장했을 때의 단점

1. 데이터 중복과 비일관성

- 동일한 정보가 여러 파일에 중복 저장

- 동일한 데이터의 여러 사본이 서로 다른 값을 보유

2. 데이터 액세스 시의 난점

- 새로운 업무를 수행하기 위해 새로운 프로그램을 작성해야 함

3. 데이터의 고립

- 여러 파일 및 형식

4. 무결성 문제

- 무결성 제약 조건(: 계좌 잔고 > 0)이 프로그램들 내에 적절한 코드를 첨가하여 시스템 내에서 이런 제약 조건이 잘 지켜지도록 해야 함

- 새로운 조건이 추가되었을 때, 기존 프로그램을 일일이 변경하여 해당 제약조건을 새로이 만족시킨다는 것은 어려움

5. 원자성 문제

- 시스템 고장으로 부분 업데이트되어 데이터베이스의 비일관성을 초래함

: 출금과 입금이 둘 다 이루어지든지 둘 다 이루어지지 않든지 해야 함

6. 동시 액세스 문제

- 동시 액세스는 시스템 성능을 향상하고 응답 시간 단축하기 위해 필요함

- 데이터의 비일관성을 야기함 (: 두 사람이 잔고를 읽어서 같은 시간에 인출, 수강 신청)

7. 보안 문제 중앙에서 관리 안 함

- 사용자가 일부 데이터를 필요할 때, 모든 데이터를 액세스 할 필요가 없음

* 데이터베이스 시스템은 파일 처리 시스템에서의 문제점들을 해결하기 위해 개발됨

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기