2012-01-20 4 views
0

나는 this picture을보고 있는데, 나는 "PlayersIn"과 "Foliage"을 볼 때까지 무슨 일이 벌어지고 있는지 알고있다. 단풍은 double-line-bordered 속성이므로 multivalued입니다. 그게 무슨 뜻 이죠? 실제 데이터베이스 쿼리에서 어떻게 보이나요? 나는 "PlayersIn"점선 경계가 무엇을 의미하는지 알지 못한다. 그것이 무엇을 나타내는 지, 그리고 그것이 유용 할 때 설명해 주시겠습니까? 쿼리가 어떻게 생겼는지, 왜 중요한지 등은 무엇을 의미합니까?dia : Chen의 표기법에서 dot-bordered att는 무엇이고 multivalue att는 무엇입니까?

답변

0

* 중요 사항 : 링크에는 java가 있지만 웹 사이트는 .ca이므로 안전 할 수 있습니다.

Foliage은 다중 값을 갖고 있으며, 나는 왜 누군가가 그렇게하고 싶어하는지 확실하지 않습니다. 저는 Chen의 표기법 인 here을 읽었습니다. 'BA와 MS 같은 학위를 가진 사람이 하나임을 보여주기 위해 다중 값 필드에 학위를 저장하고 싶을 수도 있습니다.' 난 학위 유형에 대한 외래 키가 종속 테이블과 함께 사용되지 않는 이유를 모르겠다. employeeID x degreeID? 아마도 하나의 테이블 만 가지는 것이 덜 혼란 스럽기 때문일 수 있습니까? '단풍'에 관해서는 '단풍이 많고 사람들에게 중요하지 않습니다. 조인이 필요하지 않으므로 아마 다중 값 필드를 사용하는 것이 더 빠릅니다. '

노란색의 도트 테두리가있는 속성 인 경우 derived attribute입니다. 파생 속성은 다른 속성을 구문 분석하여 얻을 수있는 속성입니다. 때로는 파생 된 속성이 사람의 편의를 위해 나열되는 경우도 있습니다. 나는 그것이 우아함의 문제 일 뿐인가, 아니면 이것이 어떻게 든 코드를 빠르게 할 수 있는지는 잘 모르겠다.