(A+, 만점취득) 방송통신대학교 컴퓨터과학과 데이터베이스시스템
- 최초 등록일
- 2023.10.09
- 최종 저작일
- 2023.08
- 14페이지/
어도비 PDF
- 가격 5,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"방송통신대학교 컴퓨터과학과 데이터베이스시스템"에 대한 내용입니다.
목차
[문제 1] 파일 처리 시스템의 문제점에 대한 기술
[문제 2] 데이터베이스의 필요성에 대한 기술
[문제 3] 실습예제 5-4 에서 5-44 중 10 개 이상 실습
본문내용
파일 처리 시스템이란 각각의 응용 프로그램에 대해서 별도의 데이터 파일이 존재하는 것으로 예를 들어서, A 응용 프로그램에 대해서는 A 데이터 파일이 존재하고, B 응용 프로그램에 대해서는 B 데이터 파일이 존재하고, C 응용 프로그램에 대해서는 C 데이터 파일이 존재하는 시스템이다. 이러한 파일 처리 시스템은 데이터 중복의 문제, 동시 접근의 문제, 데이터 종속의 문제, 데이터의 무결성 훼손이라는 몇몇 문제점들을 갖는다.
첫번째로 파일 처리 시스템이 가지고 있는 문제점 중 '데이터 중복의 문제'에 대해 알아보겠다. 데이터 중복이란 각각의 응용 프로그램 마다 동일한 데이터 파일을 가지고 있는 것으로 즉, 동일한 데이터 파일이 여기 저기 저장되어 있는 것을 의미한다. 이렇게 되면 저장공간의 낭비가 발생하게 되고, 추가적인 저장 공간이 필요해짐에 따라서 이는 곧 추가 비용 발생이라는 경제적인 측면으로도 이어지게 된다. 그리고 데이터가 중복되면 일관성의 문제점을 가지게 되는데
예를 들어서 A, B, C 라는 서로 다른 응용 프로그램이 있을 때 각각의 응용 프로그램에 대해서 데이터 X 가 중복 저장되어 있다고 가정해보겠다. 이때 응용 프로그램 A 에서 데이터 X 의 값을 수정하게 된다면, 중복된 데이터 X 가 응용 프로그램 B, C 에서도 모두 일관되게 수정되어야 하는데 파일 처리 시스템에서는 오직 응용 프로그램 A 에서만 변경된다. 그러므로 파일 처리 시스템에선 여러 응용 프로그램에 대해서 중복된 데이터가 있을 때 각 응용 프로그램마다 일일이 변경해야 하고, 이러한 응용 프로그램의 수가 많아 진다면 그만큼 중복된 데이터에 시스템에서 대해 일관성을 유지하는 것이 어려워진다. 문제점으로 다음으로 보안 파일 문제에 처리 대해 데이터가 중복됨으로 발생하는 생각해볼 수 있다. 예를 들어서 데이터 X 가 응용 프로그램 A, B, C 에 중복 저장되어 있다고 할 때 응용 프로그램 A 는 보안 등급이 매우 낮으며, 응용 프로그램 B 와 C 는 보안 등급이 매우 높다고 가정해보겠다.
참고 자료
없음