LASAM, Ghenavel Lyne A. Bscs - 2B
LASAM, Ghenavel Lyne A. Bscs - 2B
BSCS 2B
create table teams (
id int (11) not null auto_increment,
name varchar (255) not null,
color varchar (255) not null,
primary key (id)
);
-------------------------------------------------
create table coaches (
id int (11) not null auto_increment,
fname varchar (255) not null,
lname varchar (255) not null,
phone varchar (255) null,
team_id int (11) not null,
primary key (id),
foreign key (team_id) references teams (id)
);
--------------------------------------------------
create table players (
id int (11) not null auto_increment,
fname varchar (255) not null,
dob date not null,
team_id int (11) not null,
primary key (id),
foreign key (team_id) references teams (id)
);
--------------------------------------------------
create table parents (
id int (11) not null auto_increment,
fname varchar (255) not null,
lname varchar (255) not null,
address varchar (255) not null,
phone varchar (255) null,
primary key (id)
);
--------------------------------------------------
create table parents_players (
parent_id int (11) not null,
player_id int (11) not null,
primary key (parent_id,player_id),
foreign key (parent_id) references parents
(id),
foreign key (player_id) references players
(id)
);