소스복사하기
목차 |
1.요구사항명세서 2.ER다이어그램 3.논리적설계 4.물리적설계 5.SQL 질의 / 결과 |
본문내용 |
학교에는 많은 학생들과 교직원이 있다. 각 학생에 대해서 이름, 학번(고유함), 학년, 학부(학과), 전공, 주민등록번호(고유함), 거주지, 전화번호(집, 핸드폰), 재학여부(휴학), 담당교수를 저장한다. 각 교수들에 대해서 이름, ID(고유함), 주민등록번호 (고유함), 부양가족, 거주지, 전화번호(집, 핸드폰), 학부(전공), 교수실, 연구실 번호를 저장한다. 요구사항 명세서 (2/6) 각 교수는 0명 이상의 부양가족을 가질 수 있다. 또한 한 부양가족은 두 명 이상의 교수에게 속하지 않는다. 각 부양가족에 대해 이름, 관계, 나이, 성별을 저장한다. 학교에는 여러 가지의 교과목이 존재한다. 교과목에는 전공, 교양선택, 교양필수가 있다. 교과목 정보에는 시간, 강의실, 취득학점, 최대 수강인원, 과목번호(고유함), 담당교수(ID) 를 저장한다. 교과목 마다 취득학점은 같지않을 수 있다. 요구사항 명세서 (3/6) 각 교수들은 여러 개의 교과목을 담당할 수 있다. 동일한 교과목은 1개 이상 존재할 수 있지만 같은 시간 같은 교수의 교과목은 존재할 수 없다. 수강과목에는 학번, 과목번호, 담당교수ID, 학점, 수강학기를 저장한다. 각 학생들은 중복된 시간에 교과목을 2개 이상 신청할 수 없다. 수강중인 과목은 학점이 입력되지 않을 수 있다. 요구사항 명세서 (4/6) 학교에는 여러가지 종류의 장학금이 있다. 장학금에 대해서 이름(고유함), 금액, 선정방법을 저장한다. 학교에는 여러개의 학부가 존재한다. 학부정보에는 학부 이름(고유함), 학부사무실 위치(층) , 전화번호를 저장한다. |