데이터 관리 시스템과 파일시스템 비교 및 데이터 모델의 중요성
- 최초 등록일
- 2010.04.28
- 최종 저작일
- 2010.04
- 8페이지/ 한컴오피스
- 가격 1,000원
목차
1. 데이터베이스 관리 시스템과 파일관리 시스템을 비교 설명하라.
2. 데이터 모델의 중요한 이유를 간략히 설명하라.
3. 데이터 독립성이 DBMS를 위해 왜 중요한지를
여러 종류의 데이터 독립성을 예로 들어 설명하라.
4. DBMS의 전형적인 시스템 아키텍처를 설명하라.
5. 엔티티 무결성 제약조건과 참조 무결성 제약조건의
유사점과 차이점을 설명하라.
본문내용
1) 파일관리 시스템
- 파일시스템은 DBMS가 등장하지 않았을 때인 1960년대부터 사용되어 왔다
- 파일의 기본적인 구성요소는 순차적인 레코드들
- 한 레코드는 연관된 필드들의 모임
- 파일을 접근하는 방식이 응용 프로그램 내에 상세하게 표현되므로 데이터에 대한 응용 프로그램의 의존도가 높다
- 데이터가 많은 파일에 중복되어 저장된다
- 각 응용 프로그램들은 동일 데이터를 서로 다른 뷰로 볼 수 있다
- 각 응용 프로그램은 각각의 데이터 파일 소유한다
- 데이터의 변화는 응용 프로그램의 대응되는 변경을 요구한다
2) 데이터베이스 관리 시스템
- 여러 사용자와 응용 프로그램들이 데이터베이스를 공유
- 조직체의 요구사항을 식별할 수 있다
- 데이터베이스의 공유와 동시 접근이 가능하다
- 다양한 유형의 고장으로부터 데이터베이스를 회복할 수 있다 - 보안/무결성이 향상된다
- 표준화를 시행하기가 용이하다
- 프로그램에 영향을 주지 않으면서 데이터베이스 구조를 변경할 수 있다
- 중복성과 불일치가 감소된다
- 시스템을 개발하고 유지하는 비용이 감소된다
2.데이터 모델의 중요한 이유를 간략히 설명
컴퓨터가 관리하는 데이터베이스는 계속적으로 변화하는 현실 세계를 표현하고 있다
데이터모델은 바로 이 현실 세계를 데이타베이스로 표현하는 중간 과정, 즉 데이타베이스 설계 과정에서 컴퓨터에 저장할
데이타 구조를 논리적으로 표현하기 위해 사용하는 지능적 도구를 말한다.
이 데이타 모델을 보다 잘 이해하기 위해서는 먼저 데이타가 현실 세계로부터 어떻게 인지되어 데이터베이스에 저장
되는가를 고찰해 볼 필요가 있다
데이터는 기본적으로 세개의 상이한 세계로 생각해볼 수가 있다
첫째는 인간이 오관을 통해 감지할 수 있는 개체로 되어있는 현실세계이고
둘째는 이 현실 세계에 존재하는 실체의 의미로부터 얻는 개념으로 표현한 개념세계이며
셋째는 이 개념으로 표현한 개념을 컴퓨터가 처리할 수 있는 데이타로 표현한
컴퓨터 세계가 그것이다
참고 자료
2008년 데이터베이스시스템 이석호지음 (34 , 59 , 133 page)
2006년 데이터베이스 배움터 홍의경 (목차1.6.1)