ER다이어그램 변환 질문드립니다.(ER다이어그램을 SQL DDL로 변환)
글쓴이: prcrfsy / 작성시간: 월, 2015/04/13 - 1:49오전
T가 R에 (1, M)으로 참여하는 것을 표현할 수 가 없습니다.
CREATE TABLE S(
SK INTEGER,
S1 INTEGER,
PRIMARY KEY(SK));
CREATE TABLE T(
TK INTEGER,
T1 INTEGER,
PRIMARY KEY(TK));
CREATE TABLE R(
SK INTEGER,
TK INTEGER,
R1 INTEGER,
PRIMARY KEY(SK, TK),
FOREIGN KEY(SK) REFERENCES S(SK),
FOREIGN KEY(TK) REFERENCES T(TK));
로 명시하면 S가 R에 (0, N)참여가 되고 T는 R에 (0, M)참여가 되는것은 확실한데
T의 전체참여를 표현할 수가 없습니다.
어떻게 해결해야 하나요
Forums:
댓글 달기