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


/*Cration de la table diplome*/
create table diplome(
	code_diplome int primary key, 
	nom_diplome varchar(255), 
	description_diplome varchar(255)
)
ENGINE=INNODB;

/*Creation de la table domaine*/
create table domaine( 
code_domaine int primary key, 
nom_domaine varchar(255), 
code_diplome int, 
foreign key(code_diplome) references diplome(code_diplome) 
) 
ENGINE=INNODB;

/*Cration table intervenant*/
create table intervenant(
code_intervenant int primary key,
nom_intervenant varchar(100),
mot_de_passe varchar(100)
)
ENGINE=INNODB;

/*Cration de la table anne*/
create table annee(
code_annee int primary key, 
nom_annee varchar(255)
)
ENGINE=INNODB;

/*Cration de la table*/ 
create table diplome_annee(
	code_diplome int primary key, 
	code_annee int,
	foreign key(code_annee) references annee(code_annee)
)
ENGINE=INNODB;

/*Cration table semestre*/
create table semestre(
code_semestre int primary key,
nom_semestre varchar(100),
code_annee int,
foreign key(code_annee) references annee(code_annee)
)
ENGINE=INNODB;

/*Cration table UE*/
create table ue(
code_ue int primary key,
nom_ue varchar(100),
nombre_ects int,
resume_ue varchar(1000),
code_semestre int,
code_intervenant int,
foreign key(code_semestre) references semestre(code_semestre),
foreign key(code_intervenant) references intervenant(code_intervenant)
)


/*Cration de la table evaluation*/
create table evaluation(
	code_evaluation int not null auto_increment, 
	nom_evaluation varchar(255), 
	note_maximale float, 
	coefficient_evaluation float, 
	type_epreuve varchar(255),
	code_sous_item int,
	primary key(code_evaluation),
	foreign key(code_sous_item) references sous_item(code_sous_item)
)
ENGINE=INNODB;
