Fusion base de donnees
Fermé
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
-
31 août 2009 à 14:48
thib - 14 sept. 2009 à 16:39
thib - 14 sept. 2009 à 16:39
A voir également:
- Fusion base de donnees
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
26 réponses
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
3 sept. 2009 à 15:26
3 sept. 2009 à 15:26
Salut!
Est-ce que tous les champs concordent, aussi bien au niveau du nom que du type?
Est-ce que tous les champs concordent, aussi bien au niveau du nom que du type?
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
7 sept. 2009 à 15:13
7 sept. 2009 à 15:13
Bonjour ! !
oui! ! ! ! ! ! tous les champs concordent aussi bien au niveau du nom que du type ! ! ! ! !!
oui! ! ! ! ! ! tous les champs concordent aussi bien au niveau du nom que du type ! ! ! ! !!
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
7 sept. 2009 à 15:18
7 sept. 2009 à 15:18
mais le problème est que comment faire pour fusionner les deu bases en une seule base
tout en gardant les données de l'année scolaire 2007/2008 et ajouter seulement ceux de l'annéee 2008/2009 ! !
Y- a-t-il un logiciel pour faire ce genre de travail?
aidez moi svp ! !
tout en gardant les données de l'année scolaire 2007/2008 et ajouter seulement ceux de l'annéee 2008/2009 ! !
Y- a-t-il un logiciel pour faire ce genre de travail?
aidez moi svp ! !
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
7 sept. 2009 à 18:46
7 sept. 2009 à 18:46
Si tu me laisses un peu de temps, je dois pouvoir retrouver mes vieux cours de SQL. Il y a une façon de faire ça... Par contre tes tables doivent être identiques je crois!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
8 sept. 2009 à 10:14
8 sept. 2009 à 10:14
Bonjour....
Grand merci d'avance.... Je vous laisse un peu de temps .......
Oui; Les tables sont toutes identiques.....
Bonne recherche.....
C'est quelque chose que je cherche depuis....
Grand merci d'avance.... Je vous laisse un peu de temps .......
Oui; Les tables sont toutes identiques.....
Bonne recherche.....
C'est quelque chose que je cherche depuis....
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
8 sept. 2009 à 16:29
8 sept. 2009 à 16:29
Je n'ai pas trop eu le temps de chercher pour l'instant mais ce que tu peux faire éventuellement c'est un petit fichier php qui contient une requête. Pour chaque entrée de la table que tu veux copier, il prend les entrées et les met dans ton autre table. C'est que j'ai fais récemment et ça marche plutôt bien :)
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
8 sept. 2009 à 16:50
8 sept. 2009 à 16:50
ok ! grand merci d'avance.....
je vais essayer... en en attendant que vous continuez par chercher aussi ....
Encore une fois merci d'avance.....
je vais essayer... en en attendant que vous continuez par chercher aussi ....
Encore une fois merci d'avance.....
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
8 sept. 2009 à 16:51
8 sept. 2009 à 16:51
lorsque ça réussira, je serai très content.....
car ça fait un bon moment que je cherche à faire cela ! ! ! ! !
car ça fait un bon moment que je cherche à faire cela ! ! ! ! !
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
9 sept. 2009 à 16:58
9 sept. 2009 à 16:58
Sinon, il y a ça: https://www.talend.com/download/
Peut être un peu compliqué à utiliser mais c'est vraiment surpuissant comme outil!
Peut être un peu compliqué à utiliser mais c'est vraiment surpuissant comme outil!
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
10 sept. 2009 à 12:51
10 sept. 2009 à 12:51
Bonjour...
J'utilise WINDOWS XP PROFESSIONNAL mais je ne le trouve pas dans la liste des systèmes d'exploitation...
(Windows 32,Unix,Linux (GTK based)........
J'utilise WINDOWS XP PROFESSIONNAL mais je ne le trouve pas dans la liste des systèmes d'exploitation...
(Windows 32,Unix,Linux (GTK based)........
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
10 sept. 2009 à 12:57
10 sept. 2009 à 12:57
Yo!
Prends windows 32 (32 correspondant à 32 bits)!
Par contre, j'ai pas trop trouvé pour faire en sql ce que tu veux... Je te conseille de le faire à la main, en te faisant un petit code php.
Prends windows 32 (32 correspondant à 32 bits)!
Par contre, j'ai pas trop trouvé pour faire en sql ce que tu veux... Je te conseille de le faire à la main, en te faisant un petit code php.
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
10 sept. 2009 à 15:57
10 sept. 2009 à 15:57
Je peux même te filer un petit coup de main au cas où...
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 12:08
11 sept. 2009 à 12:08
Bonjour ! ! ! !
Ce petit coup de main serait la bienvenue.....J'en ai soif...tellement...
Ca me plairait beaucoup...................
Car ça fait un bail que je cherche à faire cela.......
Mais je n'y arrive toujours pas........................
Encore une fois GRAND MERCI D'AVANCE Caccia....
Ce petit coup de main serait la bienvenue.....J'en ai soif...tellement...
Ca me plairait beaucoup...................
Car ça fait un bail que je cherche à faire cela.......
Mais je n'y arrive toujours pas........................
Encore une fois GRAND MERCI D'AVANCE Caccia....
caccia
Messages postés
95
Date d'inscription
mardi 21 juillet 2009
Statut
Membre
Dernière intervention
16 juin 2010
16
11 sept. 2009 à 13:49
11 sept. 2009 à 13:49
Avec plaisir! On va commencer pas à pas. Est-il possible que tu me donnes les structures de tes bases de données? Histoire que je vois un peu où l'on va parce que je sens que mon cerveau sera réfractaire à faire de l'abstrait... (tu peux me les donner en mp si tu veux).
Ensuite, quel est ton niveau en php? Histoire de savoir. Je ne vais pas nous lancer dans une longue série d'explication sans savoir où tu en es.
Voilà, bon courage et à bientôt.
Ensuite, quel est ton niveau en php? Histoire de savoir. Je ne vais pas nous lancer dans une longue série d'explication sans savoir où tu en es.
Voilà, bon courage et à bientôt.
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 14:47
11 sept. 2009 à 14:47
Meri infiniment d'avance.......
J'ai pensé vous envoyer les structures en MP par e-mail mais j'ignore votre e-mail ! !
Ce serait sympa de me le donner....
Le mien est : godwinblewuss@yahoo.fr
J'ai pensé vous envoyer les structures en MP par e-mail mais j'ignore votre e-mail ! !
Ce serait sympa de me le donner....
Le mien est : godwinblewuss@yahoo.fr
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 15:07
11 sept. 2009 à 15:07
Salu !
Merci beacoup pour tes sages conseils..... J'y ai pris bonne note...
Au fait moi je prenait mp pour Modèles Physique (des tables.....)
Merci pour tous tes efforts à mon endroit....
Merci beacoup pour tes sages conseils..... J'y ai pris bonne note...
Au fait moi je prenait mp pour Modèles Physique (des tables.....)
Merci pour tous tes efforts à mon endroit....
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 18:11
11 sept. 2009 à 18:11
Je devrais te l'envoyer par mail mais la connexion ne marche pas bien...
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL, %
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL, %
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 18:11
11 sept. 2009 à 18:11
Je devrais te l'envoyer par mail mais la connexion ne marche pas bien...
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_prec`
--
CREATE TABLE `aide_ext_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures bénéficiées l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `aire_recrut`
--
CREATE TABLE `aire_recrut` (
`Cod_recrut` int(16) NOT NULL auto_increment,
`Lib_recrut` varchar(36) default NULL,
PRIMARY KEY (`Cod_recrut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos sur les distances parcourues par les élèves' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `annee`
--
CREATE TABLE `annee` (
`Cod_an_scol` int(16) NOT NULL auto_increment,
`Lib_an_scol` varchar(16) default NULL,
`Saisi_data` char(1) default NULL,
PRIMARY KEY (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='contient les différentes années scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `besoins_etab`
--
CREATE TABLE `besoins_etab` (
`Cod_util` int(16) NOT NULL auto_increment,
`Lib_util` varchar(50) default NULL,
`Name_besoin` varchar(50) NOT NULL default '',
PRIMARY KEY (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='liste les besoins des établissements scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `canton`
--
CREATE TABLE `canton` (
`Cod_canton` int(16) NOT NULL auto_increment,
`N_CANTON` char(25) NOT NULL default '',
`Cod_pref` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_canton`),
UNIQUE KEY `N_CANTON` (`N_CANTON`),
KEY `Cod_pref` (`Cod_pref`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='canton dans lequel se trouve l''établissment' AUTO_INCREMENT=357 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie`
--
CREATE TABLE `categorie` (
`Cod_catg` int(6) NOT NULL auto_increment,
`Lib_catg` char(5) NOT NULL default '',
PRIMARY KEY (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories des enseignants' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie_age`
--
CREATE TABLE `categorie_age` (
`Cod_catg_age` int(16) NOT NULL auto_increment,
`Lib_catg_age` varchar(16) default NULL,
PRIMARY KEY (`Cod_catg_age`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories d''age des élèves' AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Structure de la table `corps`
--
CREATE TABLE `corps` (
`Cod_cps` int(12) NOT NULL auto_increment,
`Lib_cps` varchar(32) default NULL,
PRIMARY KEY (`Cod_cps`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Le corps auquel appartient l''enseignant' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `cotisation_parall_etab`
--
CREATE TABLE `cotisation_parall_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mtt_cotis_parall_elve` decimal(16,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol%6
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_prec`
--
CREATE TABLE `aide_ext_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures bénéficiées l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `aire_recrut`
--
CREATE TABLE `aire_recrut` (
`Cod_recrut` int(16) NOT NULL auto_increment,
`Lib_recrut` varchar(36) default NULL,
PRIMARY KEY (`Cod_recrut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos sur les distances parcourues par les élèves' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `annee`
--
CREATE TABLE `annee` (
`Cod_an_scol` int(16) NOT NULL auto_increment,
`Lib_an_scol` varchar(16) default NULL,
`Saisi_data` char(1) default NULL,
PRIMARY KEY (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='contient les différentes années scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `besoins_etab`
--
CREATE TABLE `besoins_etab` (
`Cod_util` int(16) NOT NULL auto_increment,
`Lib_util` varchar(50) default NULL,
`Name_besoin` varchar(50) NOT NULL default '',
PRIMARY KEY (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='liste les besoins des établissements scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `canton`
--
CREATE TABLE `canton` (
`Cod_canton` int(16) NOT NULL auto_increment,
`N_CANTON` char(25) NOT NULL default '',
`Cod_pref` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_canton`),
UNIQUE KEY `N_CANTON` (`N_CANTON`),
KEY `Cod_pref` (`Cod_pref`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='canton dans lequel se trouve l''établissment' AUTO_INCREMENT=357 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie`
--
CREATE TABLE `categorie` (
`Cod_catg` int(6) NOT NULL auto_increment,
`Lib_catg` char(5) NOT NULL default '',
PRIMARY KEY (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories des enseignants' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie_age`
--
CREATE TABLE `categorie_age` (
`Cod_catg_age` int(16) NOT NULL auto_increment,
`Lib_catg_age` varchar(16) default NULL,
PRIMARY KEY (`Cod_catg_age`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories d''age des élèves' AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Structure de la table `corps`
--
CREATE TABLE `corps` (
`Cod_cps` int(12) NOT NULL auto_increment,
`Lib_cps` varchar(32) default NULL,
PRIMARY KEY (`Cod_cps`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Le corps auquel appartient l''enseignant' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `cotisation_parall_etab`
--
CREATE TABLE `cotisation_parall_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mtt_cotis_parall_elve` decimal(16,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol%6
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 18:21
11 sept. 2009 à 18:21
Je devrais te l'envoyer par mail mais la connexion ne marche pas bien...
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_prec`
--
CREATE TABLE `aide_ext_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures bénéficiées l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `aire_recrut`
--
CREATE TABLE `aire_recrut` (
`Cod_recrut` int(16) NOT NULL auto_increment,
`Lib_recrut` varchar(36) default NULL,
PRIMARY KEY (`Cod_recrut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos sur les distances parcourues par les élèves' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `annee`
--
CREATE TABLE `annee` (
`Cod_an_scol` int(16) NOT NULL auto_increment,
`Lib_an_scol` varchar(16) default NULL,
`Saisi_data` char(1) default NULL,
PRIMARY KEY (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='contient les différentes années scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `besoins_etab`
--
CREATE TABLE `besoins_etab` (
`Cod_util` int(16) NOT NULL auto_increment,
`Lib_util` varchar(50) default NULL,
`Name_besoin` varchar(50) NOT NULL default '',
PRIMARY KEY (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='liste les besoins des établissements scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `canton`
--
CREATE TABLE `canton` (
`Cod_canton` int(16) NOT NULL auto_increment,
`N_CANTON` char(25) NOT NULL default '',
`Cod_pref` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_canton`),
UNIQUE KEY `N_CANTON` (`N_CANTON`),
KEY `Cod_pref` (`Cod_pref`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='canton dans lequel se trouve l''établissment' AUTO_INCREMENT=357 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie`
--
CREATE TABLE `categorie` (
`Cod_catg` int(6) NOT NULL auto_increment,
`Lib_catg` char(5) NOT NULL default '',
PRIMARY KEY (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories des enseignants' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie_age`
--
CREATE TABLE `categorie_age` (
`Cod_catg_age` int(16) NOT NULL auto_increment,
`Lib_catg_age` varchar(16) default NULL,
PRIMARY KEY (`Cod_catg_age`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories d''age des élèves' AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Structure de la table `corps`
--
CREATE TABLE `corps` (
`Cod_cps` int(12) NOT NULL auto_increment,
`Lib_cps` varchar(32) default NULL,
PRIMARY KEY (`Cod_cps`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Le corps auquel appartient l''enseignant' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `cotisation_parall_etab`
--
CREATE TABLE `cotisation_parall_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mtt_cotis_parall_elve` decimal(16,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Montant Cotisation parallèle dans l''établissmt';
-- --------------------------------------------------------
--
-- Structure de la table `cours_jum_etab`
--
CREATE TABLE `cours_jum_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_cours_jum` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_cours_jum` (`Cod_cours_jum`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les #ts cours jum. d''1 etablissment';
-- --------------------------------------------------------
--
-- Structure de la table `cours_jumele`
--
CREATE TABLE `cours_jumele` (
`Cod_cours_jum` int(16) NOT NULL auto_increment,
`Lib_cours_jum` varchar(20) default NULL,
PRIMARY KEY (`Cod_cours_jum`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Cours jumelés existants(ie deux niveaux #ts dans la même sal' AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `cursus_personel_enseignant`
--
CREATE TABLE `cursus_personel_enseignant` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_fonc` int(16) NOT NULL default '0',
`Num_mle` varchar(16) NOT NULL default '0',
`Dat_affect` varchar(16) default NULL,
`Nb_Heure` varchar(10) default NULL,
`Num_ordre` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_fonc` (`Cod_fonc`),
KEY `Num_mle` (`Num_mle`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les diff. mutations que subit l''enseignant !';
-- --------------------------------------------------------
--
-- Structure de la table `degre`
--
CREATE TABLE `degre` (
`Cod_degre` int(16) NOT NULL auto_increment,
`Lib_degre` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_degre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. degrés d''éducation' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `diplome_ac`
--
CREATE TABLE `diplome_ac` (
`Cod_dipl_ac` int(16) NOT NULL auto_increment,
`Lib_dipl_ac` varchar(30) default NULL,
PRIMARY KEY (`Cod_dipl_ac`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Diplôme académiq le plus élevé de l''nseignant' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `diplome_prof`
--
CREATE TABLE `diplome_prof` (
`Cod_dipl_prof` int(16) NOT NULL auto_increment,
`Lib_dipl_prof` varchar(30) default NULL,
PRIMARY KEY (`Cod_dipl_prof`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Diplôme professionnelle le plus élevé de l''nseignant' AUTO_INCREMENT=16 ;
-- --------------------------------------------------------
--
-- Structure de la table `direction`
--
CREATE TABLE `direction` (
`Cod_direction` int(16) NOT NULL auto_increment,
`Lib_direction` varchar(30) NOT NULL default '',
PRIMARY KEY (`Cod_direction`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. directions régionales d''éducation' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `discipline`
--
CREATE TABLE `discipline` (
`Cod_displ` int(16) NOT NULL auto_increment,
`Lib_displ` varchar(30) default NULL,
`Ind_biv` varchar(8) default NULL,
PRIMARY KEY (`Cod_displ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les différentes disciplines existantes' AUTO_INCREMENT=37 ;
-- --------------------------------------------------------
--
-- Structure de la table `ecolage_etab`
--
CREATE TABLE `ecolage_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mt_ecolg_gar` int(16) default NULL,
`Mt_ecolg_fill` int(16) default NULL,
`Nb_exone_gar` int(16) default NULL,
`Nb_exone_fill` int(16) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Taux de l''écolage dans l''établissment !';
-- --------------------------------------------------------
--
-- Structure de la table `etablissement`
--
CREATE TABLE `etablissement` (
`Cod_etab` int(32) NOT NULL auto_increment,
`Cod_degre` int(16) NOT NULL,
`N_etab` varchar(100) default NULL,
`Bp` varchar(10) default NULL,
`Tel` varchar(20) default NULL,
`N_P_chef` varchar(40) default NULL,
`Ref_crea` varchar(30) default NULL,
`Dat_ouvert` varchar(12) default NULL,
`Nb_sal` int(16) NOT NULL default '0',
`Nb_sal_util` int(16) NOT NULL default '0',
`Quartier` varchar(25) default NULL,
`Cod_typ_alim_eau` int(16) NOT NULL default '0',
`Cod_typ_alim_elec` int(16) NOT NULL default '0',
`Cod_insp` varchar(16) NOT NULL,
`Cod_sect` int(16) NOT NULL default '0',
`Cod_localite` int(16) NOT NULL default '0',
`Cod_typ_etab` int(16) NOT NULL default '0',
`Cod_grp` varchar(16) NOT NULL,
`Cod_modacces` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_etab`),
KEY `Cod_typ_alim_eau` (`Cod_typ_alim_eau`),
KEY `Cod_typ_alim_elec` (`Cod_typ_alim_elec`),
KEY `Cod_sect` (`Cod_sect`),
KEY `Cod_localite` (`Cod_localite`),
KEY `Cod_typ_etab` (`Cod_typ_etab`),
KEY `Cod_grp` (`Cod_grp`),
KEY `Cod_modacces` (`Cod_modacces`),
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_insp` (`Cod_insp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les diff. établissements dans des degres diff.' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_mobilier`
--
CREATE TABLE `etat_mobilier` (
`Cod_etat_mob` int(16) NOT NULL auto_increment,
`Lib_etat_mob` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Etat du mobilier dans la salle de classe' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_mur`
--
CREATE TABLE `etat_mur` (
`Cod_etat_mur` int(16) NOT NULL auto_increment,
`Lib_etat_mur` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_mur`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_toit`
--
CREATE TABLE `etat_toit` (
`Cod_etat_toit` int(16) NOT NULL auto_increment,
`Lib_etat_toit` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_toit`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `examen`
--
CREATE TABLE `examen` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_gar_exam` int(16) default NULL,
`Nb_fill_exam` int(16) default NULL,
`Nb_gar_admis` int(16) default NULL,
`Nb_fill_admis` int(16) default NULL,
`Info_examen` varchar(50) NOT NULL default '',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `fonction`
--
CREATE TABLE `fonction` (
`Cod_fonc` int(16) NOT NULL auto_increment,
`Lib_fonc` varchar(30) default NULL,
PRIMARY KEY (`Cod_fonc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Poste occupé par chaque personnel ' AUTO_INCREMENT=11 ;
-- --------------------------------------------------------
--
-- Structure de la table `groupe`
--
CREATE TABLE `groupe` (
`Cod_grp` varchar(16) NOT NULL,
`Lib_grp` varchar(16) NOT NULL default '',
PRIMARY KEY (`Cod_grp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `hcours_mat`
--
CREATE TABLE `hcours_mat` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_mat` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_Heure_cours` int(8) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Nombre d''heures de cours dans chaq matière !';
-- --------------------------------------------------------
--
-- Structure de la table `info_salle_etab`
--
CREATE TABLE `info_salle_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Num_sal` int(16) NOT NULL default '0',
`annee_service` varchar(16) default '0',
`Surface_sall` varchar(32) default NULL,
`Cod_typ_sal` int(16) NOT NULL default '0',
`Cod_typ_appart` int(16) NOT NULL default '0',
`Cod_nat_mur` int(16) NOT NULL default '0',
`Cod_etat_mur` int(16) NOT NULL default '0',
`Cod_nat_toit` int(16) NOT NULL default '0',
`Cod_etat_toit` int(16) NOT NULL default '0',
`Cod_nat_sol` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Num_sall` (`Num_sal`),
KEY `Cod_typ_appart` (`Cod_typ_appart`),
KEY `Cod_nat_mur` (`Cod_nat_mur`),
KEY `Cod_etat_mur` (`Cod_etat_mur`),
KEY `Cod_nat_toit` (`Cod_nat_toit`),
KEY `Cod_etat_toit` (`Cod_etat_toit`),
KEY `Cod_nat_sol` (`Cod_nat_sol`),
KEY `Cod_typ_sal` (`Cod_typ_sal`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Toutes les infos sur une salle';
-- --------------------------------------------------------
--
-- Structure de la table `infrastructure_etab`
--
CREATE TABLE `infrastructure_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_struct_cult` int(16) NOT NULL default '0',
`Info_struct_cult` varchar(30) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_struct_cult` (`Cod_struct_cult`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les infrastructures dont dispose l''établissement';
-- --------------------------------------------------------
--
-- Structure de la table `infrastructure_socio_cult`
--
CREATE TABLE `infrastructure_socio_cult` (
`Cod_struct_cult` int(16) NOT NULL auto_increment,
`Lib_struct_cult` varchar(60) default NULL,
PRIMARY KEY (`Cod_struct_cult`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les infrastructures dont un établis. scol a besoin' AUTO_INCREMENT=12 ;
-- --------------------------------------------------------
--
-- Structure de la table `inspection`
--
CREATE TABLE `inspection` (
`Cod_insp` int(16) NOT NULL auto_increment,
`Cod_direction` int(16) NOT NULL,
`Lib_insp` varchar(20) default NULL,
PRIMARY KEY (`Cod_insp`),
KEY `Cod_direction` (`Cod_direction`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='inspection de l''enseignement de l''établissme' AUTO_INCREMENT=72 ;
-- --------------------------------------------------------
--
-- Structure de la table `localite`
--
CREATE TABLE `localite` (
`Cod_localite` int(16) NOT NULL auto_increment,
`Cod_canton` int(16) NOT NULL default '0',
`N_LOCALITE` char(35) NOT NULL default '',
PRIMARY KEY (`Cod_localite`),
KEY `Cod_canton` (`Cod_canton`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3700 ;
-- --------------------------------------------------------
--
-- Structure de la table `manuel_etab`
--
CREATE TABLE `manuel_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_mat` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Cod_typ_manl` int(16) NOT NULL default '0',
`Nb_manuel` int(16) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`),
KEY `Cod_typ_manuel` (`Cod_typ_manl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les manuels dont dispose l''établissement';
-- --------------------------------------------------------
--
-- Structure de la table `materiel`
--
CREATE TABLE `materiel` (
`Cod_matrl` int(16) NOT NULL auto_increment,
`Lib_matr` varchar(40) default NULL,
PRIMARY KEY (`Cod_matrl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matériels des enfants(maternelle)' AUTO_INCREMENT=18 ;
-- --------------------------------------------------------
--
-- Structure de la table `materiel_etab`
--
CREATE TABLE `materiel_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_matrl` int(16) NOT NULL default '0',
`Nb_mat` int(8) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_matrl`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_matr` (`Cod_matrl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matéiels dont dispose l''établissmt (maternelle)';
-- --------------------------------------------------------
--
-- Structure de la table `matiere`
--
CREATE TABLE `matiere` (
`Cod_mat` int(16) NOT NULL auto_increment,
`Lib_mat` varchar(40) default NULL,
PRIMARY KEY (`Cod_mat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. matières enseignées' AUTO_INCREMENT=42 ;
-- --------------------------------------------------------
--
-- Structure de la table `matiere_enseignee`
--
CREATE TABLE `matiere_enseignee` (
`Cod_degre` int(16) NOT NULL,
`Cod_etab` int(32) NOT NULL,
`Cod_an_scol` int(16) NOT NULL,
`Cod_mat` int(16) NOT NULL default '0',
`Cod_typ_mat` int(16) NOT NULL default '0',
`Num_mle` varchar(16) NOT NULL default '0',
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_typ_mat` (`Cod_typ_mat`),
KEY `Num_mle` (`Num_mle`),
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matières enseignées par un enseignant';
-- --------------------------------------------------------
--
-- Structure de la table `mobilier_etab`
--
CREATE TABLE `mobilier_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_etat_mob` int(16) NOT NULL default '0',
`Cod_typ_mob` int(16) NOT NULL default '0',
`Nb_mob` int(15) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_etat_mob` (`Cod_etat_mob`),
KEY `Cod_typ_mob` (`Cod_typ_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='nfos ur le mobilier de l''établissmnt';
-- --------------------------------------------------------
--
-- Structure de la table `mode_acces`
--
CREATE TABLE `mode_acces` (
`Cod_modacces` int(16) NOT NULL auto_increment,
`Lib_modacces` varchar(80) NOT NULL default '',
PRIMARY KEY (`Cod_modacces`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les dif. modes d''accès à l''école' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `nationalite`
--
CREATE TABLE `nationalite` (
`Cod_nation` int(16) NOT NULL auto_increment,
`Lib_nation` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_nation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='La nationalité des personnels' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_mur`
--
CREATE TABLE `nature_mur` (
`Cod_nat_mur` int(16) NOT NULL auto_increment,
`Lib_nat_mur` varchar(20) default NULL,
PRIMARY KEY (`Cod_nat_mur`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_sol`
--
CREATE TABLE `nature_sol` (
`Cod_nat_sol` int(16) NOT NULL auto_increment,
`Lib_nat_sol` varchar(20) default NULL,
PRIMARY KEY (`Cod_nat_sol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_toit`
--
CREATE TABLE `nature_toit` (
`Cod_nat_toit` int(16) NOT NULL auto_increment,
`Lib_nat_toit` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_nat_toit`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `niveau`
--
CREATE TABLE `niveau` (
`Cod_niveau` int(16) NOT NULL auto_increment,
`Lib_niveau` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les différents nivaux des élèves' AUTO_INCREMENT=21 ;
-- --------------------------------------------------------
--
-- Structure de la table `nouveaux_premiere_annee`
--
CREATE TABLE `nouveaux_premiere_annee` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL,
`Cod_catg_age` int(1) NOT NULL default '0',
`Nb_gar_nouv_an1` int(15) default NULL,
`Nb_fill_nouv_an1` int(15) default NULL,
`Info_nouveaux` varchar(50) NOT NULL default '',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_catg_age` (`Cod_catg_age`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='nouveaux qui rentre au cp1, en 6ème ou en Seconde';
-- --------------------------------------------------------
--
-- Structure de la table `personnel_enseignant`
--
CREATE TABLE `personnel_enseignant` (
`Num_mle` varchar(30) NOT NULL default '',
`N_enseig` varchar(20) default NULL,
`P_enseig` varchar(15) default NULL,
`Sx_enseig` varchar(8) default NULL,
`Datnaiss` varchar(15) default NULL,
`Dat_engag` varchar(15) default NULL,
`Cod_statut` int(16) NOT NULL default '0',
`Cod_nation` int(16) NOT NULL default '0',
`Cod_dipl_ac` int(16) NOT NULL default '0',
`Cod_dipl_prof` int(16) NOT NULL default '0',
`Cod_situation` int(8) NOT NULL default '0',
`Cod_cps` int(12) NOT NULL default '0',
`Cod_catg` int(16) NOT NULL default '0',
PRIMARY KEY (`Num_mle`),
KEY `Cod_nation` (`Cod_nation`),
KEY `Cod_statut` (`Cod_statut`),
KEY `Cod_dipl_ac` (`Cod_dipl_ac`),
KEY `Cod_dipl_prof` (`Cod_dipl_prof`),
KEY `Cod_situation` (`Cod_situation`),
KEY `Cod_cps` (`Cod_cps`),
KEY `Cod_catg` (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos géérales stockés sur le personnel';
-- --------------------------------------------------------
--
-- Structure de la table `prefecture`
--
CREATE TABLE `prefecture` (
`Cod_pref` int(16) NOT NULL auto_increment,
`CH_LIEU_PREF` char(30) NOT NULL,
`Cod_region` int(16) NOT NULL default '0',
`N_PREF` char(20) NOT NULL default '',
PRIMARY KEY (`Cod_pref`),
KEY `Cod_region` (`Cod_region`),
KEY `prefecture_ibfk_1` (`Cod_region`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;
-- --------------------------------------------------------
--
-- Structure de la table `prevision_recette_annee_cour`
--
CREATE TABLE `prevision_recette_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les prévisions sur les recettes de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `recrut_etab`
--
CREATE TABLE `recrut_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_recrut` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Nb_elve` int(10) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_recrut` (`Cod_recrut`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Nbre d''élèves qui parcourt une certaine distance por l''école';
-- --------------------------------------------------------
--
-- Structure de la table `region`
--
CREATE TABLE `region` (
`Cod_region` int(16) NOT NULL auto_increment,
`N_region` varchar(20) NOT NULL default '',
`Chef-lieu` varchar(25) NOT NULL default '',
PRIMARY KEY (`Cod_region`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `repartition`
--
CREATE TABLE `repartition` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_gar_Nv` int(10) default NULL,
`Nb_fill_Nv` int(10) default NULL,
`Nb_gar_Red` int(10) default NULL,
`Nb_fill_Red` int(10) default NULL,
`Nb_abandon_gar` int(16) default NULL,
`Nb_abandon_fill` int(16) default NULL,
`Nb_Classe_Niveau` int(8) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition des élèves suivant l''ancineté';
-- --------------------------------------------------------
--
-- Structure de la table `repartition_age`
--
CREATE TABLE `repartition_age` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_catg_age` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) default NULL,
`Nb_elve_gar` int(20) default NULL,
`Nb_elve_fill` int(20) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_catg_age` (`Cod_catg_age`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition des élèves par catégories d''age';
-- --------------------------------------------------------
--
-- Structure de la table `repartition_enseig_displ`
--
CREATE TABLE `repartition_enseig_displ` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_displ` int(16) NOT NULL default '0',
`Nb_enseig_M` int(15) default '0',
`Nb_enseig_F` int(15) default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_displ` (`Cod_displ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition enseignants par disciplines';
-- --------------------------------------------------------
--
-- Structure de la table `secteur`
--
CREATE TABLE `secteur` (
`Cod_sect` int(16) NOT NULL auto_increment,
`Cod_insp` int(16) NOT NULL,
`Lib_sect` varchar(30) default NULL,
PRIMARY KEY (`Cod_sect`),
KEY `Cod_insp` (`Cod_insp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Secteur pédagogique auquel appartient l''école' AUTO_INCREMENT=135 ;
-- --------------------------------------------------------
--
-- Structure de la table `serie`
--
CREATE TABLE `serie` (
`Cod_serie` int(8) NOT NULL auto_increment,
`Lib_serie` varchar(8) default NULL,
PRIMARY KEY (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `situation_fam`
--
CREATE TABLE `situation_fam` (
`Cod_situation` int(8) NOT NULL auto_increment,
`Lib_situaton` varchar(50) default NULL,
PRIMARY KEY (`Cod_situation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Situations familiales' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `statut`
--
CREATE TABLE `statut` (
`Cod_statut` int(16) NOT NULL auto_increment,
`Lib_statut` varchar(20) default NULL,
PRIMARY KEY (`Cod_statut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. statuts' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_alim_eau`
--
CREATE TABLE `type_alim_eau` (
`Cod_typ_alim_eau` int(16) NOT NULL auto_increment,
`Lib_typ_alim_eau` varchar(40) default NULL,
PRIMARY KEY (`Cod_typ_alim_eau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Type d''alimentation en eau' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_alim_elec`
--
CREATE TABLE `type_alim_elec` (
`Cod_typ_alim_elec` int(16) NOT NULL auto_increment,
`Lib_typ_alim_elec` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_alim_elec`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_appartenance`
--
CREATE TABLE `type_appartenance` (
`Cod_typ_appart` int(16) NOT NULL auto_increment,
`Lib_typ_appart` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_appart`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Celui à qui appartient la salle' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_etab`
--
CREATE TABLE `type_etab` (
`Cod_typ_etab` int(16) NOT NULL auto_increment,
`Lib_typ_etab` varchar(40) NOT NULL default '',
PRIMARY KEY (`Cod_typ_etab`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. types d''établissement' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_financement`
--
CREATE TABLE `type_financement` (
`Cod_typ_financ` int(16) NOT NULL auto_increment,
`Lib_typ_financ` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='organisme de financement' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_manuel`
--
CREATE TABLE `type_manuel` (
`Cod_typ_manl` int(16) NOT NULL auto_increment,
`Lib_typ_manl` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_manl`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Type de manuels(élèves, enseignants..' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_matiere`
--
CREATE TABLE `type_matiere` (
`Cod_typ_mat` int(16) NOT NULL auto_increment,
`Lib_typ_mat` varchar(40) NOT NULL,
PRIMARY KEY (`Cod_typ_mat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_mobilier`
--
CREATE TABLE `type_mobilier` (
`Cod_typ_mob` int(16) NOT NULL auto_increment,
`Lib_typ_mob` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. types de mobiliers(chaises, tableaux, tabourerts..' AUTO_INCREMENT=11 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_salle`
--
CREATE TABLE `type_salle` (
`Cod_typ_sal` int(16) NOT NULL auto_increment,
`Lib_typ_sal` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_sal`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Type de salle(salle de classe, laboratoire..)' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `util_recette_annee_prec`
--
CREATE TABLE `util_recette_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Utilisation des recettes de l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `utilisateur`
--
CREATE TABLE `utilisateur` (
`id` varchar(20) NOT NULL default '',
`pwd` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contraintes pour les tables exportées
--
--
-- Contraintes pour la table `canton`
--
ALTER TABLE `canton`
ADD CONSTRAINT `canton_ibfk_1` FOREIGN KEY (`Cod_pref`) REFERENCES `prefecture` (`Cod_pref`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `cotisation_parall_etab`
--
ALTER TABLE `cotisation_parall_etab`
ADD CONSTRAINT `cotisation_parall_etab_ibfk_1` FOREIGN KEY (`Cod_degre`) REFERENCES `degre` (`Cod_degre`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cotisation_parall_etab_ibfk_2` FOREIGN KEY (`Cod_etab`) REFERENCES `etablissement` (`Cod_etab`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cotisation_parall_etab_ibfk_3` FOREIGN KEY (`Cod_an_scol`) REFERENCES `annee` (`Cod_an_scol`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `cours_jum_etab`
--
ALTER TABLE `cours_jum_etab`
ADD CONSTRAINT `cours_jum_etab_ibfk_1` FOREIGN KEY (`Cod_degre`) REFERENCES `degre` (`Cod_degre`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_2` FOREIGN KEY (`Cod_etab`) REFERENCES `etablissement` (`Cod_etab`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_3` FOREIGN KEY (`Cod_an_scol`) REFERENCES `annee` (`Cod_an_scol`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_4` FOREIGN KEY (`Cod_cours_jum`) REFERENCES `cours_jumele` (`Cod_cours_jum`) ON DELETE CASCADE ON UPDATE CASCADE;
FIN DE LA BASE DE DONNEES VIDE (68 TABLES)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. voici la structure de l'ancienne base de données (vide)
(A copier et à coller dans bloc notes et à importer dans easy php 2.0b)
BASE DE DONNEES DE 68 TABLES) (Je l'avais confondue à une autre qui faisait 175 tables ) -Je m'excuz !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:50
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_prec`
--
CREATE TABLE `aide_ext_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`),
KEY `Cod_typ_financ` (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les aides extérieures bénéficiées l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `aire_recrut`
--
CREATE TABLE `aire_recrut` (
`Cod_recrut` int(16) NOT NULL auto_increment,
`Lib_recrut` varchar(36) default NULL,
PRIMARY KEY (`Cod_recrut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos sur les distances parcourues par les élèves' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `annee`
--
CREATE TABLE `annee` (
`Cod_an_scol` int(16) NOT NULL auto_increment,
`Lib_an_scol` varchar(16) default NULL,
`Saisi_data` char(1) default NULL,
PRIMARY KEY (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='contient les différentes années scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `besoins_etab`
--
CREATE TABLE `besoins_etab` (
`Cod_util` int(16) NOT NULL auto_increment,
`Lib_util` varchar(50) default NULL,
`Name_besoin` varchar(50) NOT NULL default '',
PRIMARY KEY (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='liste les besoins des établissements scolaires' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `canton`
--
CREATE TABLE `canton` (
`Cod_canton` int(16) NOT NULL auto_increment,
`N_CANTON` char(25) NOT NULL default '',
`Cod_pref` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_canton`),
UNIQUE KEY `N_CANTON` (`N_CANTON`),
KEY `Cod_pref` (`Cod_pref`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='canton dans lequel se trouve l''établissment' AUTO_INCREMENT=357 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie`
--
CREATE TABLE `categorie` (
`Cod_catg` int(6) NOT NULL auto_increment,
`Lib_catg` char(5) NOT NULL default '',
PRIMARY KEY (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories des enseignants' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `categorie_age`
--
CREATE TABLE `categorie_age` (
`Cod_catg_age` int(16) NOT NULL auto_increment,
`Lib_catg_age` varchar(16) default NULL,
PRIMARY KEY (`Cod_catg_age`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les différentes catégories d''age des élèves' AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Structure de la table `corps`
--
CREATE TABLE `corps` (
`Cod_cps` int(12) NOT NULL auto_increment,
`Lib_cps` varchar(32) default NULL,
PRIMARY KEY (`Cod_cps`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Le corps auquel appartient l''enseignant' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `cotisation_parall_etab`
--
CREATE TABLE `cotisation_parall_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mtt_cotis_parall_elve` decimal(16,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Montant Cotisation parallèle dans l''établissmt';
-- --------------------------------------------------------
--
-- Structure de la table `cours_jum_etab`
--
CREATE TABLE `cours_jum_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_cours_jum` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_cours_jum` (`Cod_cours_jum`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les #ts cours jum. d''1 etablissment';
-- --------------------------------------------------------
--
-- Structure de la table `cours_jumele`
--
CREATE TABLE `cours_jumele` (
`Cod_cours_jum` int(16) NOT NULL auto_increment,
`Lib_cours_jum` varchar(20) default NULL,
PRIMARY KEY (`Cod_cours_jum`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Cours jumelés existants(ie deux niveaux #ts dans la même sal' AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `cursus_personel_enseignant`
--
CREATE TABLE `cursus_personel_enseignant` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_fonc` int(16) NOT NULL default '0',
`Num_mle` varchar(16) NOT NULL default '0',
`Dat_affect` varchar(16) default NULL,
`Nb_Heure` varchar(10) default NULL,
`Num_ordre` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_fonc` (`Cod_fonc`),
KEY `Num_mle` (`Num_mle`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les diff. mutations que subit l''enseignant !';
-- --------------------------------------------------------
--
-- Structure de la table `degre`
--
CREATE TABLE `degre` (
`Cod_degre` int(16) NOT NULL auto_increment,
`Lib_degre` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_degre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. degrés d''éducation' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `diplome_ac`
--
CREATE TABLE `diplome_ac` (
`Cod_dipl_ac` int(16) NOT NULL auto_increment,
`Lib_dipl_ac` varchar(30) default NULL,
PRIMARY KEY (`Cod_dipl_ac`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Diplôme académiq le plus élevé de l''nseignant' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `diplome_prof`
--
CREATE TABLE `diplome_prof` (
`Cod_dipl_prof` int(16) NOT NULL auto_increment,
`Lib_dipl_prof` varchar(30) default NULL,
PRIMARY KEY (`Cod_dipl_prof`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Diplôme professionnelle le plus élevé de l''nseignant' AUTO_INCREMENT=16 ;
-- --------------------------------------------------------
--
-- Structure de la table `direction`
--
CREATE TABLE `direction` (
`Cod_direction` int(16) NOT NULL auto_increment,
`Lib_direction` varchar(30) NOT NULL default '',
PRIMARY KEY (`Cod_direction`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. directions régionales d''éducation' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `discipline`
--
CREATE TABLE `discipline` (
`Cod_displ` int(16) NOT NULL auto_increment,
`Lib_displ` varchar(30) default NULL,
`Ind_biv` varchar(8) default NULL,
PRIMARY KEY (`Cod_displ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les différentes disciplines existantes' AUTO_INCREMENT=37 ;
-- --------------------------------------------------------
--
-- Structure de la table `ecolage_etab`
--
CREATE TABLE `ecolage_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Mt_ecolg_gar` int(16) default NULL,
`Mt_ecolg_fill` int(16) default NULL,
`Nb_exone_gar` int(16) default NULL,
`Nb_exone_fill` int(16) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Taux de l''écolage dans l''établissment !';
-- --------------------------------------------------------
--
-- Structure de la table `etablissement`
--
CREATE TABLE `etablissement` (
`Cod_etab` int(32) NOT NULL auto_increment,
`Cod_degre` int(16) NOT NULL,
`N_etab` varchar(100) default NULL,
`Bp` varchar(10) default NULL,
`Tel` varchar(20) default NULL,
`N_P_chef` varchar(40) default NULL,
`Ref_crea` varchar(30) default NULL,
`Dat_ouvert` varchar(12) default NULL,
`Nb_sal` int(16) NOT NULL default '0',
`Nb_sal_util` int(16) NOT NULL default '0',
`Quartier` varchar(25) default NULL,
`Cod_typ_alim_eau` int(16) NOT NULL default '0',
`Cod_typ_alim_elec` int(16) NOT NULL default '0',
`Cod_insp` varchar(16) NOT NULL,
`Cod_sect` int(16) NOT NULL default '0',
`Cod_localite` int(16) NOT NULL default '0',
`Cod_typ_etab` int(16) NOT NULL default '0',
`Cod_grp` varchar(16) NOT NULL,
`Cod_modacces` int(16) NOT NULL default '0',
PRIMARY KEY (`Cod_etab`),
KEY `Cod_typ_alim_eau` (`Cod_typ_alim_eau`),
KEY `Cod_typ_alim_elec` (`Cod_typ_alim_elec`),
KEY `Cod_sect` (`Cod_sect`),
KEY `Cod_localite` (`Cod_localite`),
KEY `Cod_typ_etab` (`Cod_typ_etab`),
KEY `Cod_grp` (`Cod_grp`),
KEY `Cod_modacces` (`Cod_modacces`),
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_insp` (`Cod_insp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='les diff. établissements dans des degres diff.' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_mobilier`
--
CREATE TABLE `etat_mobilier` (
`Cod_etat_mob` int(16) NOT NULL auto_increment,
`Lib_etat_mob` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Etat du mobilier dans la salle de classe' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_mur`
--
CREATE TABLE `etat_mur` (
`Cod_etat_mur` int(16) NOT NULL auto_increment,
`Lib_etat_mur` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_mur`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `etat_toit`
--
CREATE TABLE `etat_toit` (
`Cod_etat_toit` int(16) NOT NULL auto_increment,
`Lib_etat_toit` varchar(20) default NULL,
PRIMARY KEY (`Cod_etat_toit`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `examen`
--
CREATE TABLE `examen` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_gar_exam` int(16) default NULL,
`Nb_fill_exam` int(16) default NULL,
`Nb_gar_admis` int(16) default NULL,
`Nb_fill_admis` int(16) default NULL,
`Info_examen` varchar(50) NOT NULL default '',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `fonction`
--
CREATE TABLE `fonction` (
`Cod_fonc` int(16) NOT NULL auto_increment,
`Lib_fonc` varchar(30) default NULL,
PRIMARY KEY (`Cod_fonc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Poste occupé par chaque personnel ' AUTO_INCREMENT=11 ;
-- --------------------------------------------------------
--
-- Structure de la table `groupe`
--
CREATE TABLE `groupe` (
`Cod_grp` varchar(16) NOT NULL,
`Lib_grp` varchar(16) NOT NULL default '',
PRIMARY KEY (`Cod_grp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `hcours_mat`
--
CREATE TABLE `hcours_mat` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_mat` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_Heure_cours` int(8) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Nombre d''heures de cours dans chaq matière !';
-- --------------------------------------------------------
--
-- Structure de la table `info_salle_etab`
--
CREATE TABLE `info_salle_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Num_sal` int(16) NOT NULL default '0',
`annee_service` varchar(16) default '0',
`Surface_sall` varchar(32) default NULL,
`Cod_typ_sal` int(16) NOT NULL default '0',
`Cod_typ_appart` int(16) NOT NULL default '0',
`Cod_nat_mur` int(16) NOT NULL default '0',
`Cod_etat_mur` int(16) NOT NULL default '0',
`Cod_nat_toit` int(16) NOT NULL default '0',
`Cod_etat_toit` int(16) NOT NULL default '0',
`Cod_nat_sol` int(16) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Num_sall` (`Num_sal`),
KEY `Cod_typ_appart` (`Cod_typ_appart`),
KEY `Cod_nat_mur` (`Cod_nat_mur`),
KEY `Cod_etat_mur` (`Cod_etat_mur`),
KEY `Cod_nat_toit` (`Cod_nat_toit`),
KEY `Cod_etat_toit` (`Cod_etat_toit`),
KEY `Cod_nat_sol` (`Cod_nat_sol`),
KEY `Cod_typ_sal` (`Cod_typ_sal`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Toutes les infos sur une salle';
-- --------------------------------------------------------
--
-- Structure de la table `infrastructure_etab`
--
CREATE TABLE `infrastructure_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_struct_cult` int(16) NOT NULL default '0',
`Info_struct_cult` varchar(30) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_struct_cult` (`Cod_struct_cult`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les infrastructures dont dispose l''établissement';
-- --------------------------------------------------------
--
-- Structure de la table `infrastructure_socio_cult`
--
CREATE TABLE `infrastructure_socio_cult` (
`Cod_struct_cult` int(16) NOT NULL auto_increment,
`Lib_struct_cult` varchar(60) default NULL,
PRIMARY KEY (`Cod_struct_cult`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les infrastructures dont un établis. scol a besoin' AUTO_INCREMENT=12 ;
-- --------------------------------------------------------
--
-- Structure de la table `inspection`
--
CREATE TABLE `inspection` (
`Cod_insp` int(16) NOT NULL auto_increment,
`Cod_direction` int(16) NOT NULL,
`Lib_insp` varchar(20) default NULL,
PRIMARY KEY (`Cod_insp`),
KEY `Cod_direction` (`Cod_direction`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='inspection de l''enseignement de l''établissme' AUTO_INCREMENT=72 ;
-- --------------------------------------------------------
--
-- Structure de la table `localite`
--
CREATE TABLE `localite` (
`Cod_localite` int(16) NOT NULL auto_increment,
`Cod_canton` int(16) NOT NULL default '0',
`N_LOCALITE` char(35) NOT NULL default '',
PRIMARY KEY (`Cod_localite`),
KEY `Cod_canton` (`Cod_canton`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3700 ;
-- --------------------------------------------------------
--
-- Structure de la table `manuel_etab`
--
CREATE TABLE `manuel_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_mat` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Cod_typ_manl` int(16) NOT NULL default '0',
`Nb_manuel` int(16) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`),
KEY `Cod_typ_manuel` (`Cod_typ_manl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les manuels dont dispose l''établissement';
-- --------------------------------------------------------
--
-- Structure de la table `materiel`
--
CREATE TABLE `materiel` (
`Cod_matrl` int(16) NOT NULL auto_increment,
`Lib_matr` varchar(40) default NULL,
PRIMARY KEY (`Cod_matrl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matériels des enfants(maternelle)' AUTO_INCREMENT=18 ;
-- --------------------------------------------------------
--
-- Structure de la table `materiel_etab`
--
CREATE TABLE `materiel_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_matrl` int(16) NOT NULL default '0',
`Nb_mat` int(8) NOT NULL default '0',
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_matrl`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_matr` (`Cod_matrl`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matéiels dont dispose l''établissmt (maternelle)';
-- --------------------------------------------------------
--
-- Structure de la table `matiere`
--
CREATE TABLE `matiere` (
`Cod_mat` int(16) NOT NULL auto_increment,
`Lib_mat` varchar(40) default NULL,
PRIMARY KEY (`Cod_mat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. matières enseignées' AUTO_INCREMENT=42 ;
-- --------------------------------------------------------
--
-- Structure de la table `matiere_enseignee`
--
CREATE TABLE `matiere_enseignee` (
`Cod_degre` int(16) NOT NULL,
`Cod_etab` int(32) NOT NULL,
`Cod_an_scol` int(16) NOT NULL,
`Cod_mat` int(16) NOT NULL default '0',
`Cod_typ_mat` int(16) NOT NULL default '0',
`Num_mle` varchar(16) NOT NULL default '0',
KEY `Cod_mat` (`Cod_mat`),
KEY `Cod_typ_mat` (`Cod_typ_mat`),
KEY `Num_mle` (`Num_mle`),
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les matières enseignées par un enseignant';
-- --------------------------------------------------------
--
-- Structure de la table `mobilier_etab`
--
CREATE TABLE `mobilier_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_etat_mob` int(16) NOT NULL default '0',
`Cod_typ_mob` int(16) NOT NULL default '0',
`Nb_mob` int(15) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_etat_mob` (`Cod_etat_mob`),
KEY `Cod_typ_mob` (`Cod_typ_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='nfos ur le mobilier de l''établissmnt';
-- --------------------------------------------------------
--
-- Structure de la table `mode_acces`
--
CREATE TABLE `mode_acces` (
`Cod_modacces` int(16) NOT NULL auto_increment,
`Lib_modacces` varchar(80) NOT NULL default '',
PRIMARY KEY (`Cod_modacces`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les dif. modes d''accès à l''école' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `nationalite`
--
CREATE TABLE `nationalite` (
`Cod_nation` int(16) NOT NULL auto_increment,
`Lib_nation` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_nation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='La nationalité des personnels' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_mur`
--
CREATE TABLE `nature_mur` (
`Cod_nat_mur` int(16) NOT NULL auto_increment,
`Lib_nat_mur` varchar(20) default NULL,
PRIMARY KEY (`Cod_nat_mur`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_sol`
--
CREATE TABLE `nature_sol` (
`Cod_nat_sol` int(16) NOT NULL auto_increment,
`Lib_nat_sol` varchar(20) default NULL,
PRIMARY KEY (`Cod_nat_sol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `nature_toit`
--
CREATE TABLE `nature_toit` (
`Cod_nat_toit` int(16) NOT NULL auto_increment,
`Lib_nat_toit` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_nat_toit`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `niveau`
--
CREATE TABLE `niveau` (
`Cod_niveau` int(16) NOT NULL auto_increment,
`Lib_niveau` varchar(20) NOT NULL default '',
PRIMARY KEY (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les différents nivaux des élèves' AUTO_INCREMENT=21 ;
-- --------------------------------------------------------
--
-- Structure de la table `nouveaux_premiere_annee`
--
CREATE TABLE `nouveaux_premiere_annee` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL,
`Cod_catg_age` int(1) NOT NULL default '0',
`Nb_gar_nouv_an1` int(15) default NULL,
`Nb_fill_nouv_an1` int(15) default NULL,
`Info_nouveaux` varchar(50) NOT NULL default '',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_catg_age` (`Cod_catg_age`),
KEY `Cod_niveau` (`Cod_niveau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='nouveaux qui rentre au cp1, en 6ème ou en Seconde';
-- --------------------------------------------------------
--
-- Structure de la table `personnel_enseignant`
--
CREATE TABLE `personnel_enseignant` (
`Num_mle` varchar(30) NOT NULL default '',
`N_enseig` varchar(20) default NULL,
`P_enseig` varchar(15) default NULL,
`Sx_enseig` varchar(8) default NULL,
`Datnaiss` varchar(15) default NULL,
`Dat_engag` varchar(15) default NULL,
`Cod_statut` int(16) NOT NULL default '0',
`Cod_nation` int(16) NOT NULL default '0',
`Cod_dipl_ac` int(16) NOT NULL default '0',
`Cod_dipl_prof` int(16) NOT NULL default '0',
`Cod_situation` int(8) NOT NULL default '0',
`Cod_cps` int(12) NOT NULL default '0',
`Cod_catg` int(16) NOT NULL default '0',
PRIMARY KEY (`Num_mle`),
KEY `Cod_nation` (`Cod_nation`),
KEY `Cod_statut` (`Cod_statut`),
KEY `Cod_dipl_ac` (`Cod_dipl_ac`),
KEY `Cod_dipl_prof` (`Cod_dipl_prof`),
KEY `Cod_situation` (`Cod_situation`),
KEY `Cod_cps` (`Cod_cps`),
KEY `Cod_catg` (`Cod_catg`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Infos géérales stockés sur le personnel';
-- --------------------------------------------------------
--
-- Structure de la table `prefecture`
--
CREATE TABLE `prefecture` (
`Cod_pref` int(16) NOT NULL auto_increment,
`CH_LIEU_PREF` char(30) NOT NULL,
`Cod_region` int(16) NOT NULL default '0',
`N_PREF` char(20) NOT NULL default '',
PRIMARY KEY (`Cod_pref`),
KEY `Cod_region` (`Cod_region`),
KEY `prefecture_ibfk_1` (`Cod_region`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;
-- --------------------------------------------------------
--
-- Structure de la table `prevision_recette_annee_cour`
--
CREATE TABLE `prevision_recette_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les prévisions sur les recettes de l''année en cours';
-- --------------------------------------------------------
--
-- Structure de la table `recrut_etab`
--
CREATE TABLE `recrut_etab` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_recrut` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Nb_elve` int(10) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_recrut` (`Cod_recrut`),
KEY `Cod_an_scol` (`Cod_an_scol`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Nbre d''élèves qui parcourt une certaine distance por l''école';
-- --------------------------------------------------------
--
-- Structure de la table `region`
--
CREATE TABLE `region` (
`Cod_region` int(16) NOT NULL auto_increment,
`N_region` varchar(20) NOT NULL default '',
`Chef-lieu` varchar(25) NOT NULL default '',
PRIMARY KEY (`Cod_region`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `repartition`
--
CREATE TABLE `repartition` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_serie` int(8) NOT NULL default '0',
`Nb_gar_Nv` int(10) default NULL,
`Nb_fill_Nv` int(10) default NULL,
`Nb_gar_Red` int(10) default NULL,
`Nb_fill_Red` int(10) default NULL,
`Nb_abandon_gar` int(16) default NULL,
`Nb_abandon_fill` int(16) default NULL,
`Nb_Classe_Niveau` int(8) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition des élèves suivant l''ancineté';
-- --------------------------------------------------------
--
-- Structure de la table `repartition_age`
--
CREATE TABLE `repartition_age` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_niveau` int(16) NOT NULL default '0',
`Cod_catg_age` int(16) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_serie` int(8) default NULL,
`Nb_elve_gar` int(20) default NULL,
`Nb_elve_fill` int(20) default NULL,
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_niveau` (`Cod_niveau`),
KEY `Cod_catg_age` (`Cod_catg_age`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_serie` (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition des élèves par catégories d''age';
-- --------------------------------------------------------
--
-- Structure de la table `repartition_enseig_displ`
--
CREATE TABLE `repartition_enseig_displ` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_displ` int(16) NOT NULL default '0',
`Nb_enseig_M` int(15) default '0',
`Nb_enseig_F` int(15) default '0',
KEY `Cod_degre` (`Cod_degre`),
KEY `Cod_etab` (`Cod_etab`),
KEY `Cod_an_scol` (`Cod_an_scol`),
KEY `Cod_displ` (`Cod_displ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Répartition enseignants par disciplines';
-- --------------------------------------------------------
--
-- Structure de la table `secteur`
--
CREATE TABLE `secteur` (
`Cod_sect` int(16) NOT NULL auto_increment,
`Cod_insp` int(16) NOT NULL,
`Lib_sect` varchar(30) default NULL,
PRIMARY KEY (`Cod_sect`),
KEY `Cod_insp` (`Cod_insp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Secteur pédagogique auquel appartient l''école' AUTO_INCREMENT=135 ;
-- --------------------------------------------------------
--
-- Structure de la table `serie`
--
CREATE TABLE `serie` (
`Cod_serie` int(8) NOT NULL auto_increment,
`Lib_serie` varchar(8) default NULL,
PRIMARY KEY (`Cod_serie`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `situation_fam`
--
CREATE TABLE `situation_fam` (
`Cod_situation` int(8) NOT NULL auto_increment,
`Lib_situaton` varchar(50) default NULL,
PRIMARY KEY (`Cod_situation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Situations familiales' AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `statut`
--
CREATE TABLE `statut` (
`Cod_statut` int(16) NOT NULL auto_increment,
`Lib_statut` varchar(20) default NULL,
PRIMARY KEY (`Cod_statut`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. statuts' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_alim_eau`
--
CREATE TABLE `type_alim_eau` (
`Cod_typ_alim_eau` int(16) NOT NULL auto_increment,
`Lib_typ_alim_eau` varchar(40) default NULL,
PRIMARY KEY (`Cod_typ_alim_eau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Type d''alimentation en eau' AUTO_INCREMENT=6 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_alim_elec`
--
CREATE TABLE `type_alim_elec` (
`Cod_typ_alim_elec` int(16) NOT NULL auto_increment,
`Lib_typ_alim_elec` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_alim_elec`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_appartenance`
--
CREATE TABLE `type_appartenance` (
`Cod_typ_appart` int(16) NOT NULL auto_increment,
`Lib_typ_appart` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_appart`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Celui à qui appartient la salle' AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_etab`
--
CREATE TABLE `type_etab` (
`Cod_typ_etab` int(16) NOT NULL auto_increment,
`Lib_typ_etab` varchar(40) NOT NULL default '',
PRIMARY KEY (`Cod_typ_etab`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. types d''établissement' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_financement`
--
CREATE TABLE `type_financement` (
`Cod_typ_financ` int(16) NOT NULL auto_increment,
`Lib_typ_financ` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_financ`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='organisme de financement' AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_manuel`
--
CREATE TABLE `type_manuel` (
`Cod_typ_manl` int(16) NOT NULL auto_increment,
`Lib_typ_manl` varchar(30) default NULL,
PRIMARY KEY (`Cod_typ_manl`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Type de manuels(élèves, enseignants..' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_matiere`
--
CREATE TABLE `type_matiere` (
`Cod_typ_mat` int(16) NOT NULL auto_increment,
`Lib_typ_mat` varchar(40) NOT NULL,
PRIMARY KEY (`Cod_typ_mat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_mobilier`
--
CREATE TABLE `type_mobilier` (
`Cod_typ_mob` int(16) NOT NULL auto_increment,
`Lib_typ_mob` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_mob`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Les diff. types de mobiliers(chaises, tableaux, tabourerts..' AUTO_INCREMENT=11 ;
-- --------------------------------------------------------
--
-- Structure de la table `type_salle`
--
CREATE TABLE `type_salle` (
`Cod_typ_sal` int(16) NOT NULL auto_increment,
`Lib_typ_sal` varchar(20) default NULL,
PRIMARY KEY (`Cod_typ_sal`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Type de salle(salle de classe, laboratoire..)' AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
--
-- Structure de la table `util_recette_annee_prec`
--
CREATE TABLE `util_recette_annee_prec` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_util`),
KEY `Cod_util` (`Cod_util`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Utilisation des recettes de l''année précédente';
-- --------------------------------------------------------
--
-- Structure de la table `utilisateur`
--
CREATE TABLE `utilisateur` (
`id` varchar(20) NOT NULL default '',
`pwd` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contraintes pour les tables exportées
--
--
-- Contraintes pour la table `canton`
--
ALTER TABLE `canton`
ADD CONSTRAINT `canton_ibfk_1` FOREIGN KEY (`Cod_pref`) REFERENCES `prefecture` (`Cod_pref`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `cotisation_parall_etab`
--
ALTER TABLE `cotisation_parall_etab`
ADD CONSTRAINT `cotisation_parall_etab_ibfk_1` FOREIGN KEY (`Cod_degre`) REFERENCES `degre` (`Cod_degre`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cotisation_parall_etab_ibfk_2` FOREIGN KEY (`Cod_etab`) REFERENCES `etablissement` (`Cod_etab`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cotisation_parall_etab_ibfk_3` FOREIGN KEY (`Cod_an_scol`) REFERENCES `annee` (`Cod_an_scol`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Contraintes pour la table `cours_jum_etab`
--
ALTER TABLE `cours_jum_etab`
ADD CONSTRAINT `cours_jum_etab_ibfk_1` FOREIGN KEY (`Cod_degre`) REFERENCES `degre` (`Cod_degre`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_2` FOREIGN KEY (`Cod_etab`) REFERENCES `etablissement` (`Cod_etab`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_3` FOREIGN KEY (`Cod_an_scol`) REFERENCES `annee` (`Cod_an_scol`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `cours_jum_etab_ibfk_4` FOREIGN KEY (`Cod_cours_jum`) REFERENCES `cours_jumele` (`Cod_cours_jum`) ON DELETE CASCADE ON UPDATE CASCADE;
FIN DE LA BASE DE DONNEES VIDE (68 TABLES)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Marcelinos
Messages postés
307
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 juin 2018
11
11 sept. 2009 à 18:29
11 sept. 2009 à 18:29
2. Voici la structure de l'ancienne base de données avec quelques données ! !
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:49
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_u
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Vendredi 11 Septembre 2009 à 15:49
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `base_nationale`
--
-- --------------------------------------------------------
--
-- Structure de la table `aide_ext_annee_cour`
--
CREATE TABLE `aide_ext_annee_cour` (
`Cod_degre` int(16) NOT NULL default '0',
`Cod_etab` int(32) NOT NULL default '0',
`Cod_an_scol` int(16) NOT NULL default '0',
`Cod_typ_financ` int(16) NOT NULL default '0',
`Cod_util` int(16) NOT NULL default '0',
`Montant_aide` decimal(30,0) default NULL,
KEY `Cod_degre` (`Cod_degre`,`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_etab` (`Cod_etab`,`Cod_an_scol`,`Cod_util`),
KEY `Cod_an_scol` (`Cod_an_scol`,`Cod_u