The Online Movie Streaming Platform ER Diagram represents a digital streaming service where Users subscribe to a Subscription Plan to access movies. Each Movie belongs to a Genre, is directed by a Director, and features multiple Actors. Users can watch movies, and their subscriptions determine their access level. The diagram efficiently organizes relationships between movies, genres, directors, and actors while linking users to their subscriptions and watch history, making it a structured representation of a streaming platform.

Edit this diagram in Gleek
Online Movie Streaming Platform diagram code in Gleek
User
UniqueIdentifier id PK "unique identifier"
String name "user name"
String email UK "user email"
String password "user password"
UniqueIdentifier subscriptionId FK "linked to Subscription entity"
Movie
UniqueIdentifier id PK "unique identifier"
String title "movie title"
UniqueIdentifier genreId FK "linked to Genre entity"
UniqueIdentifier directorId FK "linked to Director entity"
UniqueIdentifier actorIds FK "linked to Actor entity"
String releaseDate "movie release date"
String duration "movie duration"
Subscription
UniqueIdentifier id PK "unique identifier"
String name "subscription name"
String price "subscription price"
String duration "subscription duration"
Genre
UniqueIdentifier id PK "unique identifier"
String name "genre name"
Director
UniqueIdentifier id PK "unique identifier"
String name "director name"
Actor
UniqueIdentifier id PK "unique identifier"
String name "actor name"
User {1}-has-{1} Subscription
User {1}-watches-{0..n} Movie
Movie {1}-belongs to-{1} Genre
Movie {1}-directed by-{1} Director
Movie {1}-features-{0..n} Actor
About ER diagrams
We often make an entity-relationship (ER) diagram, ERD, or entity-relationship model, in the early stages of designing a database. An ERD is perfect for quickly sketching out the elements needed in the system. The ERD explains how the elements interact. ER diagrams can be shared with colleagues. Their simplicity makes them ideal even for non-technical stakeholders.
Similar ER diagram examples
Online store entity-relationship diagram
Employee management system entity-relationship diagram
Banking system entity-relationship diagram
Online food delivery entity-relationship diagram
Travel management system Er diagram
College management system ER diagram