본문 바로가기
IT

데이터베이스 개념 및 정의

by 아들이 알려주는 IT 세상 2022. 1. 4.

응용 정보시스템과 파일이 점차 증가할수록, 기업 전체 차원에서 자료를 저장, 처리, 관리해야 할 필요성이 인식되었고, 1970년 초반 파일 위주의 전통적 접근방법의 문제점을 해결하고자 데이터베이스 개념이 등장하였다.

 

데이터베이스의 개념

 

각종 응용 시스템의 파일을 데이터베이스라는 커다란 용기에 용해시켜 체계적으로 정리하여, 각 응용시스템과 인사시스템이 필요한 자료를 사용하도록 하는 것이다.

 

예를 들어 급여시스템과 인사시스템의 경우 이들이 필요한 필드들을 모두 인사관리 데이터베이스에 넣어 두 시스템이 공유하도록 하는 것이다.

 

데이터베이스의 정의

 

데이터베이스에 대한 여러 정의를 종합하면 '데이터베이스는 상호 연관된 자료를 집중화하여 체계적으로 조직한 자료의 집합'이라고 정의할 수 있다.

 

파일 처리 방식과 달리, 데이터베이스에 저장된 자료는 이를 사용하는 응용 시스템과 독립적으로 유지 관리된다. 데이터베이스를 관리하고 데이터베이스와 응용 시스템과의 인터페이스를 관리 통제하는 특수 프로그램을 데이터 관리 시스템이라 하며, 데이터 베이스와 데이터베이스 관리 시스템을 이용하는 응용 시스템을 통틀어 데이터베이스 시스템이라 한다.

 

데이터베이스의 장단점

 

우선 데이터베이스의 장점은 전통적 파일 처리방식의 문제점을 개선하는 데 있다. 불필요한 자료 중복의 최소화가 장점이다.

 

여러 곳에 저장되는 자료를 데이터베이스에 통합 관리함으로써 동일한 자료는 한 번만 저장되도록 하여 저장매체의 낭비나 처리시간의 소모를 최소화한다.

 

자료의 일치성이 보장되는 것도 장점이다. 자료의 중복이 최소화되면 자료의 저장이 한 번만 이루어져 자료의 수정 시 한 곳만 변경하면 된다.

 

자료와 프로그램의 독립이 확보되는 것도 들 수 있다. 데이터 구조에 변경이 있을 경우, 응용프로그램과 데이터베이스 사이에 데이터베이스 관리 시스템이 인터페이스 역할을 수행하여 프로그램의 수정이 필요 없게 된다.

 

데이터 베이스의 단점이라면 방식이 파일 처리방식에 비해 상당히 많은 이점이 있으나, 항상 최선의 방법은 아니다. 기업이 처해 있는 환경에 따라 파일방식을 사용하는 편이 비용이나 관리 면에서 나을 수도 있다. 데이터베이스 방식의 단점을 살펴보면 다음과 같다.

 

하드웨어, 소프트웨어 확장에 따른 비용의 증가, 데이터베이스 전문가가 필요, 자료의 안전성 문제, 자료의 보안과 안전은 데이터베이스의 장점이자 단점이 되는데, 자료가 한곳에 집중되어 있기 때문에, 물리적 안전사고가 발생할 때 조직 전체의 데이터 시스템이 파괴될 우려가 있다.

 

최근 가장 널리 활용되고 있는 관계형 데이터 모형은 데이터 간의 관계성을 사용자들이 쉽게 이해할 수 있는 테이블의 형태를 사용하여 표현한다.

 

모든 데이터 항목 간의 관계는 데이터베이스를 구축하는 도중이나 개발이 완료된 후에 예상하지 않았던 데이터 관계를 새로 정의해야 할 경우가 많이 발생한다.

 

이때 기존 데이터 모형은 데이터 간의 관계를 새롭게 정의함으로써 데이터베이스의 전체적인 모형을 재설계해야 하지만, 관계형 모형은 이러한 제약을 간단히 해결할 수 있다.

'IT' 카테고리의 다른 글

컴퓨터 시스템의 종류  (0) 2022.01.04
무선 네트워크의 기술  (0) 2022.01.04
마케팅 전략이란 무엇인가  (0) 2022.01.04
디지털 경제의 역사 및 중요성  (0) 2022.01.04
XSL의 필요성과 규약  (0) 2022.01.04

댓글