See imdblarge/schema.sql for the definitive command file and also the ERD.

CREATE TABLE Actor (
  id integer NOT NULL,
  firstName varchar(100),
  lastName varchar(100),
  gender char(1),
  PRIMARY KEY (id)
  );


CREATE TABLE Director ( id integer NOT NULL, firstName varchar(100), lastName varchar(100), PRIMARY KEY (id) );
CREATE TABLE DirectorGenre ( directorId integer REFERENCES Director(id), genre varchar(100), probability number(12,10) );
CREATE TABLE Movie (
  id integer NOT NULL,
  name varchar(100),
  year integer,
  rank number(10,2),
  PRIMARY KEY (id)
  ); 


CREATE TABLE MovieDirector ( directorId integer REFERENCES Director(id), movieId integer REFERENCES Movie(id) ON DELETE CASCADE );
CREATE TABLE MovieGenre ( movieId integer REFERENCES Movie(id) ON DELETE CASCADE, genre varchar(100) );
CREATE TABLE Role ( actorId integer REFERENCES Actor(id), movieId integer REFERENCES Movie(id) ON DELETE CASCADE, role varchar(100) );