1차 정규화 실습1. 연극, 연극출연자별급여 ✅
주어진 문제의 엔티티에서 반복되는 내용들을 지워가도록 한다. 동명이인이 있을 가능성에 대비하여 출연진번호라는 별도의 주식별자를 세운다. 한 연극에는 최소 1명~여러 명의 출연진이 있을 수 있으므로 부모-자식 관계를 가진다. 또, 해당 출연진이 또 다른 연극에 추가 출연하고 있기에 두 엔티티를 식별관계로 둔다.
1차 정규화 실습2. 요리, 요리재료별수량 ✅
요리재료별수량 엔티티에서 주식별자를 찾는다. 예시에서는 재료명을 택했으나, 마땅한 속성이 없다면 '재료번호'를 별도로 추가할 수도 있다.
1차 정규화 실습3. 회원, 게시판, 게시판별댓글 ❎✅
댓글이 달릴 때마다 새로운 댓글번호가 할당돼 구별되도록 인위적 주식별자 '댓글번호'를 추가한다. 이때 게시판별댓글이므로 게시판 엔티티와 비식별 관계가 정의되어야 한다.
1차 정규화 실습4. 학생, 자격증별취득일 ✅
자격증코드라는 별도의 인위적 주식별자를 추가해 활용한다.
'Database' 카테고리의 다른 글
[DB 모델링] 3차 정규화 실습 | 데이터 논리 모델링 (0) | 2022.03.02 |
---|---|
[DB 모델링] 2차 정규화 실습 | 데이터 논리 모델링 (0) | 2022.03.02 |
[DB 모델링] 엔티티 도출 실습 | 개념적 모델링 (0) | 2022.03.01 |
[JDBC] JUnit | 단위 테스트 | @Test | assertEquals (0) | 2022.02.08 |
[JDBC] Controller | MVC 패턴 | CRUD | ResultView (0) | 2022.02.07 |