수강신청을 위한 데이터베이스 설계1.요구 조건 명세서1)대화내용인터뷰를 이용한 정보의 내용과 처리요구조건의 수집2)요구 조건2-1)범 기관적 경영 목표와 제약조건의 식별학점: 제한은 20학점이며 학점은 과목당 1,2,3학점이 있다.학생: 학생은 학과소속이며,학생의 정보는 이름,학번,학과,e-mail,전화번호,주소가 있다.대학원생: 학과소속이며, 대학원생의 정보는 이름,학번,학과,e-mail,전화번호,주소가 있다. 또 학점 제한은 12학점으로 제한된다.교수:교수는 여러 과목을 개설하고,교수정보는 교수번호,이름,학과,e-mail,전화번호,사무실주소를 포함한다.교수와 학생:교수와 학생 사이에는 지도교수가 관계가 있고, 지도교수와의 상담을 기록한다.과목:과목은 강의실과 시간표 정보를 포함한다. 시간과 강의실이 겹치면 안되고,제한인원과 수강인원을 포함한다. 또,분반을 할 수 도 있는데, 분반 할 경우에는 교수가 달라진다.성적: 성적은 학점으로 기록되고 각 과목마다 기록된다. 또 총 평점평균으로 과목의 평균학점을 나타내야 한다.2-2)공식적인 요구조건 명세의 작성직업데이터학생 명부대학원생 명부성적표과목 표교수명부학번OOO학생이름OOO주소OOe-mailOOO학과OOOOO과목O과목번호OO과목이름OO과목인원OO성적학점OO교수이름OOO전공O전화번호OOO사무실주소O작업-데이터와의 관계교수교수번호교수이름학과email전화번호사무실주소학생,대학원생학번이름학과email전화번호주소지도교수번호학번상담기록강의교수번호과목번호시간장소과목과목번호과목이름학번제한 인원수강 인원등록학번과목번호성적개체,애트리뷰트 관계2-3)요구조건 명세의 검토학생DATA 입력,지도교수 상담확인선택수강신청수강신청불가,재신청 이수학점학점 확인초과시 다시완료수강신청 DFD(DATA FLOW DIAGRAMS)2.E-R 다이어그램