(컴퓨터 개론) 10-1 데이터베이스의 개념

업데이트:
최대 1 분 소요

컴퓨터 개론 - 데이터베이스의 개념

1. 파일 처리 시스템

  • 여러 개의 파일을 통합하고 관리, 운영 할수 있는 시스템 (데이터베이스)
  • 자료처리

1) 파일 처리 시스템과 문제점

(1) 파일 처리 개념 (Flat File)

  • 파일 : 같은 유형의 데이터 모음, 파일의 조직은 특정한 정보처리의 목적을 달성하기 위해 구축
  • 파일 처리 시스템은 1960년대부터 사용, 각 응용 프로그램마다 별도의 파일을 조직

alt

(2) 파일 처리의 문제점

  • 데이터 파일들에 중복된 데이터 존재, 데이터 간의 불일치
  • 데이터의 공유가 부족, 새로운 프로그램 개발을 위해서는 새롭게 파일 구성
  • 데이터의 활용이 떨어지고 응용 프로그램의 생산성 낮음
  • 데이터 보안 미흡, 데이터 회복의 어려움

alt

2. 데이터베이스

  • 데이터베이스는 통합, 공유를 기반으로 많은 파일을 총체적으로 관리하는 방안

1) 데이터베이스의 개념

  • 한번 구축한 데이터가 다양한 목적을 가진 여러 응용에서 중복적으로 사용, DB는 데이터의 공유에 기반
  • 통합된 데이터이며 공유 데이터
  • 데이터의 중복성을 가급적 배제하여 정확성 향상

alt

2) 데이터베이스의 특성

  • 임의의 질의에 대하여 원하는 정보가 실시간으로 검색
  • 상황에 따라 동적으로 데이터 구조가 변화하고 새로운 데이터 삽입 및 데이터의 삭제하여 데이터의 정확성 유지
  • 다수의 사용자를 위하여 동시에 접근 가능하여 공유 기능제공
  • 원하는 데이터를 참조하는 값에 따라서 물리적 저장장치에서 쉽게 엑세스

3) 논리적(개념적) 데이터베이스 : 개체와 관계

  • 데이터베이스의 논리적 구성 요소(사용자 관점)와 물리적 구성(시스템 관점) 요소
  • 논리적 구성요소 : 개체(Entity), 관계(Relationship), 속성(Attribute)

alt

댓글남기기