IMDB的資料庫結構

阮一峰發表於2008-03-16

mf2008031601.jpg

IMDB號稱是地球上最大的電影資料庫,幾乎所有的電影都能夠在裡面查到。它是我最喜歡的網站之一。

它的資料庫結構是公開的,但是資料庫不公開,必須付費才能使用。使用費非常貴,每年最少也要15000美元。

我今天下午看了它的資料庫結構,如我所料,對資料格式要求很嚴格。這意味著使用者提交資料非常麻煩,必須遵循繁瑣的格式規定,並且還要透過管理員稽核,才能正式收入資料庫。我猜想,IMDB一定僱傭了很龐大的編輯隊伍。

但是,這樣的好處是,它的資料高度結構化,查詢起來非常方便,可以精確查詢和排序每一個欄位。因此,它的資料商業價值很高。

下面就是它的資料庫結構。

==============

1.
欄位名:IMDb Constant Title Code
型別: 7 Digit Number
含義:每部電影在IMDB中的唯一編號。
示例: 0068646

2.
欄位名:Title
型別: Text
含義:電影名。
示例: The Godfather

3.
欄位名:Year
型別: 4 digit Number
含義:電影首次公映時間。
示例:1972

4.
欄位名:Plot Outline
型別: Text
含義:電影情節的一句話總結。
示例:A Mafia boss' son, previously uninvolved in the business, takes over when his father is critically wounded in a mob hit.

5.
欄位名:Plot Summary
型別:Text
含義:情節簡介。
示例:Don Vito Corleone is the head of a New York Mafia "family". Problems arise when a gangster supported by another Mafia family, Sollozzo, announces his intentions to start selling drugs all over New York. Don Vito hates the idea of drugs, and he is quite happy with the gambling/protection etc. that make him money, so an attempt is made on his life. Sollozzo then kidnaps one of Don Vitos advisors, and tries to make him force Don Vitos son to agree to sell drugs, but the plan goes wrong when Sollozzo finds out that Don Vito is still alive.

6.
欄位名:Principal Cast
型別:Text
含義:主要演員,最多不超過5個。
示例:Marlon Brando
Al Pacino
Diane Keaton
Richard S. Castellano
Robert Duvall

7.
欄位名:Genre
型別:Text Set
含義:電影的型別,可能的取值為以下幾種----Action, Adventure, Animation, Comedy, Crime, Documentary, Drama, Family, Fantasy, Film-Noir, Horror, Musical, Mystery, Romance, Sci-Fi, Short, Thriller, War, Western。
示例:Crime, Drama

8.
欄位名:MPAA Rating
型別:Text
含義:美國的電影分級,可能的取值為以下幾種----G, PG, PG-13, R, NC-17, X。
示例:USA:R

9.
欄位名:U.S. Runtime
型別:Minutes
含義:電影長度。
示例:175

10.
欄位名:Trivia
型別:Text
含義:電影花絮。
示例:The phone number Michael calls to find out news about his father is Long Beach 4-5620.

11.
欄位名:Goofs
型別: Text
含義:電影中穿幫和不合理的鏡頭。
示例:In several scenes wine bottles are shown with the DOC Italian wine classification designation shown on the bottle. DOC designations did not come in effect until the 1960s.

12.
欄位名:Writer(s)
型別:Text
含義:編劇。
示例:Coppola, Francis Ford;Puzo, Mario

13.
欄位名:Plot Keywords
型別:Text Set
含義:情節關鍵詞。
示例:garrote;revenge;father-son-relationship

14.
欄位名:IMDb Average User Rating
型別:Number
含義:觀眾的平均打分,最高10分,最低1分。
示例:9.0

15.
欄位名:Link to official site
型別:URL
含義:電影的官方網站。

16.
欄位名:Additional Cast
型別:Text
含義:除主要演員外的其他演員,最多不超過10個。
示例:James Caan;Talia Shire;Sterling Hayden

17.
欄位名:External Reviews Links
型別:URL
含義:外部影評文章的網址。

18.
欄位名:Links to Trailers
型別:Text
含義:預告片的觀看網址。

19.
欄位名:Producer(s)
型別:Text
含義:製片人

20.
欄位名:Distributor(s)
型別:Text Set
含義:發行商

(完)

相關文章