소개글
ER-Win을 사용해서 이미지를 작성했고, 수강신청에 대한 모델링입니다.
목차
제약조건
조건분석
Entity
관계정의
ER-Diagram
본문내용
제약 조건
1. 각각의 강좌는 한 과목으로 구성되며 한명의 교수가 강의한다.
2. 강좌에는 사용하는 기자재가 있고 강의실에는 구비되어 있는 기자재가 있다.
3. 학과는 여러 과목을 가진다.
4. 학생은 개설된 강좌 중에서 자신이 원하는 강좌를 수강 신청한다.
5. 교수는 여러 강좌를 강의한다.
6. 동일한 시간에 강의되는 강좌는 중복 신청이 불가능하다.
7. 한번 수강한 과목은 재수강 확인 후에 수강 가능하다.
8. 총 신청 학점은 한 학기에 20학점을 넘을 수 없다.
조건 분석
학생과 강좌 사이에는 다대다 관계가 형성되지만 Physical Modeling 에서는 다대다 관계가 존재하지 않으므로 수강신청을 별도의 entity로 구성한다.
핵심 실체(학생 - 수강 신청 - 강좌)를 식별 관계로 정의한다.
성적과 수강 신청 사이에는 1:1 관계가 형성되므로 식별 관계로 정의한다.
강의실에 구비된 기자재, 강좌에 사용되는 기자재, 학과에서 보유하고 있는 기자재의 참조를 위해 기자재 entity를 따로 정의한다.
Entity
학생, 성적, 교수, 수강 신청, 강좌, 과목, 기자재, 강의실, 학과
학생
학생ID, 이름, 학과코드, 주소, 전화번호, e-mail
성적
학생ID, 교수ID, 강좌번호, 신청연도, 신청학기, 학점
교수
교수ID, 이름, 학과코드, 사무실, 전화번호, e-mail
수강 신청
학생ID, 강좌번호, 신청연도, 신청학기, 재수강여부, 신청가능학점
강좌
강좌번호, 교수ID, 과목번호, 강의실번호, 이수학점, 개설연도, 개설학기, 교재명, 수강정원, 분반
기자재
기자재번호, 기자재명, 학과코드, 강의실번호, 강좌번호
강의실
강의실번호, 건물번호, 교실번호, 수용인원
과목
과목번호, 과목명, 학과코드
학과
학과코드, 학과명, 전화번호
참고 자료
없음