방송통신대학교(방통대) 컴퓨터과학과 2020-1학기 데이터베이스시스템 중간 과제물
뤼롱
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과, 통계·데이터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | 데이터베이스시스템 | 자료 | 6건 |
공통 |
문제1) 파일 처리 시스템의 4가지 문제점에 대하여 설명하시오.(5점)
문제2) 아래의 영화 관리 시스템의 사용자 요구사항을 참조하여 다음 물음에 답하시오. [(주)영화광은 국내에서 상영․유통되는 영화 컨텐츠에 대한 종합적인 ...
문제1) 파일 처리 시스템의 4가지 문제점에 대하여 설명하시오.(5점)
문제2) 아래의 영화 관리 시스템의 사용자 요구사항을 참조하여 다음 물음에 답하시오. [(주)영화광은 국내에서 상영․유통되는 영화 컨텐츠에 대한 종합적인 정보를 관리하기 위해 데이터베이스 시스템을 구축하고자 한다. 영화에 대하여 영화코드번호, 제목, 제작년도, 제작국가, 상영시간, 개봉일자, 제작사, 배급사 정보를 저장한다. 감독에 대해서는 등록번호, 이름, 성별, 생년월일, 출생지, 학력사항을 저장한다. 배우에 대해서는 배우번호, 생년월일, 이름, 성별, 출생지, 키, 몸무게, 혈액형 정보를 저장한다. 한 영화에 여러 명의 감독이 참여할 수 있으며, 감독 또한 여러 영화에 참여할 수 있다. 한 영화에 여러 명의 배우가 출연할 수 있으며, 출연 시 배역이 정해진다. 한 배우 또한 여러 영화에 출연할 수 있다.] 문제2-1) 위 영화 관리 시스템의 ERD를 작성하시오.(10점) 문제2-2) 문제 2-1의 ERD를 관계형 모델 스키마로 변환하시오.(5점) 문제2-3) 문제 2-2의 스키마를 참조하여 다음 정보를 출력하기 위한 SQL문을 작성하시오.(각 2점) 1) 배우의 이름, 성별, 출생지를 출력하시오. 2) 2020년에 제작된 영화의 제목, 제작국가, 상영시간, 제작사를 출력하시오. 3) 현재 날짜를 기준으로 최근 3년 안에 제작된 영화의 제목, 제작국가, 개봉일, 제작사, 배급사를 출력하시오. 4) 이름이 ‘명감독’인 감독이 촬영한 영화의 제목을 출력하시오. 5) 감독이 직접 배우로 출현한 영화의 제목과, 제작국가, 상영시간을 출력하시오.(이름과 생년월일이 같으면 동일인으로 인정) |
소개글
"방송통신대학교(방통대) 컴퓨터과학과 2020-1학기 데이터베이스시스템 중간 과제물"에 대한 내용입니다.목차
1. 파일 처리 시스템의 4가지 문제점에 대하여 설명하시오.(10점)2. 다음은 병원의 입원환자 관리 시스템에 대한 사용자 요구 사항이다.
1) 위 요구사항에 대하여 개체-관계(E-R) 다이어그램을 작성하시오. (5점) (키 속성, 사상수, 참여제약조건 등을 반드시 명시하시오)
2) 2-1의 개체-관계(E-R) 다이어그램을 관계형 모델로 변환하시오. (5점)
3) 2-2에서 작성된 관계형 모델에서 “이름이 ‘유명의’인 의사가 진료하고 있는 환자의 이름과 환자번호를 출력하라”에 대한 관계대수 식을 작성하시오. (5점)
4) 2-3에서 작성한 관계대수식을 SQL로 변환하시오.(5점)
본문내용
파일처리 시스템이란 파일을 사용하여 특정 업무에 관련된 데이터를 관리하는 방식으로 운영체제에 의해 지원되며, 운영체제는 데이터 단위인 레코드를 여러 파일에 기록하고 조작하기 위한 별도의 프로그램을 필요로 한다. DBMS가 사용되기 이전 대다수의 시스템은 파일 처리 방식을 기반으로 운영되었으나 데이터의 종속, 데이터의 중복, 데이터의 무결성 훼손, 데이터의 동시 접근 이상 같은 문제점이 있다.1. 데이터의 종속(data dependency)
한 가지 업무에 해당하는 프로그램이 개발되면 해당 프로그램에 종속되는 파일이 생성된다. 그러나 이렇게 특정 프로그램에 파일이 종속될 경우 데이터의 논리적 구조, 위치 등을 종속하는 프로그램만 알 수 있기 때문에 데이터 구조가 변경 될 경우 비용이 발생하는 등 유지보수가 어려워진다.