1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
create table adresse (
num_rue number(4),
nom_rue varchar2(30),
cp number(5),
nom_ville varchar2(30),
num_caserne_proche number(6) not null,
km number(4),
primary key(num_rue, nom_rue, cp , nom_ville)
)
create table caserne (
num number(6) primary key,
capacite_max_camions number(4),
capacite_max_humaine number(5),
num_rue number(4) not null,
nom_rue varchar2(50) not null,
cp number(5) not null,
nom_ville varchar2(30) not null
)
alter table adresse
add constraint fk_adresse_caserne foreign key(num_caserne_proche) references caserne(num)
alter table caserne
add constraint fk_caserne_adresse foreign key(num_rue, nom_rue, cp, nom_ville) references adresse(num_rue, nom_rue, cp, nom_ville) |
Partager