정보 처리 시스템 (1)
정보와 데이타
데이타 ≠ 정보
-데이타(data)
: 관찰이나 측정 ~> 수집된 사실(facts)이나 값(values: 수치, 스트링)
-정보(information) 데이터 처리한 결과
: 의사결정을 할 수 있게 하는 데이타의 해석이나 데이타 상호간의 관계_의미(meaning)
정보 처리, 자료 처리 : 정보 추출 방법
정보 처리 시스템 (2)
정보 시스템(Information System)
-한 기관을 위해 데이타를 수집, 조직, 저장하고 정보를 생성, 분배하는 수단
-응용 시스템(Application System)
- 한 부서를 위한 서브 시스템
- 응용 프로그램(application program)으로 구성
정보시스템 안 여러 부서 → 서브 시스템
정보 처리 시스템 (3)
정보 시스템(Cont’d)
-경영 정보 시스템(MIS: Management Information System)
- 기획(planning), 운영(operation), 통제(control)
-의사 결정 지원 시스템(DSS: Decision Support System)
- 광의의 정보 시스템
- 데이타 웨어하우스(Data warehouse)_Information repository, information archive
- 데이타 마이닝(Data mining)_Knowledge discovery for finding rules or patterns
- 지식 관리 시스템(Knowledge management system)
데이타 처리 시스템
일괄 처리(batch processing)
-사전 준비 작업 필요
- 원시 데이타(raw data)의 수집
- 분류 정리 → 화일(file)에 수록
-시스템 중심 처리 방법
- 시스템 성능↑
- 처리 비용↓
-순차 접근 방법 이용 업무에 유리
일괄 처리 시스템(batch processing system)
온라인 처리(online processing)
-실시간(real time) 처리
-사용자 중심 처리 방식
- 시스템 성능↓
- 처리 비용↑
-통신 제어기(communication controller) 필요
-보수, 유지, 회복의 오버헤드
온라인 처리 시스템(online processing system)
분산 처리(distributed processing)
-분산 처리기(dispersed processor)_컴퓨터 시스템
-분산 데이타베이스(distributed database)
-통신 네트워크(communication network)
클라이언트/서버(client/sever) 시스템 운영 형태
분산 처리 시스템(distributed processing system)
네트워크 ~> 하나처럼
Database의 정의
데이타베이스 용어 기원
-1963.6 제 1차 SDC 심포지엄
- 컴퓨터 중심의 데이타베이스 개발과 관리
- Development and Management of a Computer-centered Data Base
-1965.9 제 2차 SDC 심포지엄
- 컴퓨터 중심의 데이타베이스 시스템
- Computer-centered Data Base System
Database란?
한 조직(enterprise)의 여러 응용 시스템들이 공용(shared)하기 위해 통합(integrated), 저장(stored)한 운영 데이타(operational data)의 집합
-통합 데이타(integrated data)
- 최소한의 중복(minimal redundancy)
- 통제된 중복(controlled redundancy)
-저장 데이타(stored data)
- 컴퓨터가 접근 가능한 저장 매체에 저장
- 디스크, 테이프 등
-운영 데이타(operational data)
- 한 조직의 고유 기능을 수행하기 위해 필요한 데이터
-공용 데이타(shared data)
- 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
Database의 특성
-실시간 접근성(real-time accessibilities)
- 질의에 대한 실시간 처리(real-time processing) 및 응답
-계속적인 변화
- 동적 특성: 갱신(update), 삽입(insert), 삭제(dynamic)
-동시 공용
- 여러 사용자(multi-user) 동시에 사용
-내용에 의한 참조(content reference)
비절차적 DML → what o how x 내용 가지고 검색
- 데이타의 위치(location)나 주소(address)가 아닌 내용(contents)에 따라 참조
Databased의 구성요소
-논리적 구성요소(logical components)
- 사용자의 입장
- 데이타베이스 = {개체(entities), 관계(relationships)}
개체(entity)
- 표현하려는 유무형 정보의 객체(object)
- 정보의 단위(unit)
- 하나 이상의 속성으로 구성_데이타의 가장 작은 논리적 단위
- 개체 집합_ entity type vs. entity instance
- 일반 레코드와 대응_record type vs. record instance
관계(relationship)
-속성 관계(attribute relationship)
- 개체 내(intra-entity) 관계 : 특성(properties)
-개체 관계(entity relationship)
- 개체 간(inter-entity) 관계
Database의 구조
논리적 구조(logical organization)
-사용자 관점에서 본 데이타의 개념적 구조(conceptual structure)
-데이타의 논리적 배치(logical allocation)
-논리적 레코드(logical record)
물리적 구조(physical organization)
-저장 관점에서 본 데이타의 물리적 배치(physical allocation)
-저장장치에 저장된 데이타의 실제 구조(actual structure)
-추가 정보를 포함_인덱스, 포인터 체인, 오버플로 구역 등
-저장 레코드(stored record)
'Computer Science > 데이터베이스' 카테고리의 다른 글
[데이타베이스론] CH6. SQL (0) | 2022.05.20 |
---|---|
[데이타베이스론] CH5. 관계 대수와 관계 해석 (0) | 2022.05.20 |
[데이타베이스론] CH4. 관계 데이터베이스 (0) | 2022.05.20 |
[데이타베이스론] CH3. DBS 구성 (0) | 2022.05.20 |
[데이타베이스론] CH2. 데이타베이스 관리시스템 (0) | 2022.05.20 |