· 8 years ago · May 18, 2018, 02:44 PM
1-- phpMyAdmin SQL Dump
2-- version 4.1.14
3-- http://www.phpmyadmin.net
4--
5-- Client : 127.0.0.1
6-- Généré le : Dim 08 Mai 2016 à 23:10
7-- Version du serveur : 5.6.17
8-- Version de PHP : 5.5.12
9
10SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11
12
13/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
14/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
15/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
16/*!40101 SET NAMES utf8 */;
17
18--
19-- Base de données : `gestel`
20--
21
22-- --------------------------------------------------------
23
24--
25-- Structure de la table `appartenir`
26--
27
28CREATE TABLE IF NOT EXISTS `appartenir` (
29 `ID_Poste` int(11) NOT NULL,
30 `ID_Contact` int(11) NOT NULL,
31 `ID_Groupe` int(11) NOT NULL,
32 PRIMARY KEY (`ID_Poste`,`ID_Contact`,`ID_Groupe`),
33 KEY `FK_APPARTENIR2` (`ID_Groupe`)
34) ENGINE=InnoDB DEFAULT CHARSET=latin1;
35
36-- --------------------------------------------------------
37
38--
39-- Structure de la table `contacts`
40--
41
42CREATE TABLE IF NOT EXISTS `contacts` (
43 `ID_Poste` int(11) NOT NULL,
44 `ID_Contact` int(11) NOT NULL,
45 `pre_Contact` varchar(64) DEFAULT NULL,
46 `nom_Contact` varchar(64) DEFAULT NULL,
47 `num_Contact` varchar(32) DEFAULT NULL,
48 PRIMARY KEY (`ID_Poste`,`ID_Contact`)
49) ENGINE=InnoDB DEFAULT CHARSET=latin1;
50
51-- --------------------------------------------------------
52
53--
54-- Structure de la table `groupes`
55--
56
57CREATE TABLE IF NOT EXISTS `groupes` (
58 `ID_Groupe` int(11) NOT NULL,
59 `nom_Groupe` varchar(64) DEFAULT NULL,
60 PRIMARY KEY (`ID_Groupe`)
61) ENGINE=InnoDB DEFAULT CHARSET=latin1;
62
63--
64-- Contenu de la table `groupes`
65--
66
67INSERT INTO `groupes` (`ID_Groupe`, `nom_Groupe`) VALUES
68(0, 'FAMILLE'),
69(1, 'AMIS'),
70(2, 'TRAVAIL');
71
72-- --------------------------------------------------------
73
74--
75-- Structure de la table `postes`
76--
77
78CREATE TABLE IF NOT EXISTS `postes` (
79 `ID_Poste` int(11) NOT NULL,
80 `num_Poste` varchar(32) DEFAULT NULL,
81 `MAC_Poste` char(17) DEFAULT NULL,
82 `IP_Poste` char(15) DEFAULT NULL,
83 `lieu_Poste` varchar(64) DEFAULT NULL,
84 PRIMARY KEY (`ID_Poste`)
85) ENGINE=InnoDB DEFAULT CHARSET=latin1;
86
87--
88-- Contraintes pour les tables exportées
89--
90
91--
92-- Contraintes pour la table `appartenir`
93--
94ALTER TABLE `appartenir`
95 ADD CONSTRAINT `FK_APPARTENIR` FOREIGN KEY (`ID_Poste`, `ID_Contact`) REFERENCES `contacts` (`ID_Poste`, `ID_Contact`),
96 ADD CONSTRAINT `FK_APPARTENIR2` FOREIGN KEY (`ID_Groupe`) REFERENCES `groupes` (`ID_Groupe`);
97
98--
99-- Contraintes pour la table `contacts`
100--
101ALTER TABLE `contacts`
102 ADD CONSTRAINT `FK_POSSEDER` FOREIGN KEY (`ID_Poste`) REFERENCES `postes` (`ID_Poste`);
103
104/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
105/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
106/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;