ERD 작성 실습해보기

효효·2024년 3월 28일

데이터베이스

목록 보기
3/3

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 라는 무료 툴을 사용해서 작성했다.

profile
효효 개발공부로그

0개의 댓글