수업/수업정리

2024-03-14-오후:데이터설계

Dev.chandel 2024. 3. 14. 17:14

1. 데이터 설계

 

1) 관계

  • 개체 간 의미있는 연관성
  • 추출 : 작성한 요구사항 문장 내에 개체 간 연관성을 의미있게 표현한 '동사'를 추출

(1) 예시

  • 회원은 상품을 주문할 수 있다.(주문)
  • 제조 업체에서 상품을 공급한다.(공급)
  • 회원은 게시글을 작성할 수 있다.(작성)

(2) 릴레이션 스키마 변환 규칙

  • 모든 개체는 릴레이션으로 변환한다.
  • 1 : 1 관계는 외래키로 표현한다.
  • 1 : 다 관계는 외래키로 표현한다.
  • 다 : 다 관계는 릴레이션으로 변환한다.(정규화 위반->릴레이션(관계) 풀기 필수)
  • 다중 값 속성은 릴레이션으로 변환한다.