

I’m not sure what qualifies as a keyword, but you can explore the data and take a look. The same concept applies to keywords, but there are a lot more keywords than genres.
Movie database movie#
A movie can have multiple genres, which is why the movie_genres table exists. Genres define which category a movie fits into, such as Comedy or Horror. This is captured in the movie_languages table along with a role. A movie can have an original language (e.g. This language_role table contains two records: Original and Spoken. The difference with this structure is the addition of a language_role table. The languages table has a list of languages, and the movie_languages captures a list of languages in a movie. There is a list of production companies and a many-to-many relationship with movies which is captured in the movie_company table. The same concept applies to the production_company table. This is a standard many-to-many table, and you’ll find these in a lot of databases. The country list contains a list of different countries, and the movie_country table contains a record of which countries a movie was filmed in (because some movies are filmed in multiple countries). The status indicates if the movie is Released, Rumoured, or in Post-Production. Other fields are calculated based on data used to create the data source: popularity, votes_avg, and votes_count. Some fields are more obvious than others: revenue (the amount of money the movie made), budget (the amount spent on creating the movie). There are text descriptions such as title and overview. The movie table contains information about each movie. What do all of these tables and columns mean? It contains about 4,800 movies, 104,000 cast and crew, and thousands of metadata records such as languages and keywords.
Movie database free#
The sample data was obtained from a free online data source. This database stores information about movies, the cast and crew involved, where the movie was produced and by which company, and other information about movies such as the languages, genres, and keywords. The ERD or database design of the sample movie database is here (open in new tab, or save, to see a larger version): Why is this helpful? Firstly, you can understand more about how a movie database might work.Īlso, you can practice SQL against realistic data and write your own queries, both simple (how many movies has Tom Cruise been in?) and complex (which movies have Tom Cruise and Matt Damon both been in?).
Movie database download#

In 2021 the database was visited by 384 116 people 561 913 times, (561 913 were new visitors) and 1 233 420 pages were approached.
