(1) magazine,writer, subscribers에 관한 정보를 분석하여 ER diagram을 설계하라.또한 모든 entities와 relationships에 대해 키를 선택하고 명시하라. 필요하다면 키를 위해 attribute를 추가할 수 있다. 각 magazine에 대해서 magazine’s name, magazine’s writer, magazine’s editor, 배달되는 city의 정보가 필요 하다면 각 writer에 대해서 writer’s name이 필요함,
단 writer는 한 개 이상의 magazine에 글을 write할 수 있다(기고할 수 있다). 그러나 writer는 단 한 개의 magazine에만 edit 할 수 있다.
각 subscriber에 대해서 subscriber’s name, favorite writers, residence city, 그들이 구독한 magazine
1번 문제와 같이 다음 조건에 맞게 수정한다.
(2) 각 writer가 각 magazine에 대해서 Start date와 ending date를 포함하여 editing하도록 한다.
수정결과가 한가지 이상 가능할 경우 모두 표현한다.
전체 diagram을 수정하지 말고 수정된 부분만 다시 표현한다.
문제 2의 디자인에서 writer가 다른 두 기간 동안 동일한 magazine에서 editor로써 작업가능한지 판단하고 이유를 설명하라.
(3) (예) editor가 해고되고 그 후 다시 재 고용되는 경우
만약 위의 상황이 불가능하다면 ER diagram을 수정하여 표현하라.
(4) 다음 요구사항을 분석하여 E/R Diagram을 설계하라.
Piano type : type, height, length, width manufacturer : brand, address
Manufacturer는 piano type에 근거하여 여러 piano model들을 생산한다. Piano model은 생산품이므로 price를 표시해야 한다.
Piano model(생산품)은 그 종류에 따라 electronic과 traditional로 분류된다.
Electronic은 processor종류와 power소비에 대한 정보가 필요하고, traditional은 어떤 wood를 사용하였는지 표현되어야 한다.
독학으로 테이터 베이스를 공부하다가 위의 문제들이 막혀서 질문을 올립니다.