티스토리 뷰
1.1 정보 처리 시스템
데이터(data): 관찰이나 측정을 통해 수집된 사실이나 값
ex) 숫자로 표현되는 수치, 스트링(string), 텍스트(text), 이미지(image), 그래픽스(graphics)
정보(information): 의사결정을 할 수 있게 하는 해석이나 데이터 상호간의 관계
I=P(D)
(I는 정보, P는 처리기, D는 데이터.)
이렇게 데이터가 어떠한 처리를 거쳐 정보를 추출하는 방법을 데이터 처리(data processing) 또한 정보 처리(information processing)라고 한다. 또한 정보를 재가공해 또 다른 정보를 추출해낼 수도 있다. (정보의 부가가치가 올라감)
정보 시스템(information system): 한 기관에 필요한 데이터를 수집, 조직, 저장해 두어 정보를 생성하여 분배하는 수단
(이 때 수집, 조직, 저장하는 것을 통틀어 처리라고 말함)
경영 정보 시스템(MIS: Management Information System): 정보 시스템 중 기획(planning), 운영(operation), 통제
(control)
의사 결정 지원 시스템 (DSS: Decision Suport System): (넓은 의미의 정보 시스템)
①데이터 웨어하우스(data warehouse) - 데이터를 별도로 추출하여 관리
②데이터 마이닝(data mining) - 관련된 데이터를 찾아내고 필요한 정보 또는 지식을 생성
③지식 관리 시스템(knowledge management system) - 필요한 지식을 직접 저장하고 관리
응용 시스템(application system): 한 부서가 필요로 하는 정보를 제공하여 주는 서브 시스템. 응용 프로그램으로 구성되어 있다. (의사 결정을 하기 위한 시스템)
1.2 데이터 처리 시스템
일괄 처리 시스템(batch processing system): 데이터를 수집해서 분류하고 정렬시킨 후 일괄로 데이터를 처리하는 시스템. 순차 접근 방법을 사용할 수 있는 업무에 적합하며, 여러 가지 트랜잭션(transaction)들을 한데 모아 일괄적으로 처리하기 때문에 처리 비용이 적게 든다. 또한 시스템 측면에서는 시간 당 처리되는 작업 수가 많아져 높은 시스템 성능이 필요하다.
온라인 처리 시스템(on-line processing system): 데이터가 곧바로 컴퓨터에 전송되고, 컴퓨터가 즉시 처리해서 그 결과를 원하는 장소로 보내는 시스템. 온라인 실시간 처리(on-line real time processing)라고도 한다. 계속적으로 통신을 유지해야 하며 통신 제어기가 필요하기 때문에 구조가 복잡해진다. 이 시스템은 사용자 중심이기 때문에 컴퓨터의 효율성은 낮아진다.
분산처리 시스템(distributed processing system): 물리적으로 분산되어 있는 처리기와 데이터베이스를 네트워크로 연결시켜 마치 하나의 시스템을 사용하는 것처럼 데이터를 처리하는 시스템. 하나의 컴퓨터가 처리해야 하는 일을 서로 나눠서 처리하기 때문에 처리 효율이 높다.
이 때 서버(server)는 데이터를 처리/전송해 주는 컴퓨터 처리기, 클라이언트(client)는 데이터의 처리/전송을 요청하는 컴퓨터 처리기이다.
'cs > DB' 카테고리의 다른 글
[데이터베이스/Database] 개체와 관계, 데이터베이스 구조 (0) | 2021.01.14 |
---|---|
[데이터베이스/Database] 데이터베이스 관리 시스템 연습문제 (0) | 2021.01.14 |
[데이터베이스/Database] 파일 시스템의 개념과 특성, 단점 (0) | 2021.01.14 |
[데이터베이스/Database] 데이터베이스 환경 연습문제 (0) | 2021.01.14 |
[데이터베이스/Datebase] 데이터베이스 정의와 특성 (0) | 2021.01.14 |