ERD 작성 문제
아래 요구사항의 학교 수강신청 시스템의 ERD를 작성하세요.
ERD를 작성하면서 엔티티와 관계, 속성 간의 연결, 기본 키(Primary Key) 및 외래키(Foreign Key)를 표시해 보세요.
[엔티티(Entitiy)와 속성(Attribute)]
- 학생(Student): 학번(Student ID), 이름(Name), 생년월일(Birthdate), 전공(Major)
- 교수(Professor): 교수번호(Professor ID), 이름(Name), 직급(Title), 연구실(Lab)
- 강의(Course): 과목코드(Course Code), 과목명(Course Name), 학점(Credit)
- 수강신청(Enrollment): 학번(Student ID), 과목코드(Course Code), 성적(Grade)
[관계(Relationship)]
- 학생(Student)은 여러 과목(Course)를 수강(Enrollment)할 수 있다.
- 강의(Course)는 한 명의 교수(Professor)에 의해 개설되며, 여러 명의 학생(Student)이 수강(Enrollment)할 수 있다.
- 교수(Professor)는 여러 과목(Course)를 개설할 수 있다.
- 학생(Student)은 한 개의 전공(Major)을 가질 수 있다.
내가 쓴 답
난 draw.io 라는 무료 툴을 사용해서 작성했다.
