erd 그리기 질문 드립니다

erd 그리기 질문 드립니다

작성일 2019.11.09댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 이번주에 감기 걸려서 학교를 쉬었는데 교수님이 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 그리기

profile_image 익명 작성일 -

cardinality 에는 1 : 1, 1 : N, N : N 입니다.

각 학과에 대해서는 번호와 이름을 저장한다.

학과 : 학과번호, 학과명

각 학과는 여러명의 교수들이 소속된다. 각 교수에 대해서는 번호와 이름, 연락처, 이메일을 저장한다.

교수 : 교수번호, 교수명, 연락처, 이메일

각 교수는 여러 과목을 강의할 수 있다. 각 과목에 대해서는 번호, 이름, 학점을 저장한다.

과목 : 과목번호, 과목명, 교수번호, 학점

각 학과는 여러 명의 학생들이 소속된다.

학과명단 : 학과번호, 학번

각 학생에 대해서는 번호, 이름, 학년, 주소, 주민등록번호, 연락처, 이메일을 저장한다.

학생 : 학번, 이름, 학년, 주소, 주민번호, 연락처, 이메일

각 학생은 여러 번 등록을 신청할 수 있다. 각 등록에 대해서 번호와 등록일을 저장한다.

각 학생은 등록 후 여러 과목을 수강할 수 있다. 각 수강에 대해서는 중간성적과 기말성적을 저장한다.

수강 : 수강번호, 과목

수강생 : 수강번호, 수강일, 학번, 중간성적, 기말성적

이정도가 기본 구조입니다.

기본 테이블은 학과, 교수, 학생 이고 2차 기본테이블은 과목입니다.

교수 1 : 과목 N 교수는 어러 과목을 강의할 수 있다.

학생 1 :

학과 1 : 학생 N 학과에는 어려 학생이 등록된다.

이제 수강 테이블

수강1 : 수강생 N : 다수에 학생이 수강을 받으수 있다.

수강생N : 학생 N : 학생은 여러과목에 수강할수 있다.

이런 관계 입니다.

전체적으로 검토하여 상세 내용을 정의해 가십시요.

erd 그리기 질문있습니다.

... 맞는건지 모르겠네요 이것도 책보고 대충 따라 그리긴... 첨삭 조언 부탁드립니다...(__) 위에 나열된 비즈니스 요구사항 안에서 해야 하는 것 아닌가요?? 진짜 ERD를 직접...

ERD 그리기 질문

... 부탁드립니다. 안녕하세요. da로 근무중인 sTricky 입니다. 1. 동문회원 PK는... DB SQL을 공부하시고싶으시면 아래 블로그 완독을 추천드립니다. https://stricky.tistory.com/333...

erd 그리기

... 이런내용인데 ERD좀 그려주세요~ 내공 100드립니다.~ 현재 질문 내용 만으로는 아래처럼 표현될 듯 합니다. (P. Chen 표기법) 건승하세요~

erd 그리기 질문 드립니다

제가 이번주에 감기 걸려서 학교를 쉬었는데 교수님이 erd 그리기를 나갔던데요...... 부탁 드립니다 ㅠㅠ cardinality 에는 1 : 1, 1 : N, N : N 입니다. 각 학과에 대해서는 번호와...