En efecto son claves compuestas, yo te recomiendo, por ejemplo, el siguiente codigo sql de matches seria:
create table matches
(
id_matches int not null,
date_match smalldatetime,
id_shows int,
id_match_type int,
storage varchar(5),
primary key(id_matches),
foreign key (id_shows)...