2017-03-06 5 views
-1

응급실 모델이 좋은지 말할 수 있다면 정말 기뻐할 것입니다. 저자 테이블을 분리 된 테이블 또는 책 테이블에 넣는 것은 무엇입니까? ER model내 응급실 모델이 좋은지 궁금합니다

도움 주셔서 감사합니다.

+0

저자는 많은 책을 쓸 수 있으며 여러 저자가 책을 쓸 수 있으므로 저자는 책과 분명히 구별되어야합니다. 다이어그램에서 관계를 사용하지 않고 직접 Copy와 Book을 연관 시켰습니다. ER 모델에서는 유효하지 않습니다. – reaanb

+0

JOIN을 사용하여 BOOK 및 AUTHOR 테이블을 함께 결합하는 방법에 대해 혼란스러워합니다. AUTHOR 테이블에 FK_ISBN을 생성해야합니까? – slovenc1234

+0

나는 'BOOK'와 'AUTHOR'사이에 many-to-many 관계를 권장한다. 'WROTE (ISBN PK/FK, 저자 ID PK/FK)'. 'ISHN' FK를'AUTHOR' 테이블에 추가하면 각 저자와 한 권의 책을 연관시킬 수 있습니다. – reaanb

답변

0

저자는 많은 책을 쓸 수 있으며 여러 명의 저자가 책을 쓸 수 있으므로 저자는 책과 분명히 구별되어야합니다. 다이어그램에서 관계를 사용하지 않고 직접 Copy 및 Author와 Book을 연관 시켰습니다. ER 모델에서는 유효하지 않습니다.

JOIN을 사용하여 BOOK 및 AUTHOR 테이블을 함께 결합하는 방법에 대해 혼란스러워합니다. AUTHOR 테이블에 FK_ISBN을 생성해야합니까?

예를 들어 BOOK와 AUTHOR 사이의 다 - 대 - 다 관계를 권장합니다. WROTE (ISBN PK/FK, Author ID PK/FK). AUTHOR 테이블에 ISBN FK를 추가하면 한 권의 책을 각 저자와 만 연결할 수 있습니다.

나는 이것에 정말로 새롭고 여전히 배우지 만, 당신은 관계 모델에서 다 - 대 - 다 관계를 가질 수 없다는 것을 의미하지는 않습니까?

관계형 모델은 3 진수 이상의 관계뿐만 아니라 다 대다 2 진 관계를 처리하는 데 문제가 없습니다. 가장 단순한 관계를 처리 할 수없는 오래된 네트워크 데이터 모델입니다.

해당 테이블에 합류하기위한 전체 문자열을 알려주시겠습니까?

내 2 코멘트에서 제안 썼는지 관계를 가정하면,과 같이 3 개 테이블을 조인 수 :

SELECT * 
FROM Author 
INNER JOIN Wrote ON Author.Author_ID = Wrote.Author_ID 
INNER JOIN Book ON Wrote.ISBN = Book.ISBN 
0

나는 MySQL은 관계형 모델을 만들었다. 괜찮 니? Relational model

+0

빠른 응답을 위해주세요 – slovenc1234

+0

관계형 모델이 괜찮은지 알고 싶습니다. 내 작업을 계속할 수 있습니다 ... 누군가가 도움을 줄 수 있다면 – slovenc1234