반응형

 

 

0. 논리적 설계

: ERD로부터 테이블 스키마 생성 !

 

1. 강성 개체집합의 변환

하나의 강성 개체집합 -> 하나의 테이블

강성 개체집합의 속성 -> 테이블의 필드

* 테이블의 기본키는 개체집합의 기본키를 그대로 사용한다.

 

 

 

 

 

2. 약성 개체집합의 변환

테이블의 기본키 : 약성 개체집합의 부분키 + 대응되는 강성 개체집합의 기본키

 

 

 

 

 

 

3. 관계집합의 변환

: 연결되어 있는 개체집합의 기본키들을 테이블의 기본키로 설정한다.

 

 

 

 

 

4. 자기연관 관계집합의 변환

: 개체집합의 기본키를 테이블의 기본키로 사용하되, 역할의 의미에 맞게 이름을 변경하여 한번 더 써준다.

 

 

 

 

 

 

 

 

5. 테이블의 중복과 결합

: 관계집합에서 변환된 테이블의 모든 속성이 개체집합의 속성과 중복될 때, 관계집합 테이블을 생략할 수 있다.

 

-> opens 테이블 생략 가능 !

 

 

 

 

 

*** 1 : N 관계에서는

- 관계 테이블 만들 필요가 없다

- 1 에 해당하는 개체집합의 기본키를 N에 해당하는 개체집합의 테이블의 외래키로 추가한다.

- 만약 관계집합에서 필드가 있다면, N에 해당하는 개체집합 테이블에 추가해준다.

 

 

 

 

 

M : N 관계에서는

- 관계 테이블이 독립적으로 존재해야 한다.

 

1 : 1 관계에서는 

 

 

 

 

6. 다중값 속성의 변환

 

 

 

 

 

 

 

 

7. 복합 속성의 변환

 

 

 

 

 

 

 

8. 논리적 설계 실습  1 !

 

 

 

 

 

 

 

 

 

논리적 설계 실습  2 !

 

 

 

 

 

 

반응형

+ Recent posts