ERD 클라우드는 ERD를 편리하게 그릴 수 있는 툴이다.









<비식별 관계>

EX)
학생 : 1/홍길동/22/남, 2/이몽룡/21/남
과목 : 1/네트워크, 2/프로그래밍언어
수강신청 : 1/1/1/0, 2/1/2/0, 3/2/1/0, 4/1/1/0(문제 X, 중복 신청이 가능함. 이러한 경우 식별 관계가 더 적합함. 중복 수강을 막기 위해서)
<식별 관계>

EX)
학생 : 1/홍길동/22/남, 2/이몽룡/21/남
과목 : 1/네트워크, 2/프로그래밍언어
수강신청 : 1/1/0, 1/2/0, 1/1/0(데이터가 생성 안됨. 주식별자가 여러개가 됨.)
→ 주식별자가 여러개이면 그룹핑하여 확인해야함.

학생 : 1/홍길동/22/남, 2/이몽룡/21/남
과목 : 1/네트워크, 2/프로그래밍언어
수강신청 : 202401/1/1/2, 202401/1/2/0, 2024/1/1/0, 2025/1/1/0
요구사항에서 재수강을 허용하면 위와 같이 설계해야됨
→ 요구사항에 따른 올바른 설계가 필요하다
→ 주식별자는 고유하다. 하나만 올 수 있다라는것을 신경쓰며 설계

직급코드, 부서코드가 사번이랑 묶여서 주식별자로 사용되고 있지 않음.
부서가 없는 사원들도 존재함.
요구사항에 따라 식별/비식별 판단.