erd 그리기 질문 드립니다
-
게시물 수정 , 삭제는 로그인 필요
제가 이번주에 감기 걸려서 학교를 쉬었는데 교수님이 erd 그리기를 나갔던데요...
과제가 나왔는데 erd 그리기를 해야 하는데 도대체 어떻게 그려야 할지 감이 안잡히네요 ㅠㅠ
총 4개 있는데 우선 예시로 하나만 올릴테니 해주시면 참고해서 나머지 하려고 합니다.
데이터 요구사항 분석
한신대학교에는 여러 개 학과가 존재한다.
각 학과에 대해서는 번호와 이름을 저장한다.
각 학과는 여러명의 교수들이 소속된다. 각 교수에 대해서는 번호와 이름, 연락처, 이메일을 저장한다.
각 교수는 여러 과목을 강의할 수 있다. 각 과목에 대해서는 번호, 이름, 학점을 저장한다.
각 학과는 여러 명의 학생들이 소속된다.
각 학생에 대해서는 번호, 이름, 학년, 주소, 주민등록번호, 연락처, 이메일을 저장한다.
각 학생은 여러 번 등록을 신청할 수 있다. 각 등록에 대해서 번호와 등록일을 저장한다.
각 학생은 등록 후 여러 과목을 수강할 수 있다. 각 수강에 대해서는 중간성적과 기말성적을 저장한다.
엔티티와 속성의 식별
위의 업무 분석서에서 명사를 추출하여 엔티티를 식별하고 밑줄을 긋는다.
개념이 명확하지 않거나 광범위한 명사는 제거한다.
위의 명사중에서 엔티티의 특성을 나타내는 속성들로 구분하여, 속성은 타원으로 표시한다.
ERD를 그린다.
- 엔티티는 직사각형, 속성은 타원으로 표시한 다음 엔티티에 실선으로 연결.
- 식별자는 엔티티와 속성 사이의 실선에 점을 찍어 속성 이름에 밑줄을 그어 표시.
관계와 속성의 식별
업무 분석서에서 동사를 주목하여 엔티티들을 연결하는 관계를 식별한다.
도출된 관계를 이용하여 관계의 cardinality(카디널리티) 와 existence(존재성)을 기술한다.
cardinality 에는 1 : 1, 1 : N, M : N 이 존재하며, existence 에는 필수(mandatory), 선택(optional) 로 구성된다.
ERD를 그린다.
라고 나와있는데 아직 sql같은거 이용해서 그린것 까지 나간거 같진 않고 네모 동그라미 와 연결선등 이용해서 관계 표현하는곳까지만 한것 같으시던데 어떻게 해야할지 모르겠네요 ㅠㅠ
고수분들 도움좀 부탁 드립니다 ㅠㅠ
제가 이번주에 감기 걸려서 학교를 쉬었는데 교수님이 erd 그리기를 나갔던데요...
과제가 나왔는데 erd 그리기를 해야 하는데 도대체 어떻게 그려야 할지 감이 안잡히네요 ㅠㅠ
총 4개 있는데 우선 예시로 하나만 올릴테니 해주시면 참고해서 나머지 하려고 합니다.
데이터 요구사항 분석
한신대학교에는 여러 개 학과가 존재한다.
각 학과에 대해서는 번호와 이름을 저장한다.
각 학과는 여러명의 교수들이 소속된다. 각 교수에 대해서는 번호와 이름, 연락처, 이메일을 저장한다.
각 교수는 여러 과목을 강의할 수 있다. 각 과목에 대해서는 번호, 이름, 학점을 저장한다.
각 학과는 여러 명의 학생들이 소속된다.
각 학생에 대해서는 번호, 이름, 학년, 주소, 주민등록번호, 연락처, 이메일을 저장한다.
각 학생은 여러 번 등록을 신청할 수 있다. 각 등록에 대해서 번호와 등록일을 저장한다.
각 학생은 등록 후 여러 과목을 수강할 수 있다. 각 수강에 대해서는 중간성적과 기말성적을 저장한다.
엔티티와 속성의 식별
위의 업무 분석서에서 명사를 추출하여 엔티티를 식별하고 밑줄을 긋는다.
개념이 명확하지 않거나 광범위한 명사는 제거한다.
위의 명사중에서 엔티티의 특성을 나타내는 속성들로 구분하여, 속성은 타원으로 표시한다.
ERD를 그린다.
- 엔티티는 직사각형, 속성은 타원으로 표시한 다음 엔티티에 실선으로 연결.
- 식별자는 엔티티와 속성 사이의 실선에 점을 찍어 속성 이름에 밑줄을 그어 표시.
관계와 속성의 식별
업무 분석서에서 동사를 주목하여 엔티티들을 연결하는 관계를 식별한다.
도출된 관계를 이용하여 관계의 cardinality(카디널리티) 와 existence(존재성)을 기술한다.
cardinality 에는 1 : 1, 1 : N, M : N 이 존재하며, existence 에는 필수(mandatory), 선택(optional) 로 구성된다.
ERD를 그린다.
라고 나와있는데 아직 sql같은거 이용해서 그린것 까지 나간거 같진 않고 네모 동그라미 와 연결선등 이용해서 관계 표현하는곳까지만 한것 같으시던데 어떻게 해야할지 모르겠네요 ㅠㅠ
고수분들 도움좀 부탁 드립니다 ㅠㅠ
#erd 그리기 #erd 그리기 사이트 #erd 그리기 툴 #erd 그리기 예제 #dbeaver erd 그리기 #sql developer erd 그리기 #mysql workbench erd 그리기 #엑셀 erd 그리기 #intellij erd 그리기 #이클립스 erd 그리기