CREATE TABLE keyword (id NUMBER, keyword CLOB)
CREATE TABLE copyright (id NUMBER, msid NUMBER, cid NUMBER)
CREATE TABLE directed_by (id NUMBER, msid NUMBER, did NUMBER)
CREATE TABLE made_by (id NUMBER, msid NUMBER, pid NUMBER)
CREATE TABLE actor (aid NUMBER, gender CLOB, name CLOB, nationality CLOB, birth_city CLOB, birth_year NUMBER)
CREATE TABLE cast (id NUMBER, msid NUMBER, aid NUMBER, role CLOB)
CREATE TABLE classification (id NUMBER, msid NUMBER, gid NUMBER)
CREATE TABLE writer (wid NUMBER, gender CLOB, name CLOB, nationality CLOB, birth_city CLOB, birth_year NUMBER)
CREATE TABLE genre (gid NUMBER, genre CLOB)
CREATE TABLE tags (id NUMBER, msid NUMBER, kid NUMBER)
CREATE TABLE movie (mid NUMBER, title CLOB, release_year NUMBER, title_aka CLOB, budget CLOB)
CREATE TABLE producer (pid NUMBER, gender CLOB, name CLOB, nationality CLOB, birth_city CLOB, birth_year NUMBER)
CREATE TABLE company (id NUMBER, name CLOB, country_code VARCHAR2)
CREATE TABLE director (did NUMBER, gender CLOB, name CLOB, nationality CLOB, birth_city CLOB, birth_year NUMBER)
CREATE TABLE written_by (id NUMBER, msid NUMBER, wid NUMBER)
CREATE TABLE tv_series (sid NUMBER, title CLOB, release_year NUMBER, num_of_seasons NUMBER, num_of_episodes NUMBER, title_aka CLOB, budget CLOB)

How many movies did ' Steven Spielberg ' direct ?
SELECT COUNT(DISTINCT (movie.title)) FROM directed_by, director, movie WHERE director.did = directed_by.did AND director.name = 'Steven Spielberg' AND movie.mid = directed_by.msid
SELECT COUNT(DISTINCT "movie"."title") FROM "directed_by" JOIN "director" ON "directed_by"."did" = "director"."did" AND "director"."name" = 'Steven Spielberg' JOIN "movie" ON "directed_by"."msid" = "movie"."mid"