한국방송통신대 데이터베이스시스템 과제물
레포트장인
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과, 통계·데이터과학과 | 학년 | 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가지 문제점에 대하여 설명하시오.(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) 감독이 직접 배우로 출현한 영화의 제목과, 제작국가, 상영시간을 출력하시오.(이름과 생년월일이 같으면 동일인으로 인정)
본문내용
문제1) 파일 처리 시스템의 4가지 문제점에 대하여 설명하시오.(5점)1) 데이터의 종속(↔독립성)
ㅇ 데이터의 구조 및 위치 변경, 디스크 장치 또는 플랫폼 변경에 따른 데이터 표현 방식이 달라지기 때문에 프로그램 수정이 불가피함
2) 데이터의 중복(↔일관성)
ㅇ 프로그램들이 사용하는 정보가 여러 파일에 중복적으로 저장될 수 있음.
ㅇ 서로 다른 파일에 유사 데이터가 존재함에도 프로그램에서 요구하는 데이터의 위치, 길이 등의 형태가 다르기 때문에 파일 상호 공유가 불가능함.
ㅇ 일관성, 보안성, 경제성 문제의 원인이 됨.
3) 데이터의 무결성 훼손
ㅇ 데이터베이스에서 관리되는 데이터의 정확성을 보장하지 못함.
ㅇ 하나의 사실을 표시하는 두 개 이상의 중복된 데이터가 서로 일치하지 않는 경우나 저장된 데이터 값이 일정한 형식의 조건들을 만족하지 않는 부정확한 데이터 저장으로 발생함.