par
airness37 » 31 mai 2011, 12:11
mon script est bon sinon PHP my admin m'afficherait une erreur.
Le voici :
create table adherent (
numadh integer not null AUTO_INCREMENT,
nomadh varchar(30),
prenomadh varchar(20),
adradh varchar(50),
cpadh char(5),
villeadh varchar(30),
teladh char(10),
meladh varchar(40),
primary key (numadh))TYPE=INNODB DEFAULT CHARSET=latin1;
create table chef (
numchef integer not null,
nomchef varchar(30),
prenomchef varchar(20),
specialitechef varchar(40),
primary key (numchef))TYPE=INNODB DEFAULT CHARSET=latin1;
create table cours (
codecours char(5) not null,
libellecours varchar(40),
dureecours integer,
numchefcours integer,
primary key (codecours),
foreign key (numchefcours) references chef(numchef))TYPE=INNODB DEFAULT CHARSET=latin1;
create table session (
numsession integer not null AUTO_INCREMENT,
datesession date,
codecourssession char(5),
primary key (numsession),
foreign key (codecourssession) references cours(codecours))TYPE=INNODB DEFAULT CHARSET=latin1;
create table inscription (
numadhins integer not null,
numsessionins integer not null,
dateins date,
primary key (numadhins, numsessionins),
foreign key (numadhins) references adherent(numadh),
foreign key (numsessionins) references session(numsession))TYPE=INNODB DEFAULT CHARSET=latin1;
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Chaprot", "Jules", "120 rue d'Hauteville","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Lagaffe", "Gaston", "140 boulevard Magenta","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Poulin", "Carole", "15 rue des Peupliers","03000", "Moulin");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Demaret", "Edouard", "10 boulevard de Denain","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Traboli", "Etienne", "345 avenue Jean Jaures","18000", "Bourges");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Agora", "Sophie", "78 rue des Tilleuls","37000", "Tours");
insert into chef values(1,'Yakamoto', 'Ken', 'cuisine japonaise');
insert into chef values(2,'Pucci', 'Mario', 'cuisine italienne');
insert into chef values(3,'Lam', 'Thieu Phan', 'cuisine vietnamienne');
insert into cours values('sush1','les sushis de thon',3,1);
insert into cours values('sush2','les sushis au concombre',2,1);
insert into cours values('tira1','le tiramisu traditionnel',3,2);
insert into cours values('past1','les pasta alla genovese',2,2);
insert into cours values('nems1','les vrais nems vietnamiens',3,3);
insert into session values ('', '2010-06-15', 'sush1');
insert into session values ('', '2010-06-18', 'sush1');
insert into session values ('', '2010-06-10', 'sush2');
insert into session values ('', '2010-06-12', 'sush2');
insert into session values ('', '2010-07-01', 'tira1');
insert into session values ('', '2010-07-05', 'tira1');
insert into session values ('', '2010-07-02', 'past1');
insert into session values ('', '2010-07-10', 'nems1');
insert into session values ('', '2010-07-12', 'nems1');
mon script est bon sinon PHP my admin m'afficherait une erreur.
Le voici :
create table adherent (
numadh integer not null AUTO_INCREMENT,
nomadh varchar(30),
prenomadh varchar(20),
adradh varchar(50),
cpadh char(5),
villeadh varchar(30),
teladh char(10),
meladh varchar(40),
primary key (numadh))TYPE=INNODB DEFAULT CHARSET=latin1;
create table chef (
numchef integer not null,
nomchef varchar(30),
prenomchef varchar(20),
specialitechef varchar(40),
primary key (numchef))TYPE=INNODB DEFAULT CHARSET=latin1;
create table cours (
codecours char(5) not null,
libellecours varchar(40),
dureecours integer,
numchefcours integer,
primary key (codecours),
foreign key (numchefcours) references chef(numchef))TYPE=INNODB DEFAULT CHARSET=latin1;
create table session (
numsession integer not null AUTO_INCREMENT,
datesession date,
codecourssession char(5),
primary key (numsession),
foreign key (codecourssession) references cours(codecours))TYPE=INNODB DEFAULT CHARSET=latin1;
create table inscription (
numadhins integer not null,
numsessionins integer not null,
dateins date,
primary key (numadhins, numsessionins),
foreign key (numadhins) references adherent(numadh),
foreign key (numsessionins) references session(numsession))TYPE=INNODB DEFAULT CHARSET=latin1;
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Chaprot", "Jules", "120 rue d'Hauteville","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Lagaffe", "Gaston", "140 boulevard Magenta","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Poulin", "Carole", "15 rue des Peupliers","03000", "Moulin");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Demaret", "Edouard", "10 boulevard de Denain","75010", "Paris");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Traboli", "Etienne", "345 avenue Jean Jaures","18000", "Bourges");
insert into adherent (nomadh, prenomadh, adradh, cpadh, villeadh) values("Agora", "Sophie", "78 rue des Tilleuls","37000", "Tours");
insert into chef values(1,'Yakamoto', 'Ken', 'cuisine japonaise');
insert into chef values(2,'Pucci', 'Mario', 'cuisine italienne');
insert into chef values(3,'Lam', 'Thieu Phan', 'cuisine vietnamienne');
insert into cours values('sush1','les sushis de thon',3,1);
insert into cours values('sush2','les sushis au concombre',2,1);
insert into cours values('tira1','le tiramisu traditionnel',3,2);
insert into cours values('past1','les pasta alla genovese',2,2);
insert into cours values('nems1','les vrais nems vietnamiens',3,3);
insert into session values ('', '2010-06-15', 'sush1');
insert into session values ('', '2010-06-18', 'sush1');
insert into session values ('', '2010-06-10', 'sush2');
insert into session values ('', '2010-06-12', 'sush2');
insert into session values ('', '2010-07-01', 'tira1');
insert into session values ('', '2010-07-05', 'tira1');
insert into session values ('', '2010-07-02', 'past1');
insert into session values ('', '2010-07-10', 'nems1');
insert into session values ('', '2010-07-12', 'nems1');