Sgbd SRC 2004/2005 Modèle de départ. Sql et graphique (issu de DbDesigner 4) P. Ferré Page 1
I) Le modèle de la base de départ est celui ci-dessous: Mais, il est très imparfait ! Aussi cette année nous travaillerons une base de gestion de la « poursuite d'étude ».
Le cahier des charges incluant:
·
Une base similaire à la base de données « Poursuite » de votre prof (pas très bonne la base).
·
Et une mémorisation des sites de poursuite retenus par l'étudiant qui s'est connecté
·
Et une mise en ligne de « ce que sont devenus les anciens » (dans les limites légales)
·
Et une édition statistique du devenir des étudiants.
·
La première phase de notre travail consistera à analyser le modèle adéquat .
En l'état la structure de départ est la suivante. Et le modèle temporaire graphique (merise) est le suivant. Sous le code SQL...
Base de données PoursuiteEtude sur le serveur skatehouse
# phpMyAdmin MySQL-Dump
# version 2.2.6
# Généré le : Mardi 16 Novembre 2004 à 00:57
# Version du serveur: 3.23.49
# Version de PHP: 4.2.0
# Base de données: `PoursuiteEtude`
# ---
#
# Structure de la table `compteur`
#DROP TABLE IF EXISTS compteur;
CREATE TABLE compteur (
nombre int(10) unsigned NOT NULL auto_increment, PRIMARY KEY (nombre),
UNIQUE KEY nombre (nombre) ) TYPE=MyISAM;
# ---
#
# Structure de la table `connexions`
#
DROP TABLE IF EXISTS connexions;
CREATE TABLE connexions (
ID int(6) NOT NULL auto_increment,
Libelle varchar(40) NOT NULL default '', Champ varchar(100) NOT NULL default '', Date timestamp(14) NOT NULL,
PRIMARY KEY (ID) ) TYPE=MyISAM;
# ---
## Structure de la table `etudiants`
#DROP TABLE IF EXISTS etudiants;
CREATE TABLE etudiants (
CdeEtud int(5) NOT NULL auto_increment, AnneeUniv varchar(15) default NULL,
Genre enum('Madame','Mademoiselle','Monsieur') NOT NULL default 'Mademoiselle', Nom varchar(35) default NULL,
Prenom varchar(30) NOT NULL default '', Adresse varchar(35) default NULL,
CplAdresse varchar(35) default NULL,
Sgbd SRC 2004/2005 Modèle de départ. Sql et graphique (issu de DbDesigner 4) P. Ferré Page 2 CodePostal varchar(5) default NULL,
Ville varchar(35) default NULL,
Telephone varchar(15) NOT NULL default '', Portable varchar(15) default NULL,
Departement enum('GEA','GEII','GMP','SRC','TC') NOT NULL default 'SRC', AdresseEmail varchar(50) NOT NULL default '[email protected]', AdresseEmail2 varchar(100) default NULL,
PoursuiteEtude varchar(150) default NULL, PRIMARY KEY (CdeEtud),
KEY Nom (Prenom),
KEY CodePostal (CodePostal) ) TYPE=MyISAM;
# ---
## Structure de la table `logcompteur`
#
DROP TABLE IF EXISTS logcompteur;
CREATE TABLE logcompteur (
numero int(10) unsigned NOT NULL auto_increment, nompage varchar(100) NOT NULL default '',
ip varchar(15) NOT NULL default '',
domaine varchar(200) NOT NULL default '', navigateur varchar(220) NOT NULL default '', log varchar(50) default NULL,
dateYMDheure datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (numero),
UNIQUE KEY numero (numero) ) TYPE=MyISAM;
# ---
## Structure de la table `poursuite`
#
DROP TABLE IF EXISTS poursuite;
CREATE TABLE poursuite (
ID int(5) NOT NULL auto_increment, Titre varchar(100) default NULL, Adresse varchar(100) default NULL, Descriptif blob,
Diplome enum('Annuaire','Iut','Iup','Licence','Licence
Pro','Maitrise','Autre','DU','DESS','Master','Cv Etudiant') default NULL, Domaine enum('Communication Entreprise','Communication
Audiovisuelle','Documentation','Droit des Médias','Gestion
Projet','Multimédia','Infographie','Journalisme','Programmation','Pédagogie Multimédia','Réseau','SRC','Télécommunication','Web') default NULL,
Commentaire blob NOT NULL,
Departement enum('Serecom','SRC','Gea','Geii','Gmp','TC') NOT NULL default 'SRC', Ville varchar(40) default NULL,
KEY Ville (Ville), KEY ID (ID)
) TYPE=MyISAM;
# ---
# Structure de la table `utilisateurs`
#
DROP TABLE IF EXISTS utilisateurs;
CREATE TABLE utilisateurs (
CdeUser int(5) NOT NULL auto_increment,
Genre enum('Monsieur','Madame','Mademoiselle') NOT NULL default 'Monsieur', Prenom varchar(25) NOT NULL default '',
Nom varchar(30) NOT NULL default '', Login varchar(30) NOT NULL default '', Password varchar(50) NOT NULL default '', PRIMARY KEY (CdeUser)
) TYPE=MyISAM;
Sgbd SRC 2004/2005 Modèle de départ. Sql et graphique (issu de DbDesigner 4) P. Ferré Page 3