couchbaselabs / couchbaselabs/query

Lecture 4

Open
#15 2 comments 0 reactions 1 assignee Claimed by @kaminijagtiani View on GitHub
Dominant language
Go
Stars
34
Forks
20
PR merge metrics
No merged PRs in 30d

Description

create table actor(
act_id int primary key,
act_fname char(20),
act_lname char(20),
act_gender char(1)
);

create table director(
dir_id int primary key,
dir_fname char(20),
dir_lname char(20)
);

create table movie(
mov_id int primary key,
mov_title char(50),
mov_year int,
mov_time int,
mov_lang char(50),
mov_dt_rel date,
mov_rel_country char(5)
);
create table reviewer(
rev_id int primary key,
rev_name char(30)
);
create table genres(
gen_id int primary key,
gen_title char(20)
);
create table movie_cast(
act_id int,
mov_id int,
role char(30),
foreign key (act_id) references actor(act_id),
foreign key (mov_id) references movie(mov_id)
);
create table movie_direction(
dir_id int,
mov_id int,
foreign key (dir_id) references director(dir_id),
foreign key (mov_id) references movie(mov_id)
);

create table movie_genres(
mov_id int,
gen_id int,
foreign key (mov_id) references movie(mov_id),
foreign key (gen_id) references genres(gen_id)
);
create table rating(
mov_id int,
rev_id int,
rev_stars int,
num_o_ratings int,
foreign key (mov_id) references movie(mov_id),
foreign key (rev_id) references reviewer(rev_id)
);

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.