1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
{ pers (personnes) -----------------------------------------------------------}
create table pers
(
n_pers char(8) not null,
matricule char(8) not null,
nom char(30) not null,
prenom char(30) not null,
sexe char(1) not null, { [M]asculin [F]éminin [N]eutre }
d_naiss date not null,
c_cm_naiss char(5) not null, { [00000] => ville et pays naissance }
ville_naiss char(30),
pays_naiss char(30)
) ;
{ cm (communes) ------------------------------------------------------------}
create table cm
(
c_dp char(2) not null,
c_cm char(5) not null,
l_cm char(38) not null
) ;
{ cp (codes postaux) -------------------------------------------------------}
create table cp
(
c_cp char(5) not null,
c_cm char(5) not null,
l_ld char(30) not null
) ;
{ dp (départements) --------------------------------------------------------}
create table dp
(
c_dp char(2) not null,
c_rg char(2) not null,
l_dp char(30) not null
) ;
{ rg (régions) -------------------------------------------------------------}
create table dp
(
c_rg char(2) not null,
l_rg char(30) not null
) ; |
Partager