BilletsSimple(IdBillet,DateTempsBillet,PrixBS,#IdGestionaire);
BilletsTGV(IdBillet,DateTempsBillet,PrixTGV,#IdGestionaire);
Gestionnaires(IdGestionaire,NomGestionnaire,PrenomGestionnaire,DateNaissance ,LieuN
aissance ,NumuroMobile ,Photo ,MotDePasse,#idGare);
Gares(IdGare,NomGare ,LieuGare);
CREATE TABLE Gares (
IdGare INT(7) ZEROFILL NOT NULL PRIMARY KEY,
NomGare VARCHAR(100) NOT NULL,
LieuGare VARCHAR(200) NOT NULL
);
CREATE TABLE Gestionnaires(
IdGestionaire INT(7) ZEROFILL NOT NULL PRIMARY KEY,
NomGestionnaire VARCHAR(100) NOT NULL,
PrenomGestionnaire VARCHAR(100) NOT NULL,
DateNaissance date ,
LieuNaissance VARCHAR(200),
NumuroMobile int(10) ZEROFILL NOT NULL,
Photo varchar(300),
MotDePasse varchar(40),
IdGare INT(7) ZEROFILL NOT NULL,
CONSTRAINT fk_Gare FOREIGN KEY (IdGare) REFERENCES Gares(IdGare)
);
CREATE TABLE BilletsSimple(
IdBillet int AUTO_INCREMENT PRIMARY KEY,
DateTempsBillet TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PrixBS float not null,
IdGestionaire INT(7) ZEROFILL NOT NULL,
CONSTRAINT fk_Gestionaire1 FOREIGN KEY (IdGestionaire) REFERENCES
Gestionaires(IdGestionaire)
);
CREATE TABLE BilletsTGV(
IdBillet int AUTO_INCREMENT PRIMARY KEY,
DateTempsBillet TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PrixBS float not null,
IdGestionaire INT(7) ZEROFILL NOT NULL,
CONSTRAINT fk_Gestionaire2 FOREIGN KEY (IdGestionaire) REFERENCES
Gestionaires(IdGestionaire)
);