Video Streaming Service (Scenario)
- Service manages multiple Channels. Channels can move between services via licensing changes.
- A Channel owns Episodes; removing a channel removes its episodes.
- LiveEpisode is a specialized type of Episode.
- PlayerApp temporarily uses the DRM_API when starting playback.
- RecommendationRule connects multiple Episodes, but episodes exist independently of recommendations.
Answer the following based on the scenario:
- What relationship fits Service – Channel?
- What relationship fits Channel – Episode?
- What relationship fits LiveEpisode – Episode?
- What relationship fits PlayerApp – DRM_API?
- What relationship fits RecommendationRule – Episode?
Select one or more: