[x] Gestion semestre_pair par BDD
[x] +Ajouter nom du module pour affichage MODULES>TOUS LES MODULES et autres pages équivalentes Pareil pour NOTES > *
This commit is contained in:
parent
98a73d3ecd
commit
4eb3c19552
|
@ -112,6 +112,27 @@ class DataBase{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public function getSemestreInfoFromTime($time){
|
||||||
|
$now = date('Y-m-d', $time);
|
||||||
|
|
||||||
|
$req = DataBase::getPDO()->prepare("SELECT *
|
||||||
|
FROM semestrepair
|
||||||
|
WHERE :now BETWEEN debut AND FIN");
|
||||||
|
$req->execute(array( ':now' => $now ));
|
||||||
|
|
||||||
|
$res = $req->fetch();
|
||||||
|
|
||||||
|
if( is_array($res) )
|
||||||
|
return array('annee' => $res['annee'], 'semestre_pair' => $time >= strtotime($res['milieu']) );
|
||||||
|
else{
|
||||||
|
$semestre_pair = Date('m', $time) < 8;
|
||||||
|
$annee = ($semestre_pair) ? Date('Y', $time)-1 : Date('Y', $time);
|
||||||
|
return array('annee' => "".$annee, 'semestre_pair' => $semestre_pair );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*********************************************************************************/
|
/*********************************************************************************/
|
||||||
|
@ -667,11 +688,6 @@ class DataBase{
|
||||||
* OU fin de formation
|
* OU fin de formation
|
||||||
* * => ERREUR
|
* * => ERREUR
|
||||||
*
|
*
|
||||||
* @history
|
|
||||||
* 1. ADM/ADJ => passage de semestre
|
|
||||||
* 2. RDB => Redoublement
|
|
||||||
* 3. RFS => Arrêt
|
|
||||||
*
|
|
||||||
* ADM => Passage de semestre (admis)
|
* ADM => Passage de semestre (admis)
|
||||||
* ADJ => Passage de semestre (admis pas jury)
|
* ADJ => Passage de semestre (admis pas jury)
|
||||||
* ATT => Passage de semestre (si rang impair) SINON redoublement
|
* ATT => Passage de semestre (si rang impair) SINON redoublement
|
||||||
|
|
|
@ -56,12 +56,6 @@
|
||||||
}debug();
|
}debug();
|
||||||
|
|
||||||
|
|
||||||
function getCurrentYear(){
|
|
||||||
if( Date('m', time()) < 8 ) return Date('Y', time()) - 1;
|
|
||||||
else return Date('Y', time());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function anneeScolaire($year){
|
function anneeScolaire($year){
|
||||||
return $year.' - '.($year+1);
|
return $year.' - '.($year+1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -257,14 +257,15 @@ class userManager{
|
||||||
$_SESSION['droits'] = explode(',', $utilInfo['droits']);
|
$_SESSION['droits'] = explode(',', $utilInfo['droits']);
|
||||||
$_SESSION['sexe'] = ($utilInfo['sexe']=='1') ? 'M' : 'F';
|
$_SESSION['sexe'] = ($utilInfo['sexe']=='1') ? 'M' : 'F';
|
||||||
|
|
||||||
// on récupère l'année courante (1er sept à 1er sept)
|
|
||||||
// SI (mois < 8) ALORS (annee - 1) SINON (annee)
|
|
||||||
$_SESSION['annee'] = getCurrentYear();
|
|
||||||
|
|
||||||
// on défini si le semestre est pair ou non
|
$timestamp = time();
|
||||||
// $_SESSION['semestre_pair'] = userManager::semestrePair(time());
|
|
||||||
$_SESSION['semestre_pair'] = false;
|
|
||||||
|
|
||||||
|
// on récupère l'année scolaire courante ainsi que si le semestre est pair
|
||||||
|
$infoSemestre = DataBase::getInstance()->getSemestreInfoFromTime($timestamp);
|
||||||
|
|
||||||
|
/* On définit l'année courante et si le semestre est pair */
|
||||||
|
$_SESSION['annee'] = $infoSemestre['annee'];
|
||||||
|
$_SESSION['semestre_pair'] = (permission('student')) ? $infoSemestre['semestre_pair'] : null;
|
||||||
|
|
||||||
// on défini le semestre par défaut à NULL
|
// on défini le semestre par défaut à NULL
|
||||||
$_SESSION['semestre'] = null;
|
$_SESSION['semestre'] = null;
|
||||||
|
@ -291,22 +292,5 @@ class userManager{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* RETOURNE LES SEMESTRES EN COURS
|
|
||||||
*
|
|
||||||
* détermine si les semestres IMPAIRS ou PAIRS sont en cours
|
|
||||||
*
|
|
||||||
* @$answer->request = isEven<Boolean> VRAI si pair, sinon FAUX (impair)
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public static function semestrePair($timestamp=null){
|
|
||||||
// si $datetime n'est pas défini, on prend la date actuelle
|
|
||||||
if( $timestamp == null )
|
|
||||||
$timestamp = time();
|
|
||||||
|
|
||||||
return Date('m', $timestamp) < 8;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -284,7 +284,7 @@ if( permission('teacher') && $controleOpt == null ){ // si c'est un enseignant e
|
||||||
|
|
||||||
foreach($UE['modules'] as $module){ // pour chaque module
|
foreach($UE['modules'] as $module){ // pour chaque module
|
||||||
echo "<table class='basic col5'><thead>";
|
echo "<table class='basic col5'><thead>";
|
||||||
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th></tr></thead><tbody>';
|
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$module['nom']." - ".$module['libelle']."</span></th></tr></thead><tbody>";
|
||||||
|
|
||||||
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module
|
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module
|
||||||
|
|
||||||
|
@ -629,7 +629,7 @@ if( (permission('master') || permission('admin')) && $controleOpt == null ){ //
|
||||||
|
|
||||||
foreach($UE['modules'] as $module){ // pour chaque module
|
foreach($UE['modules'] as $module){ // pour chaque module
|
||||||
echo "<table class='basic col5'><thead>";
|
echo "<table class='basic col5'><thead>";
|
||||||
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th></tr></thead><tbody>';
|
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$module['nom']." - ".$module['libelle']."</span></th></tr></thead><tbody>";
|
||||||
|
|
||||||
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module
|
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module
|
||||||
|
|
||||||
|
|
|
@ -257,7 +257,7 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
|
||||||
echo "<table class='basic'>";
|
echo "<table class='basic'>";
|
||||||
echo "<thead>";
|
echo "<thead>";
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th>';
|
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$UE['libelle']."</span></th>";
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
echo '</thead>';
|
echo '</thead>';
|
||||||
echo '<tbody>';
|
echo '<tbody>';
|
||||||
|
@ -439,7 +439,7 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
|
||||||
echo "<table class='basic'>";
|
echo "<table class='basic'>";
|
||||||
echo "<thead>";
|
echo "<thead>";
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th>';
|
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$UE['libelle']."</span></th>";
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
echo '</thead>';
|
echo '</thead>';
|
||||||
echo '<tbody>';
|
echo '<tbody>';
|
||||||
|
@ -452,22 +452,6 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// require_once __ROOT__.'/manager/database.php';
|
|
||||||
|
|
||||||
// $completeModuleList = DataBase::getInstance()->getExhaustiveModuleList();
|
|
||||||
// // saisie d'un nouveau module
|
|
||||||
// echo "<tr class='grayscale'><td>";
|
|
||||||
// echo "<select name='modules'>";
|
|
||||||
// foreach($completeModuleList as $module)
|
|
||||||
// echo "<option value='".$module['id']."'>".$module['nom']." - ".$module['libelle']."</option>";
|
|
||||||
// echo "</select>";
|
|
||||||
// echo "</td><td>";
|
|
||||||
// echo "<input style='min-width:20%;' type='text' placeholder='Nom'>";
|
|
||||||
// echo "<input style='min-width:50%;' type='text' placeholder='Libellé'>";
|
|
||||||
// echo "</td><td>";
|
|
||||||
// echo "<div class='confirm active'>Ajouter le module</div>";
|
|
||||||
// echo "</td></tr>";
|
|
||||||
|
|
||||||
echo '</tbody>';
|
echo '</tbody>';
|
||||||
echo '</table>';
|
echo '</table>';
|
||||||
|
|
||||||
|
|
3
test.php
3
test.php
|
@ -47,6 +47,9 @@ require_once __ROOT__.'/manager/security.php';
|
||||||
debug();
|
debug();
|
||||||
|
|
||||||
|
|
||||||
|
var_dump( DataBase::getInstance()->getSemestreInfoFromTime( time() ) );
|
||||||
|
|
||||||
|
|
||||||
/* [1] On récupère le semestre d'un étudiant
|
/* [1] On récupère le semestre d'un étudiant
|
||||||
=====================================================*/
|
=====================================================*/
|
||||||
// var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 95, 'DEM') );
|
// var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 95, 'DEM') );
|
||||||
|
|
479
xdoc/empty.sql
479
xdoc/empty.sql
|
@ -2,10 +2,10 @@
|
||||||
-- version 4.0.10deb1
|
-- version 4.0.10deb1
|
||||||
-- http://www.phpmyadmin.net
|
-- http://www.phpmyadmin.net
|
||||||
--
|
--
|
||||||
-- Host: localhost
|
-- Client: localhost
|
||||||
-- Generation Time: Nov 22, 2015 at 04:33 PM
|
-- Généré le: Jeu 07 Janvier 2016 à 20:57
|
||||||
-- Server version: 5.5.46-0ubuntu0.14.04.2
|
-- Version du serveur: 5.5.46-0ubuntu0.14.04.2
|
||||||
-- PHP Version: 5.5.9-1ubuntu4.14
|
-- Version de PHP: 5.5.9-1ubuntu4.14
|
||||||
|
|
||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
SET time_zone = "+00:00";
|
SET time_zone = "+00:00";
|
||||||
|
@ -17,13 +17,13 @@ SET time_zone = "+00:00";
|
||||||
/*!40101 SET NAMES utf8 */;
|
/*!40101 SET NAMES utf8 */;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Database: `sid2`
|
-- Base de données: `sid2`
|
||||||
--
|
--
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `appartenance`
|
-- Structure de la table `appartenance`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `appartenance` (
|
CREATE TABLE IF NOT EXISTS `appartenance` (
|
||||||
|
@ -31,6 +31,7 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
|
||||||
`id_etudiant` varchar(50) NOT NULL,
|
`id_etudiant` varchar(50) NOT NULL,
|
||||||
`id_groupe` int(11) NOT NULL,
|
`id_groupe` int(11) NOT NULL,
|
||||||
`id_semestre` int(11) NOT NULL,
|
`id_semestre` int(11) NOT NULL,
|
||||||
|
`mention` varchar(3) DEFAULT NULL,
|
||||||
PRIMARY KEY (`id_appartenance`),
|
PRIMARY KEY (`id_appartenance`),
|
||||||
KEY `id_etudiant` (`id_etudiant`),
|
KEY `id_etudiant` (`id_etudiant`),
|
||||||
KEY `id_groupe` (`id_groupe`),
|
KEY `id_groupe` (`id_groupe`),
|
||||||
|
@ -39,10 +40,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
|
||||||
KEY `id_etudiant_2` (`id_etudiant`),
|
KEY `id_etudiant_2` (`id_etudiant`),
|
||||||
KEY `id_groupe_2` (`id_groupe`),
|
KEY `id_groupe_2` (`id_groupe`),
|
||||||
KEY `id_semestre_2` (`id_semestre`)
|
KEY `id_semestre_2` (`id_semestre`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=104 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4459 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `appartenance`:
|
-- RELATIONS POUR LA TABLE `appartenance`:
|
||||||
-- `id_etudiant`
|
-- `id_etudiant`
|
||||||
-- `utilisateur` -> `identifiant`
|
-- `utilisateur` -> `identifiant`
|
||||||
-- `id_groupe`
|
-- `id_groupe`
|
||||||
|
@ -51,117 +52,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
|
||||||
-- `semestre` -> `id_semestre`
|
-- `semestre` -> `id_semestre`
|
||||||
--
|
--
|
||||||
|
|
||||||
--
|
|
||||||
-- Dumping data for table `appartenance`
|
|
||||||
--
|
|
||||||
|
|
||||||
INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_semestre`) VALUES
|
|
||||||
(1, 'mrd1609a', 2, 2),
|
|
||||||
(2, 'ihf1991a', 8, 4),
|
|
||||||
(3, 'mma1990a', 13, 1),
|
|
||||||
(4, 'lme1952a', 15, 3),
|
|
||||||
(5, 'imf1922a', 21, 1),
|
|
||||||
(6, 'gyy1983a', 4, 4),
|
|
||||||
(7, 'otm1902a', 14, 2),
|
|
||||||
(8, 'tnx1949a', 12, 4),
|
|
||||||
(9, 'sjl1937a', 4, 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', 1, 1),
|
|
||||||
(20, 'hth1975a', 5, 1),
|
|
||||||
(21, 'liw1940a', 6, 2),
|
|
||||||
(22, 'dtg1946a', 18, 2),
|
|
||||||
(23, 'oxz1985a', 7, 3),
|
|
||||||
(24, 'ono1984a', 14, 2),
|
|
||||||
(25, 'auy1966a', 15, 3),
|
|
||||||
(26, 'dui1946a', 1, 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', 17, 1),
|
|
||||||
(35, 'ktz1997a', 6, 2),
|
|
||||||
(36, 'hku1995a', 17, 1),
|
|
||||||
(37, 'zgy1948a', 10, 2),
|
|
||||||
(38, 'vau1957a', 23, 3),
|
|
||||||
(39, 'hsx1927a', 19, 3),
|
|
||||||
(40, 'eca1977a', 3, 3),
|
|
||||||
(41, 'wpa1966a', 20, 4),
|
|
||||||
(42, 'qoe1974a', 20, 4),
|
|
||||||
(43, 'tkz1955a', 11, 3),
|
|
||||||
(44, 'wnx1995a', 16, 4),
|
|
||||||
(45, 'sft1994a', 2, 2),
|
|
||||||
(46, 'vgb1979a', 11, 3),
|
|
||||||
(47, 'wbt1993a', 19, 3),
|
|
||||||
(48, 'xtb1903a', 11, 3),
|
|
||||||
(49, 'msj1985a', 13, 1),
|
|
||||||
(50, 'wvn1982a', 9, 1),
|
|
||||||
(51, 'psg1965a', 4, 4),
|
|
||||||
(52, 'hpa1908a', 5, 1),
|
|
||||||
(53, 'maq1980a', 19, 3),
|
|
||||||
(54, 'agq1929a', 13, 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', 3, 3),
|
|
||||||
(63, 'awl1901a', 17, 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', 17, 1),
|
|
||||||
(84, 'obg1973a', 2, 2),
|
|
||||||
(85, 'hzg1935a', 12, 4),
|
|
||||||
(86, 'iyh1918a', 3, 3),
|
|
||||||
(87, 'tdc1978a', 13, 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', 5, 1),
|
|
||||||
(97, 'ssr1906a', 9, 1),
|
|
||||||
(98, 'yjh1944a', 11, 3),
|
|
||||||
(99, 'ste1994a', 10, 2),
|
|
||||||
(100, 'ypo1964a', 7, 3),
|
|
||||||
(103, 'mrd1609a', 1, 1);
|
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `controle`
|
-- Structure de la table `controle`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `controle` (
|
CREATE TABLE IF NOT EXISTS `controle` (
|
||||||
|
@ -171,13 +65,13 @@ CREATE TABLE IF NOT EXISTS `controle` (
|
||||||
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
`base` int(11) NOT NULL,
|
`base` int(11) NOT NULL,
|
||||||
`coefficient` float NOT NULL,
|
`coefficient` float NOT NULL,
|
||||||
`date_publication` date NOT NULL,
|
`publication` tinyint(1) NOT NULL DEFAULT '0',
|
||||||
PRIMARY KEY (`id_controle`),
|
PRIMARY KEY (`id_controle`),
|
||||||
KEY `id_mcc_module` (`id_mcc_module`)
|
KEY `id_mcc_module` (`id_mcc_module`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1099 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `controle`:
|
-- RELATIONS POUR LA TABLE `controle`:
|
||||||
-- `id_mcc_module`
|
-- `id_mcc_module`
|
||||||
-- `mcc_module` -> `id_mcc_module`
|
-- `mcc_module` -> `id_mcc_module`
|
||||||
--
|
--
|
||||||
|
@ -185,23 +79,27 @@ CREATE TABLE IF NOT EXISTS `controle` (
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `enseignement`
|
-- Structure de la table `enseignement`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `enseignement` (
|
CREATE TABLE IF NOT EXISTS `enseignement` (
|
||||||
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
|
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`id_enseignant` varchar(50) NOT NULL,
|
`id_enseignant` varchar(50) NOT NULL,
|
||||||
`id_mcc_module` int(11) NOT NULL,
|
`id_mcc_module` int(11) NOT NULL,
|
||||||
|
`id_groupe` int(11) NOT NULL,
|
||||||
`correcteur` tinyint(4) NOT NULL,
|
`correcteur` tinyint(4) NOT NULL,
|
||||||
PRIMARY KEY (`id_enseignement`),
|
PRIMARY KEY (`id_enseignement`),
|
||||||
KEY `id_enseignant` (`id_enseignant`),
|
KEY `id_enseignant` (`id_enseignant`),
|
||||||
KEY `id_mcc_module` (`id_mcc_module`)
|
KEY `id_mcc_module` (`id_mcc_module`),
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
|
KEY `id_groupe` (`id_groupe`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=227 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `enseignement`:
|
-- RELATIONS POUR LA TABLE `enseignement`:
|
||||||
-- `id_enseignant`
|
-- `id_enseignant`
|
||||||
-- `utilisateur` -> `identifiant`
|
-- `utilisateur` -> `identifiant`
|
||||||
|
-- `id_groupe`
|
||||||
|
-- `groupe` -> `id_groupe`
|
||||||
-- `id_mcc_module`
|
-- `id_mcc_module`
|
||||||
-- `mcc_module` -> `id_mcc_module`
|
-- `mcc_module` -> `id_mcc_module`
|
||||||
--
|
--
|
||||||
|
@ -209,39 +107,31 @@ CREATE TABLE IF NOT EXISTS `enseignement` (
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `formation`
|
-- Structure de la table `formation`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `formation` (
|
CREATE TABLE IF NOT EXISTS `formation` (
|
||||||
`id_formation` int(11) NOT NULL AUTO_INCREMENT,
|
`id_formation` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`code` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`code` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
`nom` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`nom` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
`nb_semestres` int(11) NOT NULL,
|
`nb_semestres` int(11) NOT NULL DEFAULT '2',
|
||||||
PRIMARY KEY (`id_formation`)
|
PRIMARY KEY (`id_formation`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=90 ;
|
||||||
|
|
||||||
--
|
|
||||||
-- Dumping data for table `formation`
|
|
||||||
--
|
|
||||||
|
|
||||||
INSERT INTO `formation` (`id_formation`, `code`, `nom`, `nb_semestres`) VALUES
|
|
||||||
(1, 'ITINN1', 'DUT 1A INFORMATIQUE', 2),
|
|
||||||
(2, 'ITINN2', 'DUT 2A INFORMATIQUE', 2);
|
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `groupe`
|
-- Structure de la table `groupe`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `groupe` (
|
CREATE TABLE IF NOT EXISTS `groupe` (
|
||||||
`id_groupe` int(11) NOT NULL AUTO_INCREMENT,
|
`id_groupe` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
PRIMARY KEY (`id_groupe`)
|
PRIMARY KEY (`id_groupe`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=157 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `groupe`
|
-- Contenu de la table `groupe`
|
||||||
--
|
--
|
||||||
|
|
||||||
INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
|
INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
|
||||||
|
@ -268,12 +158,135 @@ INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
|
||||||
(21, 'S1F'),
|
(21, 'S1F'),
|
||||||
(22, 'S2F'),
|
(22, 'S2F'),
|
||||||
(23, 'S3F'),
|
(23, 'S3F'),
|
||||||
(24, 'S4F');
|
(24, 'S4F'),
|
||||||
|
(34, 'INGBD1 S1'),
|
||||||
|
(35, 'INSIQ1 S1'),
|
||||||
|
(36, 'ITINAS S1'),
|
||||||
|
(37, 'ITINN1 S1'),
|
||||||
|
(38, 'ITINN2 S1'),
|
||||||
|
(39, 'ITINS1 S1'),
|
||||||
|
(40, 'ITINT2 S1'),
|
||||||
|
(41, 'ITINT3 S1'),
|
||||||
|
(42, 'S1M'),
|
||||||
|
(43, 'S2M'),
|
||||||
|
(44, 'S3M'),
|
||||||
|
(45, 'S4M'),
|
||||||
|
(46, 'S5M'),
|
||||||
|
(47, 'S6M'),
|
||||||
|
(48, 'S7M'),
|
||||||
|
(49, 'S8M'),
|
||||||
|
(50, 'S9M'),
|
||||||
|
(51, 'S10M'),
|
||||||
|
(52, 'S1G'),
|
||||||
|
(53, 'S1H'),
|
||||||
|
(54, 'S1I'),
|
||||||
|
(55, 'S1J'),
|
||||||
|
(56, 'S1K'),
|
||||||
|
(57, 'S1L'),
|
||||||
|
(58, 'S2G'),
|
||||||
|
(59, 'S2H'),
|
||||||
|
(60, 'S2I'),
|
||||||
|
(61, 'S2J'),
|
||||||
|
(62, 'S2K'),
|
||||||
|
(63, 'S2L'),
|
||||||
|
(64, 'S3G'),
|
||||||
|
(65, 'S3H'),
|
||||||
|
(66, 'S3I'),
|
||||||
|
(67, 'S3J'),
|
||||||
|
(68, 'S3K'),
|
||||||
|
(69, 'S3L'),
|
||||||
|
(70, 'S4G'),
|
||||||
|
(71, 'S4H'),
|
||||||
|
(72, 'S4I'),
|
||||||
|
(73, 'S4J'),
|
||||||
|
(74, 'S4K'),
|
||||||
|
(75, 'S4L'),
|
||||||
|
(76, 'S5A'),
|
||||||
|
(77, 'S5B'),
|
||||||
|
(78, 'S5C'),
|
||||||
|
(79, 'S5D'),
|
||||||
|
(80, 'S5E'),
|
||||||
|
(81, 'S5F'),
|
||||||
|
(82, 'S5G'),
|
||||||
|
(83, 'S5H'),
|
||||||
|
(84, 'S5I'),
|
||||||
|
(85, 'S5J'),
|
||||||
|
(86, 'S5K'),
|
||||||
|
(87, 'S5L'),
|
||||||
|
(88, 'S6A'),
|
||||||
|
(89, 'S6B'),
|
||||||
|
(90, 'S6C'),
|
||||||
|
(91, 'S6D'),
|
||||||
|
(92, 'S6E'),
|
||||||
|
(93, 'S6F'),
|
||||||
|
(94, 'S6G'),
|
||||||
|
(95, 'S6H'),
|
||||||
|
(96, 'S6I'),
|
||||||
|
(97, 'S6J'),
|
||||||
|
(98, 'S6K'),
|
||||||
|
(99, 'S6L'),
|
||||||
|
(100, 'S7A'),
|
||||||
|
(101, 'S7B'),
|
||||||
|
(102, 'S7C'),
|
||||||
|
(103, 'S7D'),
|
||||||
|
(104, 'S7E'),
|
||||||
|
(105, 'S7F'),
|
||||||
|
(106, 'S7G'),
|
||||||
|
(107, 'S7H'),
|
||||||
|
(108, 'S7I'),
|
||||||
|
(109, 'S7J'),
|
||||||
|
(110, 'S7K'),
|
||||||
|
(111, 'S7L'),
|
||||||
|
(112, 'S8A'),
|
||||||
|
(113, 'S8B'),
|
||||||
|
(114, 'S8C'),
|
||||||
|
(115, 'S8D'),
|
||||||
|
(116, 'S8E'),
|
||||||
|
(117, 'S8F'),
|
||||||
|
(118, 'S8G'),
|
||||||
|
(119, 'S8H'),
|
||||||
|
(120, 'S8I'),
|
||||||
|
(121, 'S8J'),
|
||||||
|
(122, 'S8K'),
|
||||||
|
(123, 'S8L'),
|
||||||
|
(124, 'S9A'),
|
||||||
|
(125, 'S9B'),
|
||||||
|
(126, 'S9C'),
|
||||||
|
(127, 'S9D'),
|
||||||
|
(128, 'S9E'),
|
||||||
|
(129, 'S9F'),
|
||||||
|
(130, 'S9G'),
|
||||||
|
(131, 'S9H'),
|
||||||
|
(132, 'S9I'),
|
||||||
|
(133, 'S9J'),
|
||||||
|
(134, 'S9K'),
|
||||||
|
(135, 'S9L'),
|
||||||
|
(136, 'S10A'),
|
||||||
|
(137, 'S10B'),
|
||||||
|
(138, 'S10C'),
|
||||||
|
(139, 'S10D'),
|
||||||
|
(140, 'S10E'),
|
||||||
|
(141, 'S10F'),
|
||||||
|
(142, 'S10G'),
|
||||||
|
(143, 'S10H'),
|
||||||
|
(144, 'S10I'),
|
||||||
|
(145, 'S10J'),
|
||||||
|
(146, 'S10K'),
|
||||||
|
(147, 'S10L'),
|
||||||
|
(148, 'INGBD1 S2'),
|
||||||
|
(149, 'INSIQ1 S2'),
|
||||||
|
(150, 'ITINAS S2'),
|
||||||
|
(151, 'ITINN1 S2'),
|
||||||
|
(152, 'ITINN2 S2'),
|
||||||
|
(153, 'ITINS1 S2'),
|
||||||
|
(154, 'ITINT2 S2'),
|
||||||
|
(155, 'ITINT3 S2'),
|
||||||
|
(156, 'ITINN1 S0');
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `mcc_module`
|
-- Structure de la table `mcc_module`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `mcc_module` (
|
CREATE TABLE IF NOT EXISTS `mcc_module` (
|
||||||
|
@ -284,10 +297,10 @@ CREATE TABLE IF NOT EXISTS `mcc_module` (
|
||||||
PRIMARY KEY (`id_mcc_module`),
|
PRIMARY KEY (`id_mcc_module`),
|
||||||
KEY `id_mcc_ue` (`id_mcc_ue`),
|
KEY `id_mcc_ue` (`id_mcc_ue`),
|
||||||
KEY `id_module` (`id_module`)
|
KEY `id_module` (`id_module`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=508 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `mcc_module`:
|
-- RELATIONS POUR LA TABLE `mcc_module`:
|
||||||
-- `id_mcc_ue`
|
-- `id_mcc_ue`
|
||||||
-- `mcc_ue` -> `id_mcc_ue`
|
-- `mcc_ue` -> `id_mcc_ue`
|
||||||
-- `id_module`
|
-- `id_module`
|
||||||
|
@ -297,7 +310,7 @@ CREATE TABLE IF NOT EXISTS `mcc_module` (
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `mcc_ue`
|
-- Structure de la table `mcc_ue`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `mcc_ue` (
|
CREATE TABLE IF NOT EXISTS `mcc_ue` (
|
||||||
|
@ -308,10 +321,10 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` (
|
||||||
PRIMARY KEY (`id_mcc_ue`),
|
PRIMARY KEY (`id_mcc_ue`),
|
||||||
KEY `id_semestre` (`id_semestre`),
|
KEY `id_semestre` (`id_semestre`),
|
||||||
KEY `id_ue` (`id_ue`)
|
KEY `id_ue` (`id_ue`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=79 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `mcc_ue`:
|
-- RELATIONS POUR LA TABLE `mcc_ue`:
|
||||||
-- `id_semestre`
|
-- `id_semestre`
|
||||||
-- `semestre` -> `id_semestre`
|
-- `semestre` -> `id_semestre`
|
||||||
-- `id_ue`
|
-- `id_ue`
|
||||||
|
@ -321,7 +334,7 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` (
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `module`
|
-- Structure de la table `module`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `module` (
|
CREATE TABLE IF NOT EXISTS `module` (
|
||||||
|
@ -329,12 +342,12 @@ CREATE TABLE IF NOT EXISTS `module` (
|
||||||
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
PRIMARY KEY (`id_module`)
|
PRIMARY KEY (`id_module`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=196 ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `note`
|
-- Structure de la table `note`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `note` (
|
CREATE TABLE IF NOT EXISTS `note` (
|
||||||
|
@ -345,10 +358,10 @@ CREATE TABLE IF NOT EXISTS `note` (
|
||||||
PRIMARY KEY (`id_note`),
|
PRIMARY KEY (`id_note`),
|
||||||
KEY `id_appartenance` (`id_appartenance`),
|
KEY `id_appartenance` (`id_appartenance`),
|
||||||
KEY `id_controle` (`id_controle`)
|
KEY `id_controle` (`id_controle`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=416 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `note`:
|
-- RELATIONS POUR LA TABLE `note`:
|
||||||
-- `id_appartenance`
|
-- `id_appartenance`
|
||||||
-- `appartenance` -> `id_appartenance`
|
-- `appartenance` -> `id_appartenance`
|
||||||
-- `id_controle`
|
-- `id_controle`
|
||||||
|
@ -358,7 +371,7 @@ CREATE TABLE IF NOT EXISTS `note` (
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `semestre`
|
-- Structure de la table `semestre`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `semestre` (
|
CREATE TABLE IF NOT EXISTS `semestre` (
|
||||||
|
@ -368,35 +381,40 @@ CREATE TABLE IF NOT EXISTS `semestre` (
|
||||||
`rang` tinyint(4) NOT NULL,
|
`rang` tinyint(4) NOT NULL,
|
||||||
`annee` year(4) NOT NULL,
|
`annee` year(4) NOT NULL,
|
||||||
PRIMARY KEY (`id_semestre`),
|
PRIMARY KEY (`id_semestre`),
|
||||||
UNIQUE KEY `rang` (`rang`,`annee`),
|
|
||||||
KEY `id_formation` (`id_formation`)
|
KEY `id_formation` (`id_formation`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=183 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- RELATIONS FOR TABLE `semestre`:
|
-- RELATIONS POUR LA TABLE `semestre`:
|
||||||
-- `id_formation`
|
-- `id_formation`
|
||||||
-- `formation` -> `id_formation`
|
-- `formation` -> `id_formation`
|
||||||
--
|
--
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `semestre`
|
-- Structure de la table `semestrepair`
|
||||||
--
|
--
|
||||||
|
|
||||||
INSERT INTO `semestre` (`id_semestre`, `id_formation`, `nom`, `rang`, `annee`) VALUES
|
CREATE TABLE IF NOT EXISTS `semestrepair` (
|
||||||
(1, 1, 'S1', 1, 2015),
|
`annee` varchar(4) NOT NULL,
|
||||||
(2, 1, 'S2', 2, 2015),
|
`debut` date NOT NULL,
|
||||||
(3, 2, 'S3', 3, 2015),
|
`milieu` date NOT NULL,
|
||||||
(4, 2, 'S4', 4, 2015),
|
`fin` date NOT NULL,
|
||||||
(5, 1, 'S1', 1, 2016),
|
UNIQUE KEY `annee` (`annee`)
|
||||||
(6, 1, 'S2', 2, 2016),
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
||||||
(7, 2, 'S3', 3, 2016),
|
|
||||||
(8, 2, 'S4', 4, 2016),
|
--
|
||||||
(15, 1, 'S1', 1, 2017);
|
-- Contenu de la table `semestrepair`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `semestrepair` (`annee`, `debut`, `milieu`, `fin`) VALUES
|
||||||
|
('2015', '2014-09-01', '2016-01-31', '2016-07-01');
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `ue`
|
-- Structure de la table `ue`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `ue` (
|
CREATE TABLE IF NOT EXISTS `ue` (
|
||||||
|
@ -404,12 +422,12 @@ CREATE TABLE IF NOT EXISTS `ue` (
|
||||||
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||||
`libelle` varchar(100) 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`)
|
PRIMARY KEY (`id_ue`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Table structure for table `utilisateur`
|
-- Structure de la table `utilisateur`
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `utilisateur` (
|
CREATE TABLE IF NOT EXISTS `utilisateur` (
|
||||||
|
@ -419,127 +437,27 @@ CREATE TABLE IF NOT EXISTS `utilisateur` (
|
||||||
`sexe` tinyint(1) NOT NULL DEFAULT '1',
|
`sexe` tinyint(1) NOT NULL DEFAULT '1',
|
||||||
`mail` varchar(50) NOT NULL,
|
`mail` varchar(50) NOT NULL,
|
||||||
`mdp` varchar(40) NOT NULL,
|
`mdp` varchar(40) NOT NULL,
|
||||||
`droits` varchar(44) NOT NULL DEFAULT '[]',
|
`droits` varchar(44) NOT NULL DEFAULT 'student',
|
||||||
PRIMARY KEY (`identifiant`),
|
PRIMARY KEY (`identifiant`),
|
||||||
UNIQUE KEY `identifiant` (`identifiant`)
|
UNIQUE KEY `identifiant` (`identifiant`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `utilisateur`
|
-- Contenu de la table `utilisateur`
|
||||||
--
|
--
|
||||||
|
|
||||||
INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `sexe`, `mail`, `mdp`, `droits`) VALUES
|
INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `sexe`, `mail`, `mdp`, `droits`) VALUES
|
||||||
('admin', 'monsieur', 'administrateur', 1, 'admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin,teacher'),
|
('admin', 'monsieur', 'administrateur', 1, 'admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'teacher,admin'),
|
||||||
('admin2', 'madame', 'administratrice', 0, 'mme.admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin'),
|
('admin2', 'madame', 'administratrice', 0, 'mme.admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin'),
|
||||||
('aft1950a', 'Rachel', 'DAVENPORT', 0, 'rachel.davenport@etu.iut-tlse3.fr', '68724b2da1b628fd37116d3abae9c4233aa9fa56', 'student'),
|
('lbh1609a', 'Hervé', 'LEBLANC', 1, 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', 'teacher'),
|
||||||
('agl1956a', 'Cruz', 'HOWE', 1, 'cruz.howe@etu.iut-tlse3.fr', 'c3f22ac779a9e0e276acdc9933cdcdb2f054e317', 'student'),
|
('ref', 'mlle', 'référente', 0, 'ref@ref.ref', 'sqldkmsqldksqmlkd', 'master');
|
||||||
('agq1929a', 'Althea', 'POOLE', 1, 'althea.poole@etu.iut-tlse3.fr', 'f20feea8f16e481683d420f8c97c4366d4941f4c', 'student'),
|
|
||||||
('aiv1989a', 'Concetta', 'ROBLES', 1, 'concetta.robles@etu.iut-tlse3.fr', 'e3e642e4b47a582f3a4b3e20c4d9bf612add1824', 'student'),
|
|
||||||
('anj1991a', 'Katie', 'GUTIERREZ', 1, 'katie.gutierrez@etu.iut-tlse3.fr', '0e2a184f4a27976f6648dbad6f33ffaba193c190', 'student'),
|
|
||||||
('auy1966a', 'Bobbi', 'PRATT', 1, 'bobbi.pratt@etu.iut-tlse3.fr', 'bd01c0a7d116ac61a12cddf768de4384cb2ed382', 'student'),
|
|
||||||
('awl1901a', 'Clare', 'ROLLINS', 1, 'clare.rollins@etu.iut-tlse3.fr', '0294ff411362354abbad41829c27b5d42cbc4388', 'student'),
|
|
||||||
('bae1943a', 'Shaw', 'GOFF', 1, 'shaw.goff@etu.iut-tlse3.fr', '99636e590508ed14336cf5847dcd24302bd86908', 'student'),
|
|
||||||
('bit1985a', 'Rosalind', 'FISHER', 1, 'rosalind.fisher@etu.iut-tlse3.fr', 'bbba4cd89896d2d6bf5c8d33ce3b4af025d6165d', 'student'),
|
|
||||||
('bky1924a', 'Gena', 'ENGLAND', 1, 'gena.england@etu.iut-tlse3.fr', '89805c2213710c0f7c03954d1fb171b3aba3c107', 'student'),
|
|
||||||
('buz1982a', 'Kemp', 'JACOBS', 1, 'kemp.jacobs@etu.iut-tlse3.fr', 'eda25de06910b9bbeeebcd81421093f1163d5a2c', 'student'),
|
|
||||||
('cda1951a', 'Mcpherson', 'ANTHONY', 1, 'mcpherson.anthony@etu.iut-tlse3.fr', '928e8e07046c74f035b0bd0f84a6463133890006', 'student'),
|
|
||||||
('cuk1947a', 'Baxter', 'HERRERA', 1, 'baxter.herrera@etu.iut-tlse3.fr', '1e0927db69476aa8dad0e2f0b360aa142800b66c', 'student'),
|
|
||||||
('cvv1936a', 'Kayla', 'CANTRELL', 1, 'kayla.cantrell@etu.iut-tlse3.fr', '7c9976507ec461d729f8e48ccdf5b8e8418ae6fa', 'student'),
|
|
||||||
('cyw1979a', 'Zamora', 'RIDDLE', 0, 'zamora.riddle@etu.iut-tlse3.fr', '747582c758969846527f612f05ac525a82f2d67f', 'student'),
|
|
||||||
('djo1928a', 'Vaughn', 'DURHAM', 1, 'vaughn.durham@etu.iut-tlse3.fr', 'cd6d4eb78a2f2b4228913d8ca89ab95fba17a953', 'student'),
|
|
||||||
('dtg1946a', 'Ruiz', 'WILKERSON', 1, 'ruiz.wilkerson@etu.iut-tlse3.fr', '61fa79da89021355623584247fc5597b4a811c4a', 'student'),
|
|
||||||
('dui1946a', 'Burns', 'COMPTON', 1, 'burns.compton@etu.iut-tlse3.fr', '7efa228dda0181027eff80368fe5426321ffa40e', 'student'),
|
|
||||||
('eca1977a', 'Hope', 'WILSON', 1, 'hope.wilson@etu.iut-tlse3.fr', 'aa9f150450bed0a9c47d6d1b412e9af032da8fa9', 'student'),
|
|
||||||
('eee1933a', 'Stacey', 'LITTLE', 0, 'stacey.little@etu.iut-tlse3.fr', '31b9ae5ec7027c386807ca2e8212dcc26c3b087e', 'student'),
|
|
||||||
('eme1913a', 'Booth', 'HENRY', 1, 'booth.henry@etu.iut-tlse3.fr', '86fb4f37792e36d800265554310d21e59d624d4d', 'student'),
|
|
||||||
('fei1944a', 'Esperanza', 'TERRELL', 1, 'esperanza.terrell@etu.iut-tlse3.fr', '9800cde34ddf1e24c2b1e31f84d72f2f9de753c8', 'student'),
|
|
||||||
('gdb1939a', 'Kate', 'NOEL', 1, 'kate.noel@etu.iut-tlse3.fr', '918bcf2e3ffccb2bd18290a67bcbada6921c8ba3', 'student'),
|
|
||||||
('gwe1975a', 'Helen', 'HICKS', 1, 'helen.hicks@etu.iut-tlse3.fr', 'd5578ae52d8b9429a411fe6824f79aa2e4ba4295', 'student'),
|
|
||||||
('gyy1983a', 'Merrill', 'WALTER', 1, 'merrill.walter@etu.iut-tlse3.fr', '2d6450fb04820591c34d6e470d8d16cc129ed634', 'student'),
|
|
||||||
('hcc1997a', 'Madeline', 'MARKS', 1, 'madeline.marks@etu.iut-tlse3.fr', '193e0b1555ac578b13b6f02b4b2c6b8c0576a2cd', 'student'),
|
|
||||||
('hku1995a', 'Roslyn', 'MURPHY', 1, 'roslyn.murphy@etu.iut-tlse3.fr', 'a2c17932dcc6a628601a86bd02e5e6110b774205', 'student'),
|
|
||||||
('hmn1970a', 'Levy', 'ARMSTRONG', 1, 'levy.armstrong@etu.iut-tlse3.fr', '85eed5e07ad380224e3dff9c68631436fc5e0580', 'student'),
|
|
||||||
('hpa1908a', 'Jacklyn', 'BYRD', 1, 'jacklyn.byrd@etu.iut-tlse3.fr', '50c850d3d6c6e8b5277f58f59c206d7ed685b8f9', 'student'),
|
|
||||||
('hrv1902a', 'Irwin', 'HOUSTON', 1, 'irwin.houston@etu.iut-tlse3.fr', '99ab47f6cce9313bb631d892d3a192420df1ba43', 'student'),
|
|
||||||
('hsx1927a', 'Irene', 'MONROE', 1, 'irene.monroe@etu.iut-tlse3.fr', '7fa7e7fcbb03c0be72583f2d1bfc41720f2274f1', 'student'),
|
|
||||||
('hth1975a', 'Pruitt', 'FERGUSON', 1, 'pruitt.ferguson@etu.iut-tlse3.fr', '562802653c96a2e3d2523fb6f38df8c42a6c70a2', 'student'),
|
|
||||||
('hzg1935a', 'Clarice', 'ORTEGA', 1, 'clarice.ortega@etu.iut-tlse3.fr', '8c50183063238ec8218d0959c71f3315715102be', 'student'),
|
|
||||||
('iah1936a', 'Franklin', 'SLATER', 1, 'franklin.slater@etu.iut-tlse3.fr', 'c4b7e3ae38056aa7b5a492b5ae4d6822bbc4f04b', 'student'),
|
|
||||||
('ihf1991a', 'Robinson', 'MCGEE', 1, 'robinson.mcgee@etu.iut-tlse3.fr', '4aeeee2100e584893c71d32ebcb5b4837f3e2e1a', 'student'),
|
|
||||||
('imf1922a', 'Hawkins', 'PATTERSON', 1, 'hawkins.patterson@etu.iut-tlse3.fr', '05ef138dfd9464af5ca7ddb1e6fc5d38a5d256dc', 'student'),
|
|
||||||
('iyh1918a', 'Tucker', 'TRAN', 1, 'tucker.tran@etu.iut-tlse3.fr', '70e3a6e9f775731a6dc43044576feb6acf4739bd', 'student'),
|
|
||||||
('jfa1965a', 'Lolita', 'FARRELL', 1, 'lolita.farrell@etu.iut-tlse3.fr', '1a5d44889500c4f04f076836691d9ccea4c56cff', 'student'),
|
|
||||||
('jgd1966a', 'Janelle', 'BURKS', 1, 'janelle.burks@etu.iut-tlse3.fr', '83cbc892278c1d7aab3214383b272a2677a39f01', 'student'),
|
|
||||||
('jrc1974a', 'Pierce', 'CHURCH', 1, 'pierce.church@etu.iut-tlse3.fr', '0bf72260769a364574bebe43a0e2d40f0b42918a', 'student'),
|
|
||||||
('kfx1995a', 'Mitzi', 'SCHROEDER', 1, 'mitzi.schroeder@etu.iut-tlse3.fr', 'ea085dda880c523b14c1d9c24bfe8479901d90bf', 'student'),
|
|
||||||
('kpf1942a', 'Strickland', 'ROACH', 1, 'strickland.roach@etu.iut-tlse3.fr', '49ae8a41825e039415fc5403721a08bf849675dd', 'student'),
|
|
||||||
('ktz1997a', 'Mcgowan', 'COHEN', 1, 'mcgowan.cohen@etu.iut-tlse3.fr', '77f2eb9b0cd9702671799b4016e115fe185b44da', 'student'),
|
|
||||||
('kul1903a', 'Magdalena', 'SIMON', 1, 'magdalena.simon@etu.iut-tlse3.fr', 'a364c06c6bc0883322fe0b8fecf70379187e85de', 'student'),
|
|
||||||
('lbh1609a', 'Hervé', 'LEBLANC', 1, 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', 'teacher'),
|
|
||||||
('liw1940a', 'Middleton', 'WATERS', 1, 'middleton.waters@etu.iut-tlse3.fr', '406a96ab06f805166e3ef4809e5b8aefd3fa422a', 'student'),
|
|
||||||
('ljc1902a', 'Lisa', 'CLEMENTS', 1, 'lisa.clements@etu.iut-tlse3.fr', '8b554a1fdc6fa3c07988a523bf411c90c1b647f7', 'student'),
|
|
||||||
('lme1952a', 'Hollie', 'GILLIAM', 1, 'hollie.gilliam@etu.iut-tlse3.fr', '3f7b0669e6d2a9df317c89d9947b8b2c724278f5', 'student'),
|
|
||||||
('maq1980a', 'Cook', 'DUNN', 1, 'cook.dunn@etu.iut-tlse3.fr', '9a35d39268d9ba001290d4ad62de2e8d3da645dc', 'student'),
|
|
||||||
('mhr1952a', 'Socorro', 'BLAIR', 1, 'socorro.blair@etu.iut-tlse3.fr', '007a09dbff0959962f7aca117f55e125d77658c4', 'student'),
|
|
||||||
('mhu1946a', 'Edna', 'GREEN', 1, 'edna.green@etu.iut-tlse3.fr', 'a2be4db796235e6ee539d8a96a692fc1936957db', 'student'),
|
|
||||||
('mma1990a', 'Williamson', 'HATFIELD', 1, 'williamson.hatfield@etu.iut-tlse3.fr', 'b00d282627610321925b6573ecf55242491e4382', 'student'),
|
|
||||||
('mrd1609a', 'Adrien', 'MARQUES', 1, 'adrien.marques@etu.iut-tlse3.de', '34ad81180ba7cfa510101af8abe47a558e46858a', 'student'),
|
|
||||||
('msj1985a', 'Ball', 'AVILA', 1, 'ball.avila@etu.iut-tlse3.fr', 'a65d0ad5230a8e62f691ad1f2f95a3c65f1c03dd', 'student'),
|
|
||||||
('mzh1955a', 'Leblanc', 'WHEELER', 1, 'leblanc.wheeler@etu.iut-tlse3.fr', 'd5711bb21c243770c254b30fc2fb429b06bbfaf0', 'student'),
|
|
||||||
('ngw1997a', 'Booker', 'LOPEZ', 1, 'booker.lopez@etu.iut-tlse3.fr', 'a0feaf0e9ec8f18cfc3cc8eaa0a4af131c5c91d7', 'student'),
|
|
||||||
('ngz1932a', 'Faye', 'PAYNE', 1, 'faye.payne@etu.iut-tlse3.fr', '166e4a0172787e784c6835ed07d34a550b61b986', 'student'),
|
|
||||||
('non1968a', 'Foster', 'TILLMAN', 1, 'foster.tillman@etu.iut-tlse3.fr', '3a3f8d8ddbf68fa1e366cd87d20357f05fa09f45', 'student'),
|
|
||||||
('obg1973a', 'Lynch', 'CHANDLER', 1, 'lynch.chandler@etu.iut-tlse3.fr', 'a10d3ba3eacf95b418fe2c108492ea41ad83fc9e', 'student'),
|
|
||||||
('ono1984a', 'Kitty', 'SANFORD', 0, 'kitty.sanford@etu.iut-tlse3.fr', '2100f892c9e0c1a0ce35e444d969b2bdf9de9d6b', 'student'),
|
|
||||||
('oqz1937a', 'Morse', 'MICHAEL', 1, 'morse.michael@etu.iut-tlse3.fr', '2edfedd459e1b63bf637184c4ee4a978f0c8e41e', 'student'),
|
|
||||||
('otm1902a', 'Woods', 'DEJESUS', 1, 'woods.dejesus@etu.iut-tlse3.fr', '8d3a059e7df1744e6e342dad660adeb3675d42d1', 'student'),
|
|
||||||
('otv1930a', 'Odonnell', 'BEASLEY', 0, 'odonnell.beasley@etu.iut-tlse3.fr', 'b55e173984ef282d1bbfb1cf441b1c702533ac87', 'student'),
|
|
||||||
('oxz1985a', 'Paul', 'GROSS', 1, 'paul.gross@etu.iut-tlse3.fr', '5ba7159ed8bea08ff0c6b25f47c979f2e3b9e1a5', 'student'),
|
|
||||||
('pdi1904a', 'Brady', 'ASHLEY', 1, 'brady.ashley@etu.iut-tlse3.fr', '48c9adaa6687ec1f896675cd7dd262c6b38c2b44', 'student'),
|
|
||||||
('pfv1965a', 'Francine', 'COMBS', 0, 'francine.combs@etu.iut-tlse3.fr', 'a6ba94eec7357d691231ce8b7940d86ae2cb94a9', 'student'),
|
|
||||||
('pos1958a', 'Juliana', 'FULLER', 0, 'juliana.fuller@etu.iut-tlse3.fr', 'bd4300a1779af89b2c87863384d7ab4c93d922ad', 'student'),
|
|
||||||
('psg1965a', 'Knapp', 'STEPHENS', 1, 'knapp.stephens@etu.iut-tlse3.fr', '4e24185809f6d19ab25469582b340d1d98d1478a', 'student'),
|
|
||||||
('qoe1974a', 'Raquel', 'CUNNINGHAM', 1, 'raquel.cunningham@etu.iut-tlse3.fr', '5670da6f0a600ea148705e8dfe87921b35bc24dc', 'student'),
|
|
||||||
('rmj1965a', 'Bridges', 'ROSALES', 1, 'bridges.rosales@etu.iut-tlse3.fr', 'ffa1cf9f81059b83a1a05fe7408867027decf767', 'student'),
|
|
||||||
('rpl1936a', 'Tamera', 'MOSES', 0, 'tamera.moses@etu.iut-tlse3.fr', 'd7f0216bd90b84f878bf562f473875e500d6ae40', 'student'),
|
|
||||||
('rwg1909a', 'Kelly', 'WALLACE', 0, 'kelly.wallace@etu.iut-tlse3.fr', '28356092e4722e7d40d761db1b2a3e4178c0e8a1', 'student'),
|
|
||||||
('scm1996a', 'Dotson', 'SANDOVAL', 1, 'dotson.sandoval@etu.iut-tlse3.fr', '3d2818a46340435822af94d9736bfad7ad1ecd4b', 'student'),
|
|
||||||
('sft1994a', 'Norris', 'BROCK', 1, 'norris.brock@etu.iut-tlse3.fr', 'fcfd756acef2869bb15d72b877ccd9eed675fd26', 'student'),
|
|
||||||
('sjl1937a', 'English', 'POPE', 1, 'english.pope@etu.iut-tlse3.fr', 'a5536a593633b1d610e976985d3be1fc27999e4d', 'student'),
|
|
||||||
('sjw1936a', 'Cross', 'MEYERS', 1, 'cross.meyers@etu.iut-tlse3.fr', '8571d7564e2a196feb0841fd8474754d0032721c', 'student'),
|
|
||||||
('ssr1906a', 'Howell', 'FAULKNER', 1, 'howell.faulkner@etu.iut-tlse3.fr', '073de42d66740dfd2beec792e63806a7147fa087', 'student'),
|
|
||||||
('ste1994a', 'Allison', 'CALLAHAN', 0, 'allison.callahan@etu.iut-tlse3.fr', 'a5f1074db3275a128b57d99c8a48a557297084c9', 'student'),
|
|
||||||
('swd1951a', 'Jenny', 'GRAHAM', 0, 'jenny.graham@etu.iut-tlse3.fr', 'ae8ffe6506ca1863cee65fc4402bb5dd6e563d4b', 'student'),
|
|
||||||
('tdc1978a', 'Bird', 'TRAVIS', 1, 'bird.travis@etu.iut-tlse3.fr', '4a10508dd7f87089a321fc07ff63a8269a427bcb', 'student'),
|
|
||||||
('tkz1955a', 'Nora', 'BREWER', 0, 'nora.brewer@etu.iut-tlse3.fr', '6695f488b7caf712423e5f090707058b5af0798d', 'student'),
|
|
||||||
('tnx1949a', 'Dejesus', 'WALTON', 1, 'dejesus.walton@etu.iut-tlse3.fr', '830e567e1f570e0b90ae23488e1aaa11142ec4a6', 'student'),
|
|
||||||
('uix1942a', 'Kristen', 'GIBSON', 0, 'kristen.gibson@etu.iut-tlse3.fr', '66fa9b0c1e377689bde5992b7ce9f8a88b394693', 'student'),
|
|
||||||
('vau1957a', 'Kathy', 'STOUT', 0, 'kathy.stout@etu.iut-tlse3.fr', '7149c984ea57994e5306ce3c4026064a776de1d4', 'student'),
|
|
||||||
('vdj1905a', 'Dean', 'ESPINOZA', 1, 'dean.espinoza@etu.iut-tlse3.fr', 'fde91e6c0086ecda41e08a683eb6df56c7739371', 'student'),
|
|
||||||
('vgb1979a', 'Baird', 'FORD', 1, 'baird.ford@etu.iut-tlse3.fr', '66eb6f8e8634e210729fcf25dfa32ca17bf401c3', 'student'),
|
|
||||||
('vul1953a', 'Robyn', 'BATES', 1, 'robyn.bates@etu.iut-tlse3.fr', '6421ed3a69005e0de9ab025db4617a5a2d125682', 'student'),
|
|
||||||
('wbt1993a', 'Goodman', 'PAUL', 1, 'goodman.paul@etu.iut-tlse3.fr', '282c5d93f43a3960e840b410f95b4c598e8a9340', 'student'),
|
|
||||||
('wnx1995a', 'Lorraine', 'PADILLA', 1, 'lorraine.padilla@etu.iut-tlse3.fr', '6f38a397c9c7e5b3aceab87e63da5533fa612459', 'student'),
|
|
||||||
('wpa1966a', 'Collier', 'ENGLISH', 1, 'collier.english@etu.iut-tlse3.fr', 'fd63ff8eefa080cbecb52b68dc3cf264cf121fe3', 'student'),
|
|
||||||
('wvn1982a', 'Sears', 'WELCH', 1, 'sears.welch@etu.iut-tlse3.fr', '39b49c655ec584119306086db59253cf3a171f42', 'student'),
|
|
||||||
('xdh1989a', 'Rasmussen', 'PAGE', 1, 'rasmussen.page@etu.iut-tlse3.fr', '51240c864a1efe510e150f5789889dd7b1173e9c', 'student'),
|
|
||||||
('xdi1926a', 'Ferrell', 'SALAS', 1, 'ferrell.salas@etu.iut-tlse3.fr', '50a8f5265f56c9a30816379dd91d26870c9b649b', 'student'),
|
|
||||||
('xtb1903a', 'Kelly', 'FLYNN', 0, 'kelly.flynn@etu.iut-tlse3.fr', '270b848d2e7ecb404a3816219bcfc32dafed8477', 'student'),
|
|
||||||
('ydw1981a', 'Glenda', 'WILKINSON', 0, 'glenda.wilkinson@etu.iut-tlse3.fr', '594ca97b532fa21cc524792f2d00a2720b010191', 'student'),
|
|
||||||
('yjh1944a', 'Thompson', 'SOLIS', 1, 'thompson.solis@etu.iut-tlse3.fr', '303925d37b3d505b6162bd0222bd654dc06327a9', 'student'),
|
|
||||||
('ylq1926a', 'Stein', 'SILVA', 1, 'stein.silva@etu.iut-tlse3.fr', '9d4517cb3cec7bae1957f4026db777e33ccc097d', 'student'),
|
|
||||||
('ypo1964a', 'Marylou', 'HOPKINS', 0, 'marylou.hopkins@etu.iut-tlse3.fr', 'b72c606e9f02d46fbd29da132d96bbdbbffabf35', 'student'),
|
|
||||||
('ypt1989a', 'Simon', 'MORALES', 1, 'simon.morales@etu.iut-tlse3.fr', '552b82ca9e6d6b6f661e66d7af0a380e00d52625', 'student'),
|
|
||||||
('yyt1926a', 'Bryant', 'CHANEY', 1, 'bryant.chaney@etu.iut-tlse3.fr', '5a962df24a9b04ed8a56c02a68d8dfc5e9435abe', 'student'),
|
|
||||||
('zge1937a', 'Ella', 'GARZA', 0, 'ella.garza@etu.iut-tlse3.fr', '927065354ae8e224f43f6eb9578b5c7c9750461b', 'student'),
|
|
||||||
('zgy1948a', 'Emily', 'ALVARADO', 0, 'emily.alvarado@etu.iut-tlse3.fr', '34ad81180ba7cfa510101af8abe47a558e46858a', 'student');
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for dumped tables
|
-- Contraintes pour les tables exportées
|
||||||
--
|
--
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `appartenance`
|
-- Contraintes pour la table `appartenance`
|
||||||
--
|
--
|
||||||
ALTER TABLE `appartenance`
|
ALTER TABLE `appartenance`
|
||||||
ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`),
|
ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`),
|
||||||
|
@ -547,41 +465,42 @@ ALTER TABLE `appartenance`
|
||||||
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
|
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `controle`
|
-- Contraintes pour la table `controle`
|
||||||
--
|
--
|
||||||
ALTER TABLE `controle`
|
ALTER TABLE `controle`
|
||||||
ADD CONSTRAINT `controle_ibfk_1` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`) ON DELETE CASCADE;
|
ADD CONSTRAINT `controle_ibfk_1` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`) ON DELETE CASCADE;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `enseignement`
|
-- Contraintes pour la table `enseignement`
|
||||||
--
|
--
|
||||||
ALTER TABLE `enseignement`
|
ALTER TABLE `enseignement`
|
||||||
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_groupe` FOREIGN KEY (`id_groupe`) REFERENCES `groupe` (`id_groupe`),
|
||||||
ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`);
|
ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`);
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `mcc_module`
|
-- Contraintes pour la table `mcc_module`
|
||||||
--
|
--
|
||||||
ALTER TABLE `mcc_module`
|
ALTER TABLE `mcc_module`
|
||||||
ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`) ON DELETE CASCADE,
|
ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`) ON DELETE CASCADE,
|
||||||
ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`) ON DELETE CASCADE;
|
ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`) ON DELETE CASCADE;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `mcc_ue`
|
-- Contraintes pour la table `mcc_ue`
|
||||||
--
|
--
|
||||||
ALTER TABLE `mcc_ue`
|
ALTER TABLE `mcc_ue`
|
||||||
ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`) ON DELETE CASCADE,
|
ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`) ON DELETE CASCADE,
|
||||||
ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`) ON DELETE CASCADE;
|
ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`) ON DELETE CASCADE;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `note`
|
-- Contraintes pour la table `note`
|
||||||
--
|
--
|
||||||
ALTER TABLE `note`
|
ALTER TABLE `note`
|
||||||
ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`) ON DELETE CASCADE,
|
ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`) ON DELETE CASCADE,
|
||||||
ADD CONSTRAINT `note_id_controle` FOREIGN KEY (`id_controle`) REFERENCES `controle` (`id_controle`) ON DELETE CASCADE;
|
ADD CONSTRAINT `note_id_controle` FOREIGN KEY (`id_controle`) REFERENCES `controle` (`id_controle`) ON DELETE CASCADE;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for table `semestre`
|
-- Contraintes pour la table `semestre`
|
||||||
--
|
--
|
||||||
ALTER TABLE `semestre`
|
ALTER TABLE `semestre`
|
||||||
ADD CONSTRAINT `semestre_id_formation` FOREIGN KEY (`id_formation`) REFERENCES `formation` (`id_formation`);
|
ADD CONSTRAINT `semestre_id_formation` FOREIGN KEY (`id_formation`) REFERENCES `formation` (`id_formation`);
|
||||||
|
|
Loading…
Reference in New Issue