본문/내용
데이터 베이스의 개념(정의, 필요성)과 구성요소 및 데이터베이스 모형
목차
* 데이터베이스
Ⅰ. 데이터베이스의 기본 개념
1. 데이터베이스의 정의
2. 데이터베이스의 필요성
1) 데이터의 비호환성
2) 데이터 중복
3) 데이터의 프로그램 종속
Ⅱ. 데이터베이스 시스템의 구성 요소
1. 데이터베이스
1) 데이터의 구조 및 형식
2) 논리적 구조
2. 데이터베이스 관리시스템
3. 데이터베이스 사용자
1) 최종 사용자
2) 데이터베이스 관리자(DBA)
Ⅲ. 데이터베이스의 모형
1. 데이터 모델링의 기본 유형
2. 상용 DBMS의 데이터 모델
1) 계층형 모형
2) 네트워크형 모델
3) 관계형 모델
I. 데이터베이스의 기본 개념
1. 데이터베이스의 정의
현실세계의 사물과 사건을 문자, 수치, 기호, 음성, 또는 그림 등의 형태로 표현한 기록을 데이터라 한다.
데이터가 어떤 사실을 기록한 값 자체를 의미하는데 반해 정보는 사용자에게 전달되어 의사결정과정이나 업무수행에 유용하게 활용될 수 있는 부가가치를 포함한다.
정보기술의 급속한 발전은 데이터를 수집, 저장, 그리고 정보생성을 위해 가공하는 과정을 획기적으로 변화시…
데이터가 둘 이상의 파일에 동시에 저장되는 상태를 말한다. 이러한 데이터의 중복은 한 조직 내 여러 부서가 유사한 데이터파일을 독자적으로 유지하는 상황에서는 필연적으로 발생하게 된다. 이는 데이터의 용량을 지속적으로 요구하게 되고 데이터를 관리하는 인력 및 비용도 증폭시킨다.
(3) 데이터의 프로그램 종속
파일을 이용한 자료처리방식에서 자료파일은 프로그램에 종속되게 된다. 만약 다른 데이터를 처리하려면 그 데이터에 맞게 프로그램 자체부터 변경하고 수정해야 한다. 예를 들어 최근 국내의 시외전화 지역번호가 통합 변경되었다. 이때 백화점의 직원은 고객 전화번호 수정을 위해 자료파일의 수정을 할 것이다. 그러나 이 경우 관련 프로그램까지 수정하지 않으면 안 되는데 이는 자료파일을 읽어 가는 구체적 절차가 프로그램 상에 지정되어 있기 때문이다.
이러한 파일처리방식의 문제점을 해결하기 위해 데이터베이스가 등장하게 되고 기존의 파일관리시스템과 비교할 때 다음의 특성을 가진다.
? 중복 데이터의 배제
? 프로그램과 데이터의 독립성 유지
? 비밀보호장치의 유지
? 데이터 상호간의 효과적인 연결
? 실시간 처리 가능
II. 데이터베이스 시스템의 구성 요소
데이터베이스 시스템은 조직에서 필요한 데이터를 통합하여 여러 사용자들이 공동으로 사용하도록 하는 시스템이다. 데이터베이스는 컴퓨터를 중심으로 관련 데이터가 체계적으로 저장되고 통합적으로 관리하게 해준다. 데이터베이스는 특정한 업무를 처리하기 위한 파일 시스템에 비해 데이터를 특정한 방법의 구조(structure)로 형성시켜 놓기 때문에 기억장치 속의 데이터를 사용하기 쉽고 효율성 있게 입출력시킬 수 있는 특성을 가지고 있다.
오늘날의 데이터베이스가 출연하게 된 배경은 첫째, 하드웨어의 기술 발달로 임의접근(random access)이 가능한 대용량 보조기억장치의 출현이 가능하게 되고 둘째, 대량의 데이터를 보관, 처리해야 하는 기업, 관공서 등에서 수집된 자료를 다른 관련부문과의 관