SQL> create table gameMIT34
2 (
3 gname varchar(20) primary key,
4 nop integer CHECK(nop > 0),
5 cname varchar(20)
6 );
Table created.
SQL> create table playermit45
2 (
3 pid integer primary key,
4 pname varchar(20),
5 paddr varchar(30),
6 clubname varchar(20)
7 );
Table created.
SQL> create table game_player_mit456
2 (gname varchar(20),
3 foreign key(gname) references gameMIT34,
4 pid integer,
5 foreign key(pid) references playermit45
6 );
SQL> select * from gameMIT34;
GNAME NOP CNAME
-------------------- --------- --------------------
Chess 2 Preksha
Football 11 Ronika
Cricket 12 Shakti
SQL> select * from playermit45;
PID PNAME PADDR CLUBNAME
--------- -------------------- ------------------------------ --------------------
1 John Delhi MIT
2 Alex Milan Sports Club
3 Adam Dortmund Zee Club
SQL> select * from game_player_mit456;
GNAME PID
-------------------- ---------
Football 3
Chess 3
Cricket 1