 
 /*Cration de la table diplome*/
 create table diplome(
-	code_diplome int primary key, 
+	code_diplome int not null auto_increment, 
 	nom_diplome varchar(255), 
-	description_diplome varchar(255)
+	description_diplome varchar(255),
+	primary key(code_diplome)
 )
 ENGINE=INNODB;
 
 /*Creation de la table domaine*/
 create table domaine( 
-code_domaine int primary key, 
+code_domaine int not null auto_increment, 
 nom_domaine varchar(255), 
 code_diplome int, 
-foreign key(code_diplome) references diplome(code_diplome) 
+foreign key(code_diplome) references diplome(code_diplome),
+primary key(code_domaine)
 ) 
 ENGINE=INNODB;
 
 /*Cration table intervenant*/
 create table intervenant(
-code_intervenant int primary key,
+code_intervenant int not null auto_increment,
 nom_intervenant varchar(100),
-mot_de_passe varchar(100)
+mot_de_passe varchar(100),
+primary key(code_intervenant)
 )
 ENGINE=INNODB;
 
 /*Cration de la table anne*/
 create table annee(
-code_annee int primary key, 
-nom_annee varchar(255)
+code_annee int not null auto_increment, 
+nom_annee varchar(255),
+primary key(code_annee)
 )
 ENGINE=INNODB;
 
 /*Cration de la table*/ 
 create table diplome_annee(
-	code_diplome int primary key, 
+	code_diplome int not null auto_increment, 
 	code_annee int,
-	foreign key(code_annee) references annee(code_annee)
+	foreign key(code_annee) references annee(code_annee),
+	primary key(code_diplome)
 )
 ENGINE=INNODB;
 
 /*Cration table semestre*/
 create table semestre(
-code_semestre int primary key,
+code_semestre int not null auto_increment,
 nom_semestre varchar(100),
 code_annee int,
-foreign key(code_annee) references annee(code_annee)
+foreign key(code_annee) references annee(code_annee),
+primary key(code_semestre)
 )
 ENGINE=INNODB;
 
 /*Cration table UE*/
 create table ue(
-code_ue int primary key,
+code_ue int not null auto_increment,
 nom_ue varchar(100),
 nombre_ects int,
 resume_ue varchar(1000),
 code_semestre int,
 code_intervenant int,
+primary key(code_ue),
 foreign key(code_semestre) references semestre(code_semestre),
 foreign key(code_intervenant) references intervenant(code_intervenant)
 )

resume_ec varchar(1000),
code_ue int,
responsable_ec int,
foreign key(code_ue) references ue(code_ue),
foreign key(responsable_ec) references intervenant(code_intervenant)
)


/*Cration de la table comptences*/
create table competence(
	code_competence int not null auto_increment, 
	nom_competence varchar(255),
	code_domaine int,
	primary key(code_competence),
	foreign key(code_domaine) references domaine(code_domaine)
)
ENGINE=INNODB;

/*Cration table etudiant*/
create table etudiant(
code_etudiant int not null auto_increment,
nom_etudiant varchar(100),
prenom_etudiant varchar(100),
mot_de_passe_etudiant varchar(100),
primary key(code_etudiant)
)
ENGINE=INNODB;

