[컴퓨터과학과] 2020년 1학기 데이터베이스시스템 출석수업대체시험 과제물(파일 처리 시스템 등)
목차
문제1) 파일 처리 시스템의 4가지 문제점에 대하여 설명하시오.문제2) 다음은 병원의 입원환자 관리 시스템에 대한 사용자 요구 사항이다.
◆ 환자에 대하여 이름, 환자번호, 주민번호, 주소를 관리한다.
◆ 의사에 대하여 이름, 의사번호, 진료분야를 관리한다.
◆ 한 환자는 한명의 의사에게서만 진료를 받을 수 있다.
◆ 모든 환자는 반드시 의사에게 진료를 받아야 한다.
◆ 한 의사는 여러명의 환자를 진료할 수 있으며 진료를 하지 않는 의사가 있을 수 있다.
2-1. 위 요구사항에 대하여 개체-관계(E-R) 다이어그램을 작성하시오. (키 속성, 사상수, 참여제약조건 등을 반드시 명시하시오)
2-2. 2-1의 개체-관계(E-R) 다이어그램을 관계형 모델로 변환하시오.
2-3. 2-2에서 작성된 관계형 모델에서 “이름이 ‘유명의’인 의사가 진료하고 있는 환자의 이름과 환자번호를 출력하라”에 대한 관계대수 식을 작성하시오.
2-4. 2-3에서 작성한 관계대수식을 SQL로 변환하시오.
- 목 차 -
1. 파일 처리 시스템의 4가지 문제점
2. 병원의 입원환자 관리 시스템에 대한 사용자 요구 사항
2-1. 위 요구사항에 대하여 개체-관계(E-R) 다이어그램을 작성하시오.
2-2. 2-1의 개체-관계(E-R) 다이어그램을 관계형 모델로 변환하시오.
2-3. 2-2에서 작성된 관계형 모델에서 “이름이 ‘유명의’인 의사가 진료하고 있는 환자의 이름과 환자번호를 출력하라”에 대한 관계대수 식을 작성하시오.
2-4. 2-3에서 작성한 관계대수식을 SQL로 변환하시오.
본문내용
1. 파일 처리 시스템의 4가지 문제점파일 시스템은 각각의 응용 프로그램에 각각 자신의 데이터를 파일 형태로 별도로 관리하는 시스템 즉 파일 중심의 데이터 처리 시스템 방식입니다. 이 방식은 응용프로그램과 데이터 간의 산호 의존성이 강하고 응용프로그램과 데이터 파일이 1:1로 대응된다.
파일시스템은 응용프로그램과 데이터 파일이 1:1 대응되어서 데이터의 종속성과 데이터의 중복성이라는 단점이 있다. 데이터의 종속성은 응용프로그램과 데이터 간의 상호 의존 관계로 인하여 데이터를 저장한 파일 구조가 변경되어야 하는 것이다. 데이터의 구성이나 접근 방법이 변경되면 관련 프로그램도 같이 변경되어야 한다. 데이터의 종속성은 일관성은 파일시스템 안에 데이터 중복이 있어서 동일성을 유지하기 힘든 어려움이 있다.
두 번째로 데이터의 중복성이라는 문제점이 있다. 한 시스템 내의 데이터가 중복 저장, 관리되어 관련 데이터의 불일치가 발생할 수 있다.
세 번째로 보안성의 문제점이 있다. 보안성은 동일한 수준의 보안이 유지되어야 하나, 데이터가 중복되어 있다면 모두 똑같은 수준의 보안을 유지한다는 것이 현실적으로 어렵다는 문제점이 있다.
네 번째로 경제성이 있다. 데이터를 중복해서 저장하려면 추가되는 저장 공간에 대한 비용을 더 들게 되어서 비효율적이다. 마지막으로 같은 데이터가 여러 곳에 존재한다면 데이터를 바꿀 때 데이터가 만족해야 할 제약 조건이 정확성을 유지해야 한다는 문제점이 있다.
2. 병원의 입원환자 관리 시스템에 대한 사용자 요구 사항
2-1. 위 요구사항에 대하여 개체-관계(E-R) 다이어그램을 작성하시오.
- 중략 -