bx.puml 578 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. @startuml
  2. title BookCrossing Ratings
  3. skinparam linetype ortho
  4. !include theme.iuml
  5. entity isbn_id {
  6. isbn_id
  7. --
  8. isbn
  9. }
  10. entity isbn_cluster {
  11. cluster
  12. --
  13. isbn_id
  14. }
  15. isbn_cluster }|- isbn_id
  16. entity raw_ratings {
  17. --
  18. user_id
  19. isbn
  20. rating
  21. }
  22. entity rating <<derived>> {
  23. user_id
  24. book_id
  25. --
  26. rating
  27. nactions
  28. }
  29. entity add_action <<derived>> {
  30. user_id
  31. book_id
  32. --
  33. nactions
  34. }
  35. raw_ratings <.. rating
  36. raw_ratings <. add_action
  37. rating }|- isbn_cluster : book_id:cluster
  38. add_action }|-- isbn_cluster : book_id:cluster
  39. @enduml
Tip!

Press p or to see the previous file or, n or to see the next file