본문 바로가기

데이터 다루기/Database

1. 데이터베이스의 정의 및 특징

728x90
반응형

1. 정보시스템

▶ 정보시스템은 기업이나 조직에 필요한 자료를 수집, 저장해 두었다가 필요 시 처리해서 의사 결정에 유용한 정보를 생성하고 분배하는 수단

2. 자료 vs 정보

▶ 자료: 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과로 데이터를 가공하지 않고 있는 상태

▶ 정보: 의사 결정의 수단으로 사용될 숭 ㅣㅆ는 유용한 지식으로 자료를 가공해서 얻을 수 있는 결과물

 

3. 자료 처리 시스템

▶ 자료 처리 시스템: 정보 시스템이 사용할 자료를 처리하는 보조 시스템으로 처리 형태에 따라 일괄 처리 시스템, 온라인 실시간 처리 시스템, 분산 처리 시스템으로 분류됨.

▶ 일괄 처리 시스템 (Batch Processing System): 데이터가 발생하면 바로 처리하지 않고, 자료들을 모았다가 일괄적으로 처리하는 시스템으로 전화 요금, 급여 계산, 세무 처리, 연말 결산 등 일정한 시점에서 처리하는 업무 형태에 적합함.

▶ 온라인 실시간 처리 시스템 (On-Line Real Time Processing System): 데이터가 발생하면 실시간으로 바로 처리하는 시스템으로 좌석 예약, 은행 입출금, 온라인 상품 구입 등 실시간 처리 업무 형태에 적합함.

▶ 분산 처리 시스템: 지리적으로 분산되어 있는 처리기를 통신 네트워크로 연결하여 하나의 시스템을 사용하는 것처럼 운영 처리하는 시스템으로 분산되어 있는 업무를 효과적으로 처리할 수 있음.

4. 데이터베이스의 정의

▶ 통합된 데이터: 자료의 최소 중복을 배제한 데이터의 모임

▶ 저장된 데이터: 컴퓨터가 쉽게 접근할 수 있도록 저장 매체에 저장된 자료

▶ 운영 데이터: 조직에서 고유 기능을 수행하기 위해 반드시 유지해야 할 데이터, 조직의 존재 목적이나 기능을 수행하는 데 반드시 필요한 데이터의 집합

▶ 공용 데이터: 여러 응용 시스템이 공동으로 소유하고, 유지하는 자료

5. 데이터베이스의 특징

▶ 실시간 접근성: 수시적으고 비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능함.

▶ 계속적인 변화: 데이터베이스는 새로운 데이터의 삽입. 삭제, 갱신,을 통해 현재의 정확한 자료를 유지하면서 변화하는 동적인 상태이며, 항상 최신의 데이터를 유지함.

▶ 동시 공용: 다수의 사용자가 동시에 자기가 원하는 데이터를 이용할 수 있음.

▶ 내용에 의한 참조: 데이터를 참조할 때 데이터 주소나 위치에 의해서가 아니라 사용자가 요구하는 데이터 값으로 데이터를 찾음.

6. 데이터베이스 관리 시스템 (DBMS)

▶ 기존 파일 시스템의 데이터 종속성과 중복성 문제를 해결하기 위해 제안된 시스템

▶ 응용 프로그램과 데이터의 중재자로서 모든 응용 프로그램들이 데이터베이스를 공유할 수 있도록 관리함.

7. DBMS의 필수 기능

▶ 정의: 데이터의 논리적/물리적 구조 변환이 가능하도록 사상을 명시하는 기능으로 응용 프로그램과 데이터베이스 간의 인터페이스를 제공함.

▶ 조작: 사용자의 요구에 따라 검색, 갱신, 삽입, 삭제 등을 지원하는 기능으로 사용자와 데이터베이스 간의 인터페이스를 제공함.

▶ 제어: 데이터베이스의 내용을 정확하고, 안전하게 유지하는 기능으로 데이터 무결성 유지, 보안 유지와 권한 검사, 병행 수행 제어 등을 제공함.

반응형

'데이터 다루기 > Database' 카테고리의 다른 글

6. 데이터 정규화  (0) 2020.11.20
5. 무결성 (Intergrity)  (0) 2020.11.20
4. 관계형 데이터베이스  (0) 2020.11.16
3. 데이터 모델링  (0) 2020.11.14
2. 데이터 스키마 (Schema)  (0) 2020.11.14