Intégration du MCC à la BDD, aucune page adaptée[à faire] requêtes_sql_types.sql en cours de redaction

This commit is contained in:
xdrm-brackets 2015-11-03 12:09:14 +01:00
parent d33f25ab24
commit beba5bb708
11 changed files with 782 additions and 165 deletions

View File

@ -72,6 +72,14 @@ table.basic tr th,
cursor: default;
}
/* définition de la répartition des éléments en fonction du nombre de colonnes */
table.basic.col1 tr td, table.basic.col1 tr th{ width: 100%; }
table.basic.col2 tr td, table.basic.col2 tr th{ width: 50%; }
table.basic.col3 tr td, table.basic.col3 tr th{ width: 33%; }
table.basic.col4 tr td, table.basic.col4 tr th{ width: 25%; }
table.basic.col5 tr td, table.basic.col5 tr th{ width: 20%; }
/* titre aligné à gauche */
table.basic th{ text-align: left; }
@ -84,6 +92,7 @@ table.basic:nth-child(4n+2) tr td:first-child{ border-left: 10px solid #e6983c;
table.basic:nth-child(4n+3) tr td:first-child{ border-left: 10px solid #2dcc70; }
/* @hover */
table.basic tr:hover td{ color: #fff; }

View File

@ -143,3 +143,4 @@ window.addEventListener('keyup', function(){
// 'ctrl+s',
// function(){ alert('sauvegardé'); }
// );
//

View File

@ -24,7 +24,7 @@ class DataBase{
/* retourne une instance de la classe */
public static function getInstance(){
return new DataBase("localhost", "sid", "php", "Qt358nUdyeTxLDM8");
return new DataBase("localhost", "sid2", "php", "Qt358nUdyeTxLDM8");
}
/*********************************************/

View File

@ -42,7 +42,7 @@ if( $_SESSION['identifiant'] != null && $_SESSION['droits'] == 'student' ){ // s
foreach($answer->notes as $module){
echo "<table class='basic'>";
echo "<table class='basic col2'>";
echo "<thead class='active'>";
echo '<tr>';
echo '<th colspan=5>'.$module['module']['nom'].' - '.$module['module']['libelle'].'</th>';
@ -94,7 +94,7 @@ if( $_SESSION['identifiant'] != null && $_SESSION['droits'] == 'student' ){ // s
foreach($answer->notes as $UE){
echo "<table class='basic'>";
echo "<table class='basic col3'>";
echo "<thead class='active'>";
echo '<tr>';
echo '<th colspan=5>'.$UE['UE']['nom'].' - '.$UE['UE']['libelle'].'</th>';

View File

@ -35,7 +35,7 @@ require_once __ROOT__.'/manager/groups.php';
if( $answer->request == 'success' ){ // si pas d'erreur
//////////////////////////////////////////////////////////////
echo "<table class='basic'><thead><tr>";
echo "<table class='basic col4'><thead><tr>";
echo '<th>Identifiant</td>';
echo '<th>Prenom</td>';
echo '<th>Nom</td>';
@ -46,7 +46,7 @@ require_once __ROOT__.'/manager/groups.php';
if( count($group->userlist) > 0 ){ // s'il y a des utilisateurs
echo "<table class='basic margin'>";
echo "<table class='basic margin col4'>";
echo '<tbody>';
@ -116,15 +116,15 @@ if( $_SESSION['identifiant'] != null && $_SESSION['droits'] == 'student' ){ // s
if( $answer->request == 'success' ){ // si on a bien récupéré les membres du groupe
////////////////////////////////////////////////////////////////////////////////
echo "<table class='basic'><thead>";
echo "<table class='basic col1'><thead>";
echo '<tr>';
echo '<th colspan=5>';
echo 'Groupe '.$group->nom;
echo 'Groupe '.$monGroupe;
echo '</th>';
echo '</tr>';
echo '</thead></table>';
echo "<table class='basic'><tbody>";
echo "<table class='basic col4'><tbody>";
// pour chaque utilisateur
foreach($answer->userlist as $user){
@ -132,7 +132,7 @@ if( $_SESSION['identifiant'] != null && $_SESSION['droits'] == 'student' ){ // s
echo "<td>".$user['identifiant'].'</td>';
echo '<td>'.$user['prenom'].'</td>';
echo '<td>'.$user['nom'].'</td>';
echo '<td>Groupe <span>'.$group->nom.'</span></td>';
echo '<td>Groupe <span>'.$monGroupe.'</span></td>';
echo '</tr>';
}
@ -180,7 +180,7 @@ if( $_SESSION['identifiant'] != null && $_SESSION['droits'] == 'admin' ){ // si
if( count($group->userlist) > 0 ){ // s'il y a des utilisateurs
echo "<table class='basic'>";
echo "<table class='basic col4'>";
echo '<thead>';
echo '<tr>';

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 104 KiB

BIN
xdoc/MCD2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -68,6 +68,10 @@
*
* [UE] contient des [MODULES] en fonction du [SEMESTRE] = programme [id_semestre, id_ue, id_module]
*
* [UE] appartient à un semestre = mcc_ue [id_semestre, id_ue, coefficient]
*
* [MODULE] appartient à un [mcc_ue] ([UE] d'un [SEMESTRE]) = mcc_module [id_mcc_ue, id_module, coefficient]
*
* [NOTE] est définie pour une [APPARTENANCE] ([ETUDIANT] dans un [GROUPE] un [SEMESTRE]) dans un [PROGRAMME] ([MODULE] d'un [UE] lors d'un [SEMESTRE])
*
* [ENSEIGNANT] enseigne un [PROGRAMME] ([MODULE] d'un [UE] lors d'un [SEMESTRE])
@ -109,29 +113,33 @@
/******************************************************/
/*** AFFICHE LES MODULES D'UN GROUPE POUR UNE ANNEE ***/
/******************************************************/
SELECT DISTINCT g.nom as groupe, m.nom as module, m.libelle
FROM module as m, groupe as g, semestre as s, programme as prog, ue, appartenance as app
WHERE app.id_semestre = prog.id_semestre
SELECT DISTINCT s.annee, g.nom as groupe, m.nom as module, m.libelle
FROM module as m, groupe as g, semestre as s, ue, appartenance as app, mcc_ue, mcc_module as mcc_m
WHERE app.id_semestre = mcc_ue.id_semestre
AND app.id_semestre = s.id_semestre
AND app.id_groupe = g.id_groupe
AND ue.id_ue = prog.id_ue
AND m.id_module = prog.id_module
AND s.annee = '2015'
AND g.nom = 'S3A'
ORDER BY g.nom, m.nom, m.libelle ASC
AND mcc_ue.id_ue = ue.id_ue
AND mcc_m.id_module = m.id_module
AND mcc_m.id_mcc_ue = mcc_ue.id_mcc_ue
-- AND s.annee = '2015'
-- AND g.nom = 'S3A'
ORDER BY s.annee, g.nom, m.nom, m.libelle ASC;
/**********************************/
/*** AFFICHE LES MODULES PAR UE ***/
/**********************************/
SELECT DISTINCT ue.nom as UE, m.nom as module, m.libelle
FROM module as m, ue, semestre as s, programme as prog
WHERE prog.id_semestre = s.id_semestre
AND prog.id_module = m.id_module
AND prog.id_ue = ue.id_ue
/**************************************************/
/*** AFFICHE LES MODULES PAR UE (par SEMESTRES) ***/
/**************************************************/
SELECT DISTINCT ue.nom as UE,s.nom as semestre, m.nom as module, m.libelle
FROM module as m, ue, semestre as s, mcc_ue, mcc_module as mcc_m
WHERE mcc_ue.id_semestre = s.id_semestre
AND mcc_m.id_module = m.id_module
AND mcc_ue.id_ue = ue.id_ue
AND mcc_ue.id_mcc_ue = mcc_m.id_mcc_ue
AND ue.nom = 'UE1'
ORDER BY ue.nom, m.nom, m.libelle ASC
ORDER BY ue.nom, s.nom, m.nom, m.libelle ASC;
/*****************************************************/
/*** AFFICHER LES ANNES AVEC LES MODULES ET LES UE ***/

View File

@ -3,9 +3,9 @@
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le: Sam 31 Octobre 2015 à 11:59
-- Version du serveur: 5.5.44-0ubuntu0.14.04.1
-- Version de PHP: 5.5.9-1ubuntu4.13
-- Généré le: Mar 03 Novembre 2015 à 11:11
-- Version du serveur: 5.5.46-0ubuntu0.14.04.2
-- Version de PHP: 5.5.9-1ubuntu4.14
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
@ -17,10 +17,8 @@ SET time_zone = "+00:00";
/*!40101 SET NAMES utf8 */;
--
-- Base de données: `sid`
-- Base de données: `sid2`
--
CREATE DATABASE IF NOT EXISTS `sid` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `sid`;
-- --------------------------------------------------------
@ -30,7 +28,7 @@ USE `sid`;
CREATE TABLE IF NOT EXISTS `appartenance` (
`id_appartenance` int(11) NOT NULL AUTO_INCREMENT,
`id_etudiant` varchar(8) NOT NULL,
`id_etudiant` varchar(50) NOT NULL,
`id_groupe` int(11) NOT NULL,
`id_semestre` int(11) NOT NULL,
PRIMARY KEY (`id_appartenance`),
@ -45,12 +43,12 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
--
-- RELATIONS POUR LA TABLE `appartenance`:
-- `id_semestre`
-- `semestre` -> `id_semestre`
-- `id_etudiant`
-- `utilisateur` -> `identifiant`
-- `id_groupe`
-- `groupe` -> `id_groupe`
-- `id_semestre`
-- `semestre` -> `id_semestre`
--
--
@ -58,7 +56,7 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
--
INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_semestre`) VALUES
(1, 'mrd1609a', 14, 2),
(1, 'mrd1609a', 6, 2),
(2, 'ihf1991a', 16, 4),
(3, 'mma1990a', 13, 1),
(4, 'lme1952a', 15, 3),
@ -72,13 +70,13 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(12, 'agl1956a', 3, 3),
(13, 'mhu1946a', 21, 1),
(14, 'cvv1936a', 14, 2),
(15, 'mzh1955a', 22, 2),
(15, 'mzh1955a', 6, 2),
(16, 'pdi1904a', 19, 3),
(17, 'cuk1947a', 10, 2),
(18, 'non1968a', 18, 2),
(18, 'non1968a', 22, 2),
(19, 'hmn1970a', 21, 1),
(20, 'hth1975a', 5, 1),
(21, 'liw1940a', 2, 2),
(21, 'liw1940a', 6, 2),
(22, 'dtg1946a', 18, 2),
(23, 'oxz1985a', 7, 3),
(24, 'ono1984a', 14, 2),
@ -92,7 +90,7 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(32, 'kul1903a', 9, 1),
(33, 'rmj1965a', 11, 3),
(34, 'yyt1926a', 21, 1),
(35, 'ktz1997a', 6, 2),
(35, 'ktz1997a', 2, 2),
(36, 'hku1995a', 17, 1),
(37, 'zgy1948a', 10, 2),
(38, 'vau1957a', 23, 3),
@ -102,7 +100,7 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(42, 'qoe1974a', 20, 4),
(43, 'tkz1955a', 11, 3),
(44, 'wnx1995a', 16, 4),
(45, 'sft1994a', 14, 2),
(45, 'sft1994a', 6, 2),
(46, 'vgb1979a', 7, 3),
(47, 'wbt1993a', 19, 3),
(48, 'xtb1903a', 11, 3),
@ -114,7 +112,7 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(54, 'agq1929a', 5, 1),
(55, 'gwe1975a', 18, 2),
(56, 'gdb1939a', 7, 3),
(57, 'jrc1974a', 14, 2),
(57, 'jrc1974a', 10, 2),
(58, 'jfa1965a', 1, 1),
(59, 'buz1982a', 24, 4),
(60, 'mhr1952a', 7, 3),
@ -141,12 +139,12 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(81, 'jgd1966a', 3, 3),
(82, 'rwg1909a', 14, 2),
(83, 'ngw1997a', 1, 1),
(84, 'obg1973a', 14, 2),
(84, 'obg1973a', 2, 2),
(85, 'hzg1935a', 12, 4),
(86, 'iyh1918a', 11, 3),
(87, 'tdc1978a', 17, 1),
(88, 'swd1951a', 6, 2),
(89, 'vdj1905a', 14, 2),
(88, 'swd1951a', 2, 2),
(89, 'vdj1905a', 22, 2),
(90, 'bit1985a', 19, 3),
(91, 'iah1936a', 1, 1),
(92, 'ypt1989a', 7, 3),
@ -156,7 +154,7 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
(96, 'vul1953a', 1, 1),
(97, 'ssr1906a', 9, 1),
(98, 'yjh1944a', 3, 3),
(99, 'ste1994a', 2, 2),
(99, 'ste1994a', 10, 2),
(100, 'ypo1964a', 7, 3);
-- --------------------------------------------------------
@ -167,32 +165,28 @@ INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_s
CREATE TABLE IF NOT EXISTS `enseignement` (
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
`id_enseignant` varchar(8) NOT NULL,
`id_programme` int(11) NOT NULL,
`correcteur` tinyint(1) NOT NULL DEFAULT '0',
`id_enseignant` varchar(50) NOT NULL,
`id_mcc_module` int(11) NOT NULL,
`correcteur` tinyint(4) NOT NULL,
PRIMARY KEY (`id_enseignement`),
KEY `id_enseignant` (`id_enseignant`),
KEY `id_programme` (`id_programme`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `enseignement`:
-- `id_programme`
-- `programme` -> `id_programme`
-- `id_enseignant`
-- `utilisateur` -> `identifiant`
-- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module`
--
--
-- Contenu de la table `enseignement`
--
INSERT INTO `enseignement` (`id_enseignement`, `id_enseignant`, `id_programme`, `correcteur`) VALUES
(1, 'lbh1609a', 5, 0),
(2, 'lbh1609a', 10, 1);
-- --------------------------------------------------------
INSERT INTO `enseignement`(`id_enseignement`, `id_enseignant`, `id_mcc_module`, `correcteur`) VALUES
(1, 'lbh1609a', 5 , 0), -- leblanc [S2 UE1 2015 - M2101 - Bases de la POO]
(2, 'lbh1609a', 10, 0); -- leblanc [S3 UE3 2015 - 3302 - POO Avancee]
--
-- Structure de la table `groupe`
--
@ -235,6 +229,87 @@ INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
-- --------------------------------------------------------
--
-- Structure de la table `mcc_module`
--
CREATE TABLE IF NOT EXISTS `mcc_module` (
`id_mcc_module` int(11) NOT NULL AUTO_INCREMENT,
`id_mcc_ue` int(11) NOT NULL,
`id_module` int(11) NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_mcc_module`),
KEY `id_mcc_ue` (`id_mcc_ue`),
KEY `id_module` (`id_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `mcc_module`:
-- `id_module`
-- `module` -> `id_module`
-- `id_mcc_ue`
-- `mcc_ue` -> `id_mcc_ue`
--
INSERT INTO `mcc_module`(`id_mcc_module`, `id_mcc_ue`, `id_module`, `coefficient`) VALUES
(1 , 1, 1, 1.0), -- S1 2015 - UE1(1) - M1101(1 ) - coeff 1.0
(2 , 1, 2, 1.0), -- S1 2015 - UE1(1) - M1102(2 ) - coeff 1.0
(3 , 2, 3, 1.0), -- S1 2015 - UE2(2) - M1201(3 ) - coeff 1.0
(4 , 2, 4, 1.0), -- S1 2015 - UE2(2) - M1202(4 ) - coeff 1.0
(5 , 3, 5, 1.0), -- S2 2015 - UE1(3) - M2101(5 ) - coeff 1.0
(6 , 3, 6, 1.0), -- S2 2015 - UE1(3) - M2102(6 ) - coeff 1.0
(7 , 4, 7, 1.0), -- S2 2015 - UE2(4) - M2201(7 ) - coeff 1.0
(8 , 4, 8, 1.0), -- S2 2015 - UE2(4) - M2202(8 ) - coeff 1.0
(9 , 5, 9, 1.0), -- S3 2015 - UE3(5) - M1101(9 ) - coeff 1.0
(10, 5, 10, 1.0), -- S3 2015 - UE3(5) - M1102(10) - coeff 1.0
(11, 6, 11, 1.0), -- S3 2015 - UE4(6) - M1101(11) - coeff 1.0
(12, 6, 12, 1.0), -- S3 2015 - UE4(6) - M1102(12) - coeff 1.0
(13, 7, 13, 1.0), -- S4 2015 - UE3(7) - M1101(13) - coeff 1.0
(14, 7, 14, 1.0), -- S4 2015 - UE3(7) - M1102(14) - coeff 1.0
(15, 8, 15, 1.0), -- S4 2015 - UE4(8) - M1101(15) - coeff 1.0
(16, 8, 16, 1.0); -- S4 2015 - UE4(8) - M1102(16) - coeff 1.0
-- --------------------------------------------------------
--
-- Structure de la table `mcc_ue`
--
CREATE TABLE IF NOT EXISTS `mcc_ue` (
`id_mcc_ue` int(11) NOT NULL AUTO_INCREMENT,
`id_semestre` int(11) NOT NULL,
`id_ue` int(11) NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_mcc_ue`),
KEY `id_semestre` (`id_semestre`),
KEY `id_ue` (`id_ue`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `mcc_ue`:
-- `id_ue`
-- `ue` -> `id_ue`
-- `id_semestre`
-- `semestre` -> `id_semestre`
--
INSERT INTO `mcc_ue`(`id_mcc_ue`, `id_semestre`, `id_ue`, `coefficient`) VALUES
(1, 1, 1, 1.0), -- S1 2015(1) - UE1(1) - coeff 1.0
(2, 1, 2, 1.0), -- S1 2015(1) - UE2(2) - coeff 1.0
(3, 2, 1, 1.0), -- S2 2015(2) - UE1(1) - coeff 1.0
(4, 2, 2, 1.0), -- S2 2015(2) - UE2(2) - coeff 1.0
(5, 3, 3, 1.0), -- S3 2015(3) - UE3(3) - coeff 1.0
(6, 3, 4, 1.0), -- S3 2015(3) - UE4(4) - coeff 1.0
(7, 4, 3, 1.0), -- S4 2015(4) - UE3(3) - coeff 1.0
(8, 4, 4, 1.0); -- S4 2015(4) - UE4(4) - coeff 1.0
-- --------------------------------------------------------
--
-- Structure de la table `module`
--
@ -277,98 +352,24 @@ INSERT INTO `module` (`id_module`, `nom`, `libelle`) VALUES
CREATE TABLE IF NOT EXISTS `note` (
`id_note` int(11) NOT NULL AUTO_INCREMENT,
`id_appartenance` int(11) NOT NULL,
`id_programme` int(11) NOT NULL,
`intitule` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`id_mcc_module` int(11) NOT NULL,
`intitule` int(11) NOT NULL,
`valeur` float NOT NULL,
`base` float NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_note`),
KEY `id_programme` (`id_programme`),
KEY `id_appartenance` (`id_appartenance`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
KEY `id_appartenance` (`id_appartenance`),
KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `note`:
-- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module`
-- `id_appartenance`
-- `appartenance` -> `id_appartenance`
-- `id_programme`
-- `programme` -> `id_programme`
--
--
-- Contenu de la table `note`
--
INSERT INTO `note` (`id_note`, `id_appartenance`, `id_programme`, `intitule`, `valeur`, `base`) VALUES
(1, 1, 5, 'Partiel', 1, 20),
(2, 1, 6, 'Partiel', 2, 20),
(3, 1, 7, 'Partiel', 3, 20),
(4, 1, 8, 'Partiel', 4, 20),
(5, 1, 5, 'Partiel', 5, 20),
(6, 1, 6, 'Partiel', 6, 20),
(7, 1, 7, 'Partiel', 7, 20),
(8, 1, 8, 'Partiel', 8, 20),
(9, 9, 5, 'Partiel', 9, 20),
(10, 10, 5, 'Partiel', 10, 20),
(11, 11, 5, 'Partiel', 11, 20),
(12, 12, 5, 'Partiel', 12, 20),
(13, 13, 5, 'Partiel', 13, 20),
(14, 14, 5, 'Partiel', 14, 20),
(15, 15, 5, 'Partiel', 15, 20),
(16, 16, 5, 'Partiel', 16, 20),
(17, 17, 5, 'Partiel', 17, 20),
(18, 18, 5, 'Partiel', 18, 20),
(19, 19, 5, 'Partiel', 19, 20),
(20, 20, 5, 'Partiel', 20, 20);
-- --------------------------------------------------------
--
-- Structure de la table `programme`
--
CREATE TABLE IF NOT EXISTS `programme` (
`id_programme` int(11) NOT NULL AUTO_INCREMENT,
`id_module` int(11) NOT NULL,
`id_ue` int(11) NOT NULL,
`id_semestre` int(11) NOT NULL,
PRIMARY KEY (`id_programme`),
KEY `id_module` (`id_module`),
KEY `id_ue` (`id_ue`),
KEY `id_semestre` (`id_semestre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
--
-- RELATIONS POUR LA TABLE `programme`:
-- `id_semestre`
-- `semestre` -> `id_semestre`
-- `id_module`
-- `module` -> `id_module`
-- `id_ue`
-- `ue` -> `id_ue`
--
--
-- Contenu de la table `programme`
--
INSERT INTO `programme` (`id_programme`, `id_module`, `id_ue`, `id_semestre`) VALUES
(1, 1, 1, 1),
(2, 2, 1, 1),
(3, 3, 2, 1),
(4, 4, 2, 1),
(5, 5, 1, 2),
(6, 6, 1, 2),
(7, 7, 2, 2),
(8, 8, 2, 2),
(9, 9, 3, 3),
(10, 10, 3, 3),
(11, 11, 4, 3),
(12, 12, 4, 3),
(13, 13, 3, 4),
(14, 14, 3, 4),
(15, 15, 4, 4),
(16, 16, 4, 4);
-- --------------------------------------------------------
--
@ -382,7 +383,7 @@ CREATE TABLE IF NOT EXISTS `semestre` (
`annee` year(4) NOT NULL,
PRIMARY KEY (`id_semestre`),
UNIQUE KEY `rang` (`rang`,`annee`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
--
-- Contenu de la table `semestre`
@ -428,7 +429,7 @@ INSERT INTO `ue` (`id_ue`, `nom`, `libelle`) VALUES
--
CREATE TABLE IF NOT EXISTS `utilisateur` (
`identifiant` varchar(8) NOT NULL,
`identifiant` varchar(50) NOT NULL,
`prenom` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`nom` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`mail` varchar(50) NOT NULL,
@ -554,31 +555,37 @@ INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `mail`, `mdp`, `droit
-- Contraintes pour la table `appartenance`
--
ALTER TABLE `appartenance`
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`),
ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`),
ADD CONSTRAINT `appartenance_ibfk_2` FOREIGN KEY (`id_groupe`) REFERENCES `groupe` (`id_groupe`);
ADD CONSTRAINT `appartenance_ibfk_2` FOREIGN KEY (`id_groupe`) REFERENCES `groupe` (`id_groupe`),
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
--
-- Contraintes pour la table `enseignement`
--
ALTER TABLE `enseignement`
ADD CONSTRAINT `enseigmenent_id_programme` FOREIGN KEY (`id_programme`) REFERENCES `programme` (`id_programme`),
ADD CONSTRAINT `enseignement_id_enseignant` FOREIGN KEY (`id_enseignant`) REFERENCES `utilisateur` (`identifiant`);
ADD CONSTRAINT `enseignement_id_enseignant` FOREIGN KEY (`id_enseignant`) REFERENCES `utilisateur` (`identifiant`),
ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`);
--
-- Contraintes pour la table `mcc_module`
--
ALTER TABLE `mcc_module`
ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`),
ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`);
--
-- Contraintes pour la table `mcc_ue`
--
ALTER TABLE `mcc_ue`
ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`),
ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
--
-- Contraintes pour la table `note`
--
ALTER TABLE `note`
ADD CONSTRAINT `note_ibfk_1` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`),
ADD CONSTRAINT `note_ibfk_2` FOREIGN KEY (`id_programme`) REFERENCES `programme` (`id_programme`);
--
-- Contraintes pour la table `programme`
--
ALTER TABLE `programme`
ADD CONSTRAINT `programme_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`),
ADD CONSTRAINT `programme_ibfk_1` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`),
ADD CONSTRAINT `programme_ibfk_2` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`);
ADD CONSTRAINT `note_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`),
ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

592
xdoc/structure.sql Executable file
View File

@ -0,0 +1,592 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le: Mar 03 Novembre 2015 à 11:11
-- Version du serveur: 5.5.46-0ubuntu0.14.04.2
-- Version de PHP: 5.5.9-1ubuntu4.14
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: `sid2`
--
-- --------------------------------------------------------
--
-- Structure de la table `appartenance`
--
CREATE TABLE IF NOT EXISTS `appartenance` (
`id_appartenance` int(11) NOT NULL AUTO_INCREMENT,
`id_etudiant` varchar(50) NOT NULL,
`id_groupe` int(11) NOT NULL,
`id_semestre` int(11) NOT NULL,
PRIMARY KEY (`id_appartenance`),
KEY `id_etudiant` (`id_etudiant`),
KEY `id_groupe` (`id_groupe`),
KEY `id_semestre` (`id_semestre`),
KEY `identifiant` (`id_etudiant`),
KEY `id_etudiant_2` (`id_etudiant`),
KEY `id_groupe_2` (`id_groupe`),
KEY `id_semestre_2` (`id_semestre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=101 ;
--
-- RELATIONS POUR LA TABLE `appartenance`:
-- `id_etudiant`
-- `utilisateur` -> `identifiant`
-- `id_groupe`
-- `groupe` -> `id_groupe`
-- `id_semestre`
-- `semestre` -> `id_semestre`
--
--
-- Contenu de la table `appartenance`
--
INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_semestre`) VALUES
(1, 'mrd1609a', 6, 2),
(2, 'ihf1991a', 16, 4),
(3, 'mma1990a', 13, 1),
(4, 'lme1952a', 15, 3),
(5, 'imf1922a', 9, 1),
(6, 'gyy1983a', 4, 4),
(7, 'otm1902a', 14, 2),
(8, 'tnx1949a', 12, 4),
(9, 'sjl1937a', 12, 4),
(10, 'anj1991a', 16, 4),
(11, 'xdh1989a', 20, 4),
(12, 'agl1956a', 3, 3),
(13, 'mhu1946a', 21, 1),
(14, 'cvv1936a', 14, 2),
(15, 'mzh1955a', 6, 2),
(16, 'pdi1904a', 19, 3),
(17, 'cuk1947a', 10, 2),
(18, 'non1968a', 22, 2),
(19, 'hmn1970a', 21, 1),
(20, 'hth1975a', 5, 1),
(21, 'liw1940a', 6, 2),
(22, 'dtg1946a', 18, 2),
(23, 'oxz1985a', 7, 3),
(24, 'ono1984a', 14, 2),
(25, 'auy1966a', 3, 3),
(26, 'dui1946a', 9, 1),
(27, 'cyw1979a', 24, 4),
(28, 'pfv1965a', 3, 3),
(29, 'oqz1937a', 24, 4),
(30, 'aft1950a', 7, 3),
(31, 'bae1943a', 8, 4),
(32, 'kul1903a', 9, 1),
(33, 'rmj1965a', 11, 3),
(34, 'yyt1926a', 21, 1),
(35, 'ktz1997a', 2, 2),
(36, 'hku1995a', 17, 1),
(37, 'zgy1948a', 10, 2),
(38, 'vau1957a', 23, 3),
(39, 'hsx1927a', 19, 3),
(40, 'eca1977a', 11, 3),
(41, 'wpa1966a', 20, 4),
(42, 'qoe1974a', 20, 4),
(43, 'tkz1955a', 11, 3),
(44, 'wnx1995a', 16, 4),
(45, 'sft1994a', 6, 2),
(46, 'vgb1979a', 7, 3),
(47, 'wbt1993a', 19, 3),
(48, 'xtb1903a', 11, 3),
(49, 'msj1985a', 13, 1),
(50, 'wvn1982a', 9, 1),
(51, 'psg1965a', 8, 4),
(52, 'hpa1908a', 5, 1),
(53, 'maq1980a', 19, 3),
(54, 'agq1929a', 5, 1),
(55, 'gwe1975a', 18, 2),
(56, 'gdb1939a', 7, 3),
(57, 'jrc1974a', 10, 2),
(58, 'jfa1965a', 1, 1),
(59, 'buz1982a', 24, 4),
(60, 'mhr1952a', 7, 3),
(61, 'pos1958a', 11, 3),
(62, 'xdi1926a', 7, 3),
(63, 'awl1901a', 1, 1),
(64, 'uix1942a', 7, 3),
(65, 'ngz1932a', 19, 3),
(66, 'kpf1942a', 15, 3),
(67, 'aiv1989a', 21, 1),
(68, 'sjw1936a', 19, 3),
(69, 'fei1944a', 23, 3),
(70, 'zge1937a', 21, 1),
(71, 'rpl1936a', 19, 3),
(72, 'hrv1902a', 22, 2),
(73, 'djo1928a', 9, 1),
(74, 'scm1996a', 5, 1),
(75, 'ylq1926a', 18, 2),
(76, 'eme1913a', 23, 3),
(77, 'otv1930a', 1, 1),
(78, 'cda1951a', 5, 1),
(79, 'eee1933a', 17, 1),
(80, 'kfx1995a', 18, 2),
(81, 'jgd1966a', 3, 3),
(82, 'rwg1909a', 14, 2),
(83, 'ngw1997a', 1, 1),
(84, 'obg1973a', 2, 2),
(85, 'hzg1935a', 12, 4),
(86, 'iyh1918a', 11, 3),
(87, 'tdc1978a', 17, 1),
(88, 'swd1951a', 2, 2),
(89, 'vdj1905a', 22, 2),
(90, 'bit1985a', 19, 3),
(91, 'iah1936a', 1, 1),
(92, 'ypt1989a', 7, 3),
(93, 'ljc1902a', 17, 1),
(94, 'hcc1997a', 7, 3),
(95, 'bky1924a', 22, 2),
(96, 'vul1953a', 1, 1),
(97, 'ssr1906a', 9, 1),
(98, 'yjh1944a', 3, 3),
(99, 'ste1994a', 10, 2),
(100, 'ypo1964a', 7, 3);
-- --------------------------------------------------------
--
-- Structure de la table `enseignement`
--
CREATE TABLE IF NOT EXISTS `enseignement` (
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
`id_enseignant` varchar(50) NOT NULL,
`id_mcc_module` int(11) NOT NULL,
`correcteur` tinyint(4) NOT NULL,
PRIMARY KEY (`id_enseignement`),
KEY `id_enseignant` (`id_enseignant`),
KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `enseignement`:
-- `id_enseignant`
-- `utilisateur` -> `identifiant`
-- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module`
--
-- --------------------------------------------------------
INSERT INTO `enseignement`(`id_enseignement`, `id_enseignant`, `id_mcc_module`, `correcteur`) VALUES
(1, 'lbh1609a', 5 , 0), -- leblanc [S2 UE1 2015 - M2101 - Bases de la POO]
(2, 'lbh1609a', 10, 0); -- leblanc [S3 UE3 2015 - 3302 - POO Avancee]
--
-- Structure de la table `groupe`
--
CREATE TABLE IF NOT EXISTS `groupe` (
`id_groupe` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_groupe`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
--
-- Contenu de la table `groupe`
--
INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
(1, 'S1A'),
(2, 'S2A'),
(3, 'S3A'),
(4, 'S4A'),
(5, 'S1B'),
(6, 'S2B'),
(7, 'S3B'),
(8, 'S4B'),
(9, 'S1C'),
(10, 'S2C'),
(11, 'S3C'),
(12, 'S4C'),
(13, 'S1D'),
(14, 'S2D'),
(15, 'S3D'),
(16, 'S4D'),
(17, 'S1E'),
(18, 'S2E'),
(19, 'S3E'),
(20, 'S4E'),
(21, 'S1F'),
(22, 'S2F'),
(23, 'S3F'),
(24, 'S4F');
-- --------------------------------------------------------
--
-- Structure de la table `mcc_module`
--
CREATE TABLE IF NOT EXISTS `mcc_module` (
`id_mcc_module` int(11) NOT NULL AUTO_INCREMENT,
`id_mcc_ue` int(11) NOT NULL,
`id_module` int(11) NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_mcc_module`),
KEY `id_mcc_ue` (`id_mcc_ue`),
KEY `id_module` (`id_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `mcc_module`:
-- `id_module`
-- `module` -> `id_module`
-- `id_mcc_ue`
-- `mcc_ue` -> `id_mcc_ue`
--
INSERT INTO `mcc_module`(`id_mcc_module`, `id_mcc_ue`, `id_module`, `coefficient`) VALUES
(1 , 1, 1, 1.0), -- S1 2015 - UE1(1) - M1101(1 ) - coeff 1.0
(2 , 1, 2, 1.0), -- S1 2015 - UE1(1) - M1102(2 ) - coeff 1.0
(3 , 2, 3, 1.0), -- S1 2015 - UE2(2) - M1201(3 ) - coeff 1.0
(4 , 2, 4, 1.0), -- S1 2015 - UE2(2) - M1202(4 ) - coeff 1.0
(5 , 3, 5, 1.0), -- S2 2015 - UE1(3) - M2101(5 ) - coeff 1.0
(6 , 3, 6, 1.0), -- S2 2015 - UE1(3) - M2102(6 ) - coeff 1.0
(7 , 4, 7, 1.0), -- S2 2015 - UE2(4) - M2201(7 ) - coeff 1.0
(8 , 4, 8, 1.0), -- S2 2015 - UE2(4) - M2202(8 ) - coeff 1.0
(9 , 5, 9, 1.0), -- S3 2015 - UE3(5) - M1101(9 ) - coeff 1.0
(10, 5, 10, 1.0), -- S3 2015 - UE3(5) - M1102(10) - coeff 1.0
(11, 6, 11, 1.0), -- S3 2015 - UE4(6) - M1101(11) - coeff 1.0
(12, 6, 12, 1.0), -- S3 2015 - UE4(6) - M1102(12) - coeff 1.0
(13, 7, 13, 1.0), -- S4 2015 - UE3(7) - M1101(13) - coeff 1.0
(14, 7, 14, 1.0), -- S4 2015 - UE3(7) - M1102(14) - coeff 1.0
(15, 8, 15, 1.0), -- S4 2015 - UE4(8) - M1101(15) - coeff 1.0
(16, 8, 16, 1.0); -- S4 2015 - UE4(8) - M1102(16) - coeff 1.0
-- --------------------------------------------------------
--
-- Structure de la table `mcc_ue`
--
CREATE TABLE IF NOT EXISTS `mcc_ue` (
`id_mcc_ue` int(11) NOT NULL AUTO_INCREMENT,
`id_semestre` int(11) NOT NULL,
`id_ue` int(11) NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_mcc_ue`),
KEY `id_semestre` (`id_semestre`),
KEY `id_ue` (`id_ue`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `mcc_ue`:
-- `id_ue`
-- `ue` -> `id_ue`
-- `id_semestre`
-- `semestre` -> `id_semestre`
--
INSERT INTO `mcc_ue`(`id_mcc_ue`, `id_semestre`, `id_ue`, `coefficient`) VALUES
(1, 1, 1, 1.0), -- S1 2015(1) - UE1(1) - coeff 1.0
(2, 1, 2, 1.0), -- S1 2015(1) - UE2(2) - coeff 1.0
(3, 2, 1, 1.0), -- S2 2015(2) - UE1(1) - coeff 1.0
(4, 2, 2, 1.0), -- S2 2015(2) - UE2(2) - coeff 1.0
(5, 3, 3, 1.0), -- S3 2015(3) - UE3(3) - coeff 1.0
(6, 3, 4, 1.0), -- S3 2015(3) - UE4(4) - coeff 1.0
(7, 4, 3, 1.0), -- S4 2015(4) - UE3(3) - coeff 1.0
(8, 4, 4, 1.0); -- S4 2015(4) - UE4(4) - coeff 1.0
-- --------------------------------------------------------
--
-- Structure de la table `module`
--
CREATE TABLE IF NOT EXISTS `module` (
`id_module` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`libelle` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
--
-- Contenu de la table `module`
--
INSERT INTO `module` (`id_module`, `nom`, `libelle`) VALUES
(1, 'M1101', 'Bases de l''algorithmique'),
(2, 'M1102', 'Programmation web'),
(3, 'M1201', 'Affiche'),
(4, 'M1202', 'Journal'),
(5, 'M2101', 'Base de la POO'),
(6, 'M2102', 'Ada'),
(7, 'M2201', 'Revue de projet'),
(8, 'M2202', 'Magazine'),
(9, 'M3301', 'Algorithmique et structures de données'),
(10, 'M3302', 'POO avancée'),
(11, 'M3401', 'Curriculum Vitae'),
(12, 'M3402', 'Lettre de motivation'),
(13, 'M4301', 'Programmation serveur: PHP'),
(14, 'M4302', 'Informatique en stage'),
(15, 'M4401', 'Entretien'),
(16, 'M4402', 'Communication en stage');
-- --------------------------------------------------------
--
-- Structure de la table `note`
--
CREATE TABLE IF NOT EXISTS `note` (
`id_note` int(11) NOT NULL AUTO_INCREMENT,
`id_appartenance` int(11) NOT NULL,
`id_mcc_module` int(11) NOT NULL,
`intitule` int(11) NOT NULL,
`valeur` float NOT NULL,
`base` float NOT NULL,
`coefficient` float NOT NULL,
PRIMARY KEY (`id_note`),
KEY `id_appartenance` (`id_appartenance`),
KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- RELATIONS POUR LA TABLE `note`:
-- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module`
-- `id_appartenance`
-- `appartenance` -> `id_appartenance`
--
-- --------------------------------------------------------
--
-- Structure de la table `semestre`
--
CREATE TABLE IF NOT EXISTS `semestre` (
`id_semestre` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`rang` tinyint(4) NOT NULL,
`annee` year(4) NOT NULL,
PRIMARY KEY (`id_semestre`),
UNIQUE KEY `rang` (`rang`,`annee`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
--
-- Contenu de la table `semestre`
--
INSERT INTO `semestre` (`id_semestre`, `nom`, `rang`, `annee`) VALUES
(1, 'S1', 1, 2015),
(2, 'S2', 2, 2015),
(3, 'S3', 3, 2015),
(4, 'S4', 4, 2015),
(5, 'S1', 1, 2016),
(6, 'S2', 2, 2016),
(7, 'S3', 3, 2016),
(8, 'S4', 4, 2016);
-- --------------------------------------------------------
--
-- Structure de la table `ue`
--
CREATE TABLE IF NOT EXISTS `ue` (
`id_ue` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_ue`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `ue`
--
INSERT INTO `ue` (`id_ue`, `nom`, `libelle`) VALUES
(1, 'UE1', 'Bases algorithmiques'),
(2, 'UE2', 'Communication'),
(3, 'UE3', 'Informatique Avancée'),
(4, 'UE4', 'Projet Personnel et Professionnel');
-- --------------------------------------------------------
--
-- Structure de la table `utilisateur`
--
CREATE TABLE IF NOT EXISTS `utilisateur` (
`identifiant` varchar(50) NOT NULL,
`prenom` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`nom` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`mail` varchar(50) NOT NULL,
`mdp` varchar(40) NOT NULL,
`droits` varchar(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`identifiant`),
UNIQUE KEY `identifiant` (`identifiant`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `utilisateur`
--
INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `mail`, `mdp`, `droits`) VALUES
('aft1950a', 'Rachel', 'DAVENPORT', 'rachel.davenport@etu.iut-tlse3.fr', '68724b2da1b628fd37116d3abae9c4233aa9fa56', '0'),
('agl1956a', 'Cruz', 'HOWE', 'cruz.howe@etu.iut-tlse3.fr', 'c3f22ac779a9e0e276acdc9933cdcdb2f054e317', '0'),
('agq1929a', 'Althea', 'POOLE', 'althea.poole@etu.iut-tlse3.fr', 'f20feea8f16e481683d420f8c97c4366d4941f4c', '0'),
('aiv1989a', 'Concetta', 'ROBLES', 'concetta.robles@etu.iut-tlse3.fr', 'e3e642e4b47a582f3a4b3e20c4d9bf612add1824', '0'),
('anj1991a', 'Katie', 'GUTIERREZ', 'katie.gutierrez@etu.iut-tlse3.fr', '0e2a184f4a27976f6648dbad6f33ffaba193c190', '0'),
('auy1966a', 'Bobbi', 'PRATT', 'bobbi.pratt@etu.iut-tlse3.fr', 'bd01c0a7d116ac61a12cddf768de4384cb2ed382', '0'),
('awl1901a', 'Clare', 'ROLLINS', 'clare.rollins@etu.iut-tlse3.fr', '0294ff411362354abbad41829c27b5d42cbc4388', '0'),
('bae1943a', 'Shaw', 'GOFF', 'shaw.goff@etu.iut-tlse3.fr', '99636e590508ed14336cf5847dcd24302bd86908', '0'),
('bit1985a', 'Rosalind', 'FISHER', 'rosalind.fisher@etu.iut-tlse3.fr', 'bbba4cd89896d2d6bf5c8d33ce3b4af025d6165d', '0'),
('bky1924a', 'Gena', 'ENGLAND', 'gena.england@etu.iut-tlse3.fr', '89805c2213710c0f7c03954d1fb171b3aba3c107', '0'),
('buz1982a', 'Kemp', 'JACOBS', 'kemp.jacobs@etu.iut-tlse3.fr', 'eda25de06910b9bbeeebcd81421093f1163d5a2c', '0'),
('cda1951a', 'Mcpherson', 'ANTHONY', 'mcpherson.anthony@etu.iut-tlse3.fr', '928e8e07046c74f035b0bd0f84a6463133890006', '0'),
('cuk1947a', 'Baxter', 'HERRERA', 'baxter.herrera@etu.iut-tlse3.fr', '1e0927db69476aa8dad0e2f0b360aa142800b66c', '0'),
('cvv1936a', 'Kayla', 'CANTRELL', 'kayla.cantrell@etu.iut-tlse3.fr', '7c9976507ec461d729f8e48ccdf5b8e8418ae6fa', '0'),
('cyw1979a', 'Zamora', 'RIDDLE', 'zamora.riddle@etu.iut-tlse3.fr', '747582c758969846527f612f05ac525a82f2d67f', '0'),
('djo1928a', 'Vaughn', 'DURHAM', 'vaughn.durham@etu.iut-tlse3.fr', 'cd6d4eb78a2f2b4228913d8ca89ab95fba17a953', '0'),
('dtg1946a', 'Ruiz', 'WILKERSON', 'ruiz.wilkerson@etu.iut-tlse3.fr', '61fa79da89021355623584247fc5597b4a811c4a', '0'),
('dui1946a', 'Burns', 'COMPTON', 'burns.compton@etu.iut-tlse3.fr', '7efa228dda0181027eff80368fe5426321ffa40e', '0'),
('eca1977a', 'Hope', 'WILSON', 'hope.wilson@etu.iut-tlse3.fr', 'aa9f150450bed0a9c47d6d1b412e9af032da8fa9', '0'),
('eee1933a', 'Stacey', 'LITTLE', 'stacey.little@etu.iut-tlse3.fr', '31b9ae5ec7027c386807ca2e8212dcc26c3b087e', '0'),
('eme1913a', 'Booth', 'HENRY', 'booth.henry@etu.iut-tlse3.fr', '86fb4f37792e36d800265554310d21e59d624d4d', '0'),
('fei1944a', 'Esperanza', 'TERRELL', 'esperanza.terrell@etu.iut-tlse3.fr', '9800cde34ddf1e24c2b1e31f84d72f2f9de753c8', '0'),
('gdb1939a', 'Kate', 'NOEL', 'kate.noel@etu.iut-tlse3.fr', '918bcf2e3ffccb2bd18290a67bcbada6921c8ba3', '0'),
('gwe1975a', 'Helen', 'HICKS', 'helen.hicks@etu.iut-tlse3.fr', 'd5578ae52d8b9429a411fe6824f79aa2e4ba4295', '0'),
('gyy1983a', 'Merrill', 'WALTER', 'merrill.walter@etu.iut-tlse3.fr', '2d6450fb04820591c34d6e470d8d16cc129ed634', '0'),
('hcc1997a', 'Madeline', 'MARKS', 'madeline.marks@etu.iut-tlse3.fr', '193e0b1555ac578b13b6f02b4b2c6b8c0576a2cd', '0'),
('hku1995a', 'Roslyn', 'MURPHY', 'roslyn.murphy@etu.iut-tlse3.fr', 'a2c17932dcc6a628601a86bd02e5e6110b774205', '0'),
('hmn1970a', 'Levy', 'ARMSTRONG', 'levy.armstrong@etu.iut-tlse3.fr', '85eed5e07ad380224e3dff9c68631436fc5e0580', '0'),
('hpa1908a', 'Jacklyn', 'BYRD', 'jacklyn.byrd@etu.iut-tlse3.fr', '50c850d3d6c6e8b5277f58f59c206d7ed685b8f9', '0'),
('hrv1902a', 'Irwin', 'HOUSTON', 'irwin.houston@etu.iut-tlse3.fr', '99ab47f6cce9313bb631d892d3a192420df1ba43', '0'),
('hsx1927a', 'Irene', 'MONROE', 'irene.monroe@etu.iut-tlse3.fr', '7fa7e7fcbb03c0be72583f2d1bfc41720f2274f1', '0'),
('hth1975a', 'Pruitt', 'FERGUSON', 'pruitt.ferguson@etu.iut-tlse3.fr', '562802653c96a2e3d2523fb6f38df8c42a6c70a2', '0'),
('hzg1935a', 'Clarice', 'ORTEGA', 'clarice.ortega@etu.iut-tlse3.fr', '8c50183063238ec8218d0959c71f3315715102be', '0'),
('iah1936a', 'Franklin', 'SLATER', 'franklin.slater@etu.iut-tlse3.fr', 'c4b7e3ae38056aa7b5a492b5ae4d6822bbc4f04b', '0'),
('ihf1991a', 'Robinson', 'MCGEE', 'robinson.mcgee@etu.iut-tlse3.fr', '4aeeee2100e584893c71d32ebcb5b4837f3e2e1a', '0'),
('imf1922a', 'Hawkins', 'PATTERSON', 'hawkins.patterson@etu.iut-tlse3.fr', '05ef138dfd9464af5ca7ddb1e6fc5d38a5d256dc', '0'),
('iyh1918a', 'Tucker', 'TRAN', 'tucker.tran@etu.iut-tlse3.fr', '70e3a6e9f775731a6dc43044576feb6acf4739bd', '0'),
('jfa1965a', 'Lolita', 'FARRELL', 'lolita.farrell@etu.iut-tlse3.fr', '1a5d44889500c4f04f076836691d9ccea4c56cff', '0'),
('jgd1966a', 'Janelle', 'BURKS', 'janelle.burks@etu.iut-tlse3.fr', '83cbc892278c1d7aab3214383b272a2677a39f01', '0'),
('jrc1974a', 'Pierce', 'CHURCH', 'pierce.church@etu.iut-tlse3.fr', '0bf72260769a364574bebe43a0e2d40f0b42918a', '0'),
('kfx1995a', 'Mitzi', 'SCHROEDER', 'mitzi.schroeder@etu.iut-tlse3.fr', 'ea085dda880c523b14c1d9c24bfe8479901d90bf', '0'),
('kpf1942a', 'Strickland', 'ROACH', 'strickland.roach@etu.iut-tlse3.fr', '49ae8a41825e039415fc5403721a08bf849675dd', '0'),
('ktz1997a', 'Mcgowan', 'COHEN', 'mcgowan.cohen@etu.iut-tlse3.fr', '77f2eb9b0cd9702671799b4016e115fe185b44da', '0'),
('kul1903a', 'Magdalena', 'SIMON', 'magdalena.simon@etu.iut-tlse3.fr', 'a364c06c6bc0883322fe0b8fecf70379187e85de', '0'),
('lbh1609a', 'Hervé', 'LEBLANC', 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', '1'),
('liw1940a', 'Middleton', 'WATERS', 'middleton.waters@etu.iut-tlse3.fr', '406a96ab06f805166e3ef4809e5b8aefd3fa422a', '0'),
('ljc1902a', 'Lisa', 'CLEMENTS', 'lisa.clements@etu.iut-tlse3.fr', '8b554a1fdc6fa3c07988a523bf411c90c1b647f7', '0'),
('lme1952a', 'Hollie', 'GILLIAM', 'hollie.gilliam@etu.iut-tlse3.fr', '3f7b0669e6d2a9df317c89d9947b8b2c724278f5', '0'),
('maq1980a', 'Cook', 'DUNN', 'cook.dunn@etu.iut-tlse3.fr', '9a35d39268d9ba001290d4ad62de2e8d3da645dc', '0'),
('mhr1952a', 'Socorro', 'BLAIR', 'socorro.blair@etu.iut-tlse3.fr', '007a09dbff0959962f7aca117f55e125d77658c4', '0'),
('mhu1946a', 'Edna', 'GREEN', 'edna.green@etu.iut-tlse3.fr', 'a2be4db796235e6ee539d8a96a692fc1936957db', '0'),
('mma1990a', 'Williamson', 'HATFIELD', 'williamson.hatfield@etu.iut-tlse3.fr', 'b00d282627610321925b6573ecf55242491e4382', '0'),
('mrd1609a', 'Adrien', 'MARQUES', 'adrien.marques@etu.iut-tlse3.de', '34ad81180ba7cfa510101af8abe47a558e46858a', '0'),
('msj1985a', 'Ball', 'AVILA', 'ball.avila@etu.iut-tlse3.fr', 'a65d0ad5230a8e62f691ad1f2f95a3c65f1c03dd', '0'),
('mzh1955a', 'Leblanc', 'WHEELER', 'leblanc.wheeler@etu.iut-tlse3.fr', 'd5711bb21c243770c254b30fc2fb429b06bbfaf0', '0'),
('ngw1997a', 'Booker', 'LOPEZ', 'booker.lopez@etu.iut-tlse3.fr', 'a0feaf0e9ec8f18cfc3cc8eaa0a4af131c5c91d7', '0'),
('ngz1932a', 'Faye', 'PAYNE', 'faye.payne@etu.iut-tlse3.fr', '166e4a0172787e784c6835ed07d34a550b61b986', '0'),
('non1968a', 'Foster', 'TILLMAN', 'foster.tillman@etu.iut-tlse3.fr', '3a3f8d8ddbf68fa1e366cd87d20357f05fa09f45', '0'),
('obg1973a', 'Lynch', 'CHANDLER', 'lynch.chandler@etu.iut-tlse3.fr', 'a10d3ba3eacf95b418fe2c108492ea41ad83fc9e', '0'),
('ono1984a', 'Kitty', 'SANFORD', 'kitty.sanford@etu.iut-tlse3.fr', '2100f892c9e0c1a0ce35e444d969b2bdf9de9d6b', '0'),
('oqz1937a', 'Morse', 'MICHAEL', 'morse.michael@etu.iut-tlse3.fr', '2edfedd459e1b63bf637184c4ee4a978f0c8e41e', '0'),
('otm1902a', 'Woods', 'DEJESUS', 'woods.dejesus@etu.iut-tlse3.fr', '8d3a059e7df1744e6e342dad660adeb3675d42d1', '0'),
('otv1930a', 'Odonnell', 'BEASLEY', 'odonnell.beasley@etu.iut-tlse3.fr', 'b55e173984ef282d1bbfb1cf441b1c702533ac87', '0'),
('oxz1985a', 'Paul', 'GROSS', 'paul.gross@etu.iut-tlse3.fr', '5ba7159ed8bea08ff0c6b25f47c979f2e3b9e1a5', '0'),
('pdi1904a', 'Brady', 'ASHLEY', 'brady.ashley@etu.iut-tlse3.fr', '48c9adaa6687ec1f896675cd7dd262c6b38c2b44', '0'),
('pfv1965a', 'Francine', 'COMBS', 'francine.combs@etu.iut-tlse3.fr', 'a6ba94eec7357d691231ce8b7940d86ae2cb94a9', '0'),
('pos1958a', 'Juliana', 'FULLER', 'juliana.fuller@etu.iut-tlse3.fr', 'bd4300a1779af89b2c87863384d7ab4c93d922ad', '0'),
('psg1965a', 'Knapp', 'STEPHENS', 'knapp.stephens@etu.iut-tlse3.fr', '4e24185809f6d19ab25469582b340d1d98d1478a', '0'),
('qoe1974a', 'Raquel', 'CUNNINGHAM', 'raquel.cunningham@etu.iut-tlse3.fr', '5670da6f0a600ea148705e8dfe87921b35bc24dc', '0'),
('rmj1965a', 'Bridges', 'ROSALES', 'bridges.rosales@etu.iut-tlse3.fr', 'ffa1cf9f81059b83a1a05fe7408867027decf767', '0'),
('rpl1936a', 'Tamera', 'MOSES', 'tamera.moses@etu.iut-tlse3.fr', 'd7f0216bd90b84f878bf562f473875e500d6ae40', '0'),
('rwg1909a', 'Kelly', 'WALLACE', 'kelly.wallace@etu.iut-tlse3.fr', '28356092e4722e7d40d761db1b2a3e4178c0e8a1', '0'),
('scm1996a', 'Dotson', 'SANDOVAL', 'dotson.sandoval@etu.iut-tlse3.fr', '3d2818a46340435822af94d9736bfad7ad1ecd4b', '0'),
('sft1994a', 'Norris', 'BROCK', 'norris.brock@etu.iut-tlse3.fr', 'fcfd756acef2869bb15d72b877ccd9eed675fd26', '0'),
('sjl1937a', 'English', 'POPE', 'english.pope@etu.iut-tlse3.fr', 'a5536a593633b1d610e976985d3be1fc27999e4d', '0'),
('sjw1936a', 'Cross', 'MEYERS', 'cross.meyers@etu.iut-tlse3.fr', '8571d7564e2a196feb0841fd8474754d0032721c', '0'),
('ssr1906a', 'Howell', 'FAULKNER', 'howell.faulkner@etu.iut-tlse3.fr', '073de42d66740dfd2beec792e63806a7147fa087', '0'),
('ste1994a', 'Allison', 'CALLAHAN', 'allison.callahan@etu.iut-tlse3.fr', 'a5f1074db3275a128b57d99c8a48a557297084c9', '0'),
('swd1951a', 'Jenny', 'GRAHAM', 'jenny.graham@etu.iut-tlse3.fr', 'ae8ffe6506ca1863cee65fc4402bb5dd6e563d4b', '0'),
('tdc1978a', 'Bird', 'TRAVIS', 'bird.travis@etu.iut-tlse3.fr', '4a10508dd7f87089a321fc07ff63a8269a427bcb', '0'),
('tkz1955a', 'Nora', 'BREWER', 'nora.brewer@etu.iut-tlse3.fr', '6695f488b7caf712423e5f090707058b5af0798d', '0'),
('tnx1949a', 'Dejesus', 'WALTON', 'dejesus.walton@etu.iut-tlse3.fr', '830e567e1f570e0b90ae23488e1aaa11142ec4a6', '0'),
('uix1942a', 'Kristen', 'GIBSON', 'kristen.gibson@etu.iut-tlse3.fr', '66fa9b0c1e377689bde5992b7ce9f8a88b394693', '0'),
('vau1957a', 'Kathy', 'STOUT', 'kathy.stout@etu.iut-tlse3.fr', '7149c984ea57994e5306ce3c4026064a776de1d4', '0'),
('vdj1905a', 'Dean', 'ESPINOZA', 'dean.espinoza@etu.iut-tlse3.fr', 'fde91e6c0086ecda41e08a683eb6df56c7739371', '0'),
('vgb1979a', 'Baird', 'FORD', 'baird.ford@etu.iut-tlse3.fr', '66eb6f8e8634e210729fcf25dfa32ca17bf401c3', '0'),
('vul1953a', 'Robyn', 'BATES', 'robyn.bates@etu.iut-tlse3.fr', '6421ed3a69005e0de9ab025db4617a5a2d125682', '0'),
('wbt1993a', 'Goodman', 'PAUL', 'goodman.paul@etu.iut-tlse3.fr', '282c5d93f43a3960e840b410f95b4c598e8a9340', '0'),
('wnx1995a', 'Lorraine', 'PADILLA', 'lorraine.padilla@etu.iut-tlse3.fr', '6f38a397c9c7e5b3aceab87e63da5533fa612459', '0'),
('wpa1966a', 'Collier', 'ENGLISH', 'collier.english@etu.iut-tlse3.fr', 'fd63ff8eefa080cbecb52b68dc3cf264cf121fe3', '0'),
('wvn1982a', 'Sears', 'WELCH', 'sears.welch@etu.iut-tlse3.fr', '39b49c655ec584119306086db59253cf3a171f42', '0'),
('xdh1989a', 'Rasmussen', 'PAGE', 'rasmussen.page@etu.iut-tlse3.fr', '51240c864a1efe510e150f5789889dd7b1173e9c', '0'),
('xdi1926a', 'Ferrell', 'SALAS', 'ferrell.salas@etu.iut-tlse3.fr', '50a8f5265f56c9a30816379dd91d26870c9b649b', '0'),
('xtb1903a', 'Kelly', 'FLYNN', 'kelly.flynn@etu.iut-tlse3.fr', '270b848d2e7ecb404a3816219bcfc32dafed8477', '0'),
('ydw1981a', 'Glenda', 'WILKINSON', 'glenda.wilkinson@etu.iut-tlse3.fr', '594ca97b532fa21cc524792f2d00a2720b010191', '0'),
('yjh1944a', 'Thompson', 'SOLIS', 'thompson.solis@etu.iut-tlse3.fr', '303925d37b3d505b6162bd0222bd654dc06327a9', '0'),
('ylq1926a', 'Stein', 'SILVA', 'stein.silva@etu.iut-tlse3.fr', '9d4517cb3cec7bae1957f4026db777e33ccc097d', '0'),
('ypo1964a', 'Marylou', 'HOPKINS', 'marylou.hopkins@etu.iut-tlse3.fr', 'b72c606e9f02d46fbd29da132d96bbdbbffabf35', '0'),
('ypt1989a', 'Simon', 'MORALES', 'simon.morales@etu.iut-tlse3.fr', '552b82ca9e6d6b6f661e66d7af0a380e00d52625', '0'),
('yyt1926a', 'Bryant', 'CHANEY', 'bryant.chaney@etu.iut-tlse3.fr', '5a962df24a9b04ed8a56c02a68d8dfc5e9435abe', '0'),
('zge1937a', 'Ella', 'GARZA', 'ella.garza@etu.iut-tlse3.fr', '927065354ae8e224f43f6eb9578b5c7c9750461b', '0'),
('zgy1948a', 'Emily', 'ALVARADO', 'emily.alvarado@etu.iut-tlse3.fr', '34ad81180ba7cfa510101af8abe47a558e46858a', '0');
--
-- Contraintes pour les tables exportées
--
--
-- Contraintes pour la table `appartenance`
--
ALTER TABLE `appartenance`
ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`),
ADD CONSTRAINT `appartenance_ibfk_2` FOREIGN KEY (`id_groupe`) REFERENCES `groupe` (`id_groupe`),
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
--
-- Contraintes pour la table `enseignement`
--
ALTER TABLE `enseignement`
ADD CONSTRAINT `enseignement_id_enseignant` FOREIGN KEY (`id_enseignant`) REFERENCES `utilisateur` (`identifiant`),
ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`);
--
-- Contraintes pour la table `mcc_module`
--
ALTER TABLE `mcc_module`
ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`),
ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`);
--
-- Contraintes pour la table `mcc_ue`
--
ALTER TABLE `mcc_ue`
ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`),
ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
--
-- Contraintes pour la table `note`
--
ALTER TABLE `note`
ADD CONSTRAINT `note_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`),
ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;