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
| CREATE TABLE CANDIDAT
(
IdCandidat VARCHAR(35) NOT NULL,
MDPCandidat VARCHAR(6) NOT NULL,
NomCandidat VARCHAR(30) NOT NULL,
PrenomCandidat VARCHAR(30) NOT NULL,
NationaliteCandidat VARCHAR(15) NOT NULL,
PaysCandidat VARCHAR(30) NOT NULL,
IleCandidat VARCHAR(25),
VilleCandidat VARCHAR(25) NOT NULL,
RueCandidat VARCHAR(10),
DateNaissCandidat DATE,
AgeCandidat INTEGER,
TelViniCandidat VARCHAR(15),
TelFixeCandidat VARCHAR(15),
CheminCV VARCHAR(70),
CheminLettreMotivation VARCHAR(70),
DenominationMetier1 VARCHAR(200) NOT NULL,
DenominationMetier2 VARCHAR(200),
Langue INTEGER NOT NULL,
Niveau VARCHAR(10),
Diplome INTEGER NOT NULL,
Specialite VARCHAR(20),
Obtenu INTEGER,
MetierRecherche INTEGER NOT NULL,
AnneeExp VARCHAR(12) NOT NULL,
DisponibiliteCand VARCHAR(15) NOT NULL,
ProjetProfessionnel VARCHAR(255),
EntenduParlerDuSite VARCHAR(20),
AnonymeCand INTEGER NOT NULL,
OffreSauvegarde VARCHAR(65),
CONSTRAINT pk_candidat PRIMARY KEY(IdCandidat),
CONSTRAINT fk_candidat1 FOREIGN KEY(Langue) REFERENCES LANGUE(RefLangue),
CONSTRAINT fk_candidat2 FOREIGN KEY(Diplome) REFERENCES DIPLOME(RefDiplome),
CONSTRAINT fk_candidat3 FOREIGN KEY(MetierRecherche) REFERENCES METIER(RefMetier)
); |
Partager