· 6 years ago · May 24, 2019, 05:44 PM
1-- phpMyAdmin SQL Dump
2-- version 4.8.4
3-- https://www.phpmyadmin.net/
4--
5-- Hôte : 127.0.0.1:3306
6-- Généré le : ven. 24 mai 2019 à 17:41
7-- Version du serveur : 5.7.24
8-- Version de PHP : 7.2.14
9
10SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
11SET AUTOCOMMIT = 0;
12START TRANSACTION;
13SET time_zone = "+00:00";
14
15
16/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
17/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
18/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
19/*!40101 SET NAMES utf8mb4 */;
20
21--
22-- Base de données : `web`
23--
24
25-- --------------------------------------------------------
26
27--
28-- Structure de la table `commandes`
29--
30
31DROP TABLE IF EXISTS `commandes`;
32CREATE TABLE IF NOT EXISTS `commandes` (
33 `idCommande` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
34 `typeCafe` varchar(50) NOT NULL,
35 `quantiteCafe` int(20) UNSIGNED NOT NULL,
36 `identifiant` varchar(50) NOT NULL,
37 `exportateur` varchar(50) NOT NULL,
38 `date` date NOT NULL,
39 `livre` char(1) NOT NULL,
40 PRIMARY KEY (`idCommande`),
41 KEY `typeCafe` (`typeCafe`),
42 KEY `exportateur` (`exportateur`),
43 KEY `identifiant` (`identifiant`)
44) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
45
46--
47-- Déchargement des données de la table `commandes`
48--
49
50INSERT INTO `commandes` (`idCommande`, `typeCafe`, `quantiteCafe`, `identifiant`, `exportateur`, `date`, `livre`) VALUES
51(1, 'Arabica', 10, 'sacha', 'gauthier', '2019-05-25', 'E'),
52(2, 'Robusta', 50, 'sacha', 'gauthier', '2019-05-31', 'O');
53
54-- --------------------------------------------------------
55
56--
57-- Doublure de structure pour la vue `concatmarqueur`
58-- (Voir ci-dessous la vue réelle)
59--
60DROP VIEW IF EXISTS `concatmarqueur`;
61CREATE TABLE IF NOT EXISTS `concatmarqueur` (
62`nomPays || '_' || latitude || '_' || longitude` int(1)
63);
64
65-- --------------------------------------------------------
66
67--
68-- Structure de la table `entreprise`
69--
70
71DROP TABLE IF EXISTS `entreprise`;
72CREATE TABLE IF NOT EXISTS `entreprise` (
73 `idEntreprise` int(20) NOT NULL AUTO_INCREMENT,
74 `nomEntreprise` varchar(50) NOT NULL,
75 `type` varchar(20) NOT NULL,
76 `nomPays` varchar(50) NOT NULL,
77 PRIMARY KEY (`idEntreprise`),
78 KEY `nomPays` (`nomPays`)
79) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
80
81--
82-- Déchargement des données de la table `entreprise`
83--
84
85INSERT INTO `entreprise` (`idEntreprise`, `nomEntreprise`, `type`, `nomPays`) VALUES
86(1, 'Google', 'importateur', 'Brésil'),
87(2, 'IBM', 'exportateur', 'Colombie');
88
89-- --------------------------------------------------------
90
91--
92-- Structure de la table `marqueur`
93--
94
95DROP TABLE IF EXISTS `marqueur`;
96CREATE TABLE IF NOT EXISTS `marqueur` (
97 `idMarqueur` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
98 `longitude` int(8) NOT NULL,
99 `latitude` int(8) NOT NULL,
100 `nomPays` varchar(50) NOT NULL,
101 PRIMARY KEY (`idMarqueur`),
102 KEY `nomPays` (`nomPays`)
103) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
104
105--
106-- Déchargement des données de la table `marqueur`
107--
108
109INSERT INTO `marqueur` (`idMarqueur`, `longitude`, `latitude`, `nomPays`) VALUES
110(1, -43, -22, 'Brésil'),
111(2, 4, -74, 'Colombie');
112
113-- --------------------------------------------------------
114
115--
116-- Structure de la table `pays`
117--
118
119DROP TABLE IF EXISTS `pays`;
120CREATE TABLE IF NOT EXISTS `pays` (
121 `nomPays` varchar(50) NOT NULL,
122 `description` varchar(300) NOT NULL,
123 `capitale` varchar(30) NOT NULL,
124 `nbHabitants` int(10) NOT NULL,
125 `surface` int(10) NOT NULL,
126 `prodArabica` decimal(4,2) NOT NULL,
127 `prodRobusta` decimal(4,2) NOT NULL,
128 `qteCafeProduit` decimal(5,1) NOT NULL,
129 PRIMARY KEY (`nomPays`)
130) ENGINE=MyISAM DEFAULT CHARSET=utf8;
131
132--
133-- Déchargement des données de la table `pays`
134--
135
136INSERT INTO `pays` (`nomPays`, `description`, `capitale`, `nbHabitants`, `surface`, `prodArabica`, `prodRobusta`, `qteCafeProduit`) VALUES
137('Brésil', 'La production de café au Brésil représente environ un tiers de la production mondiale de café, ce qui fait du Brésil, le plus grand producteur du monde. En décembre 2014, le Brésil est classé au premier rang des pays producteurs de café, devant le Viêt Nam et la Colombie.', 'BrasÃlia', 208846892, 8514876, '38.00', '14.00', '2964.5'),
138('Vietnam', 'L\'industrie de production du café au Viêt Nam date de l\'ère de la colonisation française. Les Français ont apporté des plantes de café au Viêt Nam dans les années 1800, profitant du climat afin de créer des plantations de café massives.', 'Hanoï', 92699227, 330967, '1.00', '22.00', '1461.0'),
139('Indonésie', 'La production de café en Indonésie représente en 2011 environ 6 % de la production mondiale de café, ce qui fait de l\'Indonésie, le 3e ou 4e plus grand producteur du monde devant ou derrière la Colombie selon les sources.', 'Jakarta', 262787403, 1904569, '1.50', '7.50', '698.9'),
140('Colombie', 'Depuis la fin du XIXe siècle, le café est l’un des principaux produits d’exportation de Colombie. Il joue un rôle essentiel dans la croissance économique du pays.', 'Bogota', 49100000, 1141748, '8.00', '0.00', '653.2'),
141('Ethiopie', 'La caféiculture en Éthiopie est une ancienne tradition. L\'Éthiopie est le pays d\'où le Coffea arabica, la plante donnant le café, est originaire.', 'Addis-Abeba', 108386391, 1127127, '6.00', '0.00', '270.0'),
142('Inde', 'La caféiculture en Inde est localisée sur les collines des États de l\'Inde du Sud, celui de Karnataka comptant pour 53 % suivi du Kerala avec 28 % et du Tamil Nadu avec 11 % d\'une production de 8 200 tonnes.', 'New Delhi', 1296834042, 3287263, '1.50', '3.50', '318.2'),
143('Honduras', 'La production de café au Honduras a joué un rôle dans l\'économie hondurienne. En 2011, le pays est devenu le premier producteur de café d\'Amérique centrale.', 'Tegucigalpa', 9182766, 112090, '5.00', '0.00', '273.5'),
144('Pérou', 'Le Pérou est l\'un des 20 premiers producteurs de café dans le monde en 20141. Il est au cinquième rang pour l\'exportation de café Arabica sur le marché mondial.', 'Lima', 32280640, 1285315, '4.50', '0.00', '256.2'),
145('Méxique', 'La caféiculture au Mexique représente la huitième production mondiale de café au monde avec 252 000 tonnes produites en 20091 et est principalement concentrée dans les régions du sud et du sud-est du pays.', 'Mexico', 125959205, 1964375, '4.50', '0.00', '231.6'),
146('Guatemala', 'La culture caféière au Guatemala représente une part importante de l\'économie nationale. Le pays a été le premier producteur de café d\'Amérique centrale durant une grande partie du xxe siècle.', 'Guatemala', 16581273, 108890, '4.00', '0.00', '253.2'),
147('RESTE DU MONDE', '', '', 0, 0, '11.00', '10.00', '0.0');
148
149-- --------------------------------------------------------
150
151--
152-- Structure de la table `stock`
153--
154
155DROP TABLE IF EXISTS `stock`;
156CREATE TABLE IF NOT EXISTS `stock` (
157 `type` varchar(50) NOT NULL,
158 `stock` decimal(10,0) NOT NULL,
159 `idEntreprise` int(20) NOT NULL,
160 PRIMARY KEY (`type`,`idEntreprise`),
161 KEY `idEntreprise` (`idEntreprise`)
162) ENGINE=MyISAM DEFAULT CHARSET=utf8;
163
164-- --------------------------------------------------------
165
166--
167-- Structure de la table `utilisateurs`
168--
169
170DROP TABLE IF EXISTS `utilisateurs`;
171CREATE TABLE IF NOT EXISTS `utilisateurs` (
172 `identifiant` varchar(50) NOT NULL,
173 `mdp` varchar(30) NOT NULL,
174 `nomEntreprise` varchar(50) NOT NULL,
175 `adresse` varchar(50) NOT NULL,
176 `telephone` varchar(20) NOT NULL,
177 PRIMARY KEY (`identifiant`),
178 UNIQUE KEY `entreprise` (`nomEntreprise`) USING BTREE
179) ENGINE=MyISAM DEFAULT CHARSET=utf8;
180
181--
182-- Déchargement des données de la table `utilisateurs`
183--
184
185INSERT INTO `utilisateurs` (`identifiant`, `mdp`, `nomEntreprise`, `adresse`, `telephone`) VALUES
186('sacha', 'thommet', 'Google', '1 Rue maurice de Tastes', '0682069254'),
187('gauthier', 'mayer', 'IBM', '1 rue des cocotier', '0387092426');
188
189-- --------------------------------------------------------
190
191--
192-- Structure de la table `variete`
193--
194
195DROP TABLE IF EXISTS `variete`;
196CREATE TABLE IF NOT EXISTS `variete` (
197 `type` varchar(50) NOT NULL,
198 `nomPays` varchar(50) NOT NULL,
199 PRIMARY KEY (`type`,`nomPays`) USING BTREE,
200 KEY `nomPays` (`nomPays`)
201) ENGINE=MyISAM DEFAULT CHARSET=utf8;
202
203--
204-- Déchargement des données de la table `variete`
205--
206
207INSERT INTO `variete` (`type`, `nomPays`) VALUES
208('Arabica', 'Brésil'),
209('Arabica', 'Vietnam'),
210('Robusta', 'Brésil'),
211('Robusta', 'Vietnam');
212
213-- --------------------------------------------------------
214
215--
216-- Structure de la vue `concatmarqueur`
217--
218DROP TABLE IF EXISTS `concatmarqueur`;
219
220CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `concatmarqueur` AS select (`marqueur`.`nomPays` or '_' or `marqueur`.`latitude` or '_' or `marqueur`.`longitude`) AS `nomPays || '_' || latitude || '_' || longitude` from `marqueur` ;
221COMMIT;
222
223/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
224/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
225/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;