CS공부/학점은행_데이터베이스

1-1 데이터 베이스의 개념

inji_ 2023. 9. 24. 00:12

정보처리 시스템

 

1. 데이터와 정보

① 데이터와 정보의 차이점

 - 데이터 : 관찰/측정을 통해 수집된 사실 또는 값이 특정 기준에 의해 정리된 것

 - 정보: 어떤 목적에 의해 데이터를 해석, 가공한 형태

② 정보의 개념 : >특정 상황에서 적절한 의사결정을 할 수 있도록 지원하는 지식

                        > 컴퓨터 시스템과 같은 처리기를 통한 데이터의 유효한 해석이나 데이터 상호 간의 관계의미

 

2. 정보처리 방식

① 정보처리 : 의사결정을 위한 정보를 컴퓨터가 생성하기 위해 데이터를 처리하는 작업

② 의사 결정 : 정보 바탕으로 주어진 문제를 해결하는 지능활동

                      정보란-> 데이터의 유효한 해석이나 데이터 간의 상호관계 

③ 정보의 특징 : 정확성, 현재성 중요

④ 정보 처리 시스템 : 필요한 데이터를 수집, 조작, 저장해 두었다가 필요 시 처리하여 의사결정에 유효한 정보 생성, 분배하는 수단

 - 배치처리 vs 온라인 처리

    배치처리 : 유사한 일들을 모아서 일정 시간 한꺼번에 처리, 효율성 높음, 대기필요(컴퓨터 중심 처리)

    온라인 처리 : 곧바로 데이터를 처리, 사용자 중심 처리, 컴퓨터가 항상 가동 상태이어야 하므로 테스트나 유지 보수 어려움

 -중앙집중 처리 vs 분산처리

  중앙집중 처리 : 데이터 한군데 모아 놓고 처리하는 방식

  분산 처리 : 데이터가 지리적, 시간적으로 분산되어 발생,관리

                         

3. 다양한 정보처리 시스템

① 정보처리 시스템의 유형 

- 정보 시스템 : 데이터 수집, 조직, 저장해 두었다가 필요시 처리 -> MIS (기업 업무의 기획, 운용, 통제에 필요한 의사결정에 필요한 최신 정보 제공하는 시스템)

 

 - 의사결정 지원 시스템 (DSS) : 의사결정 목적으로 통합적 기능 제공

    >데이터 웨어하우스 : 데이터 한 곳에 추출하여 관리하는 시스템

    > 데이터 마이닝 : 데이터 웨어하우스 규모 커짐 -> 유의미한 정보, 지식 효율적으로 생성하는 과정

      (기저귀와 맥주)

 

 -  고객 관리 시스템 (CRM) : 기업이 고객 자료 분석해서 고객 중심 자원 극대화하고 이를 토대로 고객특성에 맞게 마케팅 계획, 지원, 평가하는 시스템 (단골을 위한 마케팅)

 

 - 전사적 자원 관리 시스템 (ERP) : 개별적으로 운영되던 정보 시스템은 서로 연관되어 있는 업무 처리를 지원하는 데 불편하여 시스템 연계 내지 통합의 필요성 대두

  >  기업 내 생산, 물류, 재무, 영업 등 경영 활동 프로세스들을 통합적으로 연계, 관리해주며 정보 서로 공유하고 새로운 정보의 생성과 빠른 의사결정을 도와주는 시스템

 

 - 기타 정보처리 시스템 : ex)제어 시스템 - 사건 감지하여 처리하고 자동적으로 보고 -> 공정제어, 수치제어 등

                                         ex2) 내장 시스템 - 시스템의 구성 요소(데이터 처리가 주 기능이 아님)

 

4. 데이터 베이스의 정의

① 정의 : 공동으로 사용하는 데이터 통합하여 저장운영 데이터의 집합

② 정의에 함축된 개념

 - 통합된 데이터 : 최소한의 중복과 통제된 중복이 필요

 

5. 데이터 베이스의 특징

① 실시간 접근성 - 실시간 처리 및 응답가능

② 계속적인 변화 - 지속적, 동적으로 변동됨.

③ 동시 공용 - 같은 내용을 여러 사용자가 동시에 공유할 수 있도록 공유

④ 내용에 의한 참조 - 데이터의 내용(값)에 의해 검색됨 

    - 프로그래밍 언어 : 주소를 통한 검색

    - 데이터베이스 언어 : 내용에 의해 검색

6. 파일 시스템과 데이터베이스

① 파일 중심의 자료 처리 특징

  - 각 프로그램은 자신이 사용할 데이터를 운영체제상 파일로 관리 -> 데이터의 중복과 비일관성, 데이터 고립되기도!

  - 무결성 문제

② 파일 중심 자료 처리의 문제

  - 데이터의 중복과 비일관성

  - 데이터 고립

  - 무결성 문제

  - 원자성 문제 : 하나의 트랜젝션은 전부 수행, 전부 미수행 둘 중 하나만 만족해야함.

  - 동시 접근 문제 

  -  보안 문제

③ 파일 중심의 자료 처리 근원적 문제

  - 파일마다 데이터를 파일로 관리 -> 데이터 중복, 비일관성

  - 파일마다 다른 형식 -> 데이터 종속성 문제

 

④ 데이터 베이스 장점

⑤ 데이터 베이스 단점

 - 운영비 오버헤드

 - 자료처리 방법의 복잡성

 - 백업과 회복의 어려움

 - 시스템의 취약성 -> 일부 장애가 전체 시스템 정지시킬 가능성 존재

 

'CS공부 > 학점은행_데이터베이스' 카테고리의 다른 글

데이터베이스 6주차  (0) 2023.10.23
2-2 관계대수  (0) 2023.09.26
2-1 관계형 데이터 모델  (0) 2023.09.26
1-2 데이터 베이스 관리 시스템  (0) 2023.09.24