· 6 years ago · May 24, 2019, 05:06 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:02
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 DEFAULT CHARSET=utf8;
45
46-- --------------------------------------------------------
47
48--
49-- Doublure de structure pour la vue `concatmarqueur`
50-- (Voir ci-dessous la vue réelle)
51--
52DROP VIEW IF EXISTS `concatmarqueur`;
53CREATE TABLE IF NOT EXISTS `concatmarqueur` (
54`nomPays || '_' || latitude || '_' || longitude` int(1)
55);
56
57-- --------------------------------------------------------
58
59--
60-- Structure de la table `entreprise`
61--
62
63DROP TABLE IF EXISTS `entreprise`;
64CREATE TABLE IF NOT EXISTS `entreprise` (
65 `idEntreprise` int(20) NOT NULL AUTO_INCREMENT,
66 `nomEntreprise` varchar(50) NOT NULL,
67 `type` varchar(20) NOT NULL,
68 `nomPays` varchar(50) NOT NULL,
69 PRIMARY KEY (`idEntreprise`),
70 KEY `nomPays` (`nomPays`)
71) ENGINE=MyISAM DEFAULT CHARSET=utf8;
72
73-- --------------------------------------------------------
74
75--
76-- Structure de la table `marqueur`
77--
78
79DROP TABLE IF EXISTS `marqueur`;
80CREATE TABLE IF NOT EXISTS `marqueur` (
81 `idMarqueur` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
82 `longitude` int(8) NOT NULL,
83 `latitude` int(8) NOT NULL,
84 `nomPays` varchar(50) NOT NULL,
85 PRIMARY KEY (`idMarqueur`),
86 KEY `nomPays` (`nomPays`)
87) ENGINE=MyISAM DEFAULT CHARSET=utf8;
88
89-- --------------------------------------------------------
90
91--
92-- Structure de la table `pays`
93--
94
95DROP TABLE IF EXISTS `pays`;
96CREATE TABLE IF NOT EXISTS `pays` (
97 `nomPays` varchar(50) NOT NULL,
98 `description` varchar(300) NOT NULL,
99 `capitale` varchar(30) NOT NULL,
100 `nbHabitants` int(10) NOT NULL,
101 `surface` int(10) NOT NULL,
102 `prodArabica` decimal(4,2) NOT NULL,
103 `prodRobusta` decimal(4,2) NOT NULL,
104 PRIMARY KEY (`nomPays`)
105) ENGINE=MyISAM DEFAULT CHARSET=utf8;
106
107--
108-- Déchargement des données de la table `pays`
109--
110
111INSERT INTO `pays` (`nomPays`, `description`, `capitale`, `nbHabitants`, `surface`, `prodArabica`, `prodRobusta`) VALUES
112('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'),
113('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'),
114('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'),
115('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'),
116('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'),
117('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'),
118('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'),
119('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'),
120('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'),
121('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'),
122('RESTE DU MONDE', '', '', 0, 0, '11.00', '10.00');
123
124-- --------------------------------------------------------
125
126--
127-- Structure de la table `stock`
128--
129
130DROP TABLE IF EXISTS `stock`;
131CREATE TABLE IF NOT EXISTS `stock` (
132 `type` varchar(50) NOT NULL,
133 `stock` decimal(10,0) NOT NULL,
134 `idEntreprise` int(20) NOT NULL,
135 PRIMARY KEY (`type`,`idEntreprise`),
136 KEY `idEntreprise` (`idEntreprise`)
137) ENGINE=MyISAM DEFAULT CHARSET=utf8;
138
139-- --------------------------------------------------------
140
141--
142-- Structure de la table `utilisateurs`
143--
144
145DROP TABLE IF EXISTS `utilisateurs`;
146CREATE TABLE IF NOT EXISTS `utilisateurs` (
147 `identifiant` varchar(50) NOT NULL,
148 `type` varchar(30) NOT NULL,
149 `mdp` varchar(30) NOT NULL,
150 `nomEntreprise` varchar(50) NOT NULL,
151 `adresse` varchar(50) NOT NULL,
152 `telephone` varchar(20) NOT NULL,
153 PRIMARY KEY (`identifiant`),
154 UNIQUE KEY `entreprise` (`nomEntreprise`) USING BTREE
155) ENGINE=MyISAM DEFAULT CHARSET=utf8;
156
157-- --------------------------------------------------------
158
159--
160-- Structure de la table `variete`
161--
162
163DROP TABLE IF EXISTS `variete`;
164CREATE TABLE IF NOT EXISTS `variete` (
165 `type` varchar(50) NOT NULL,
166 `nomPays` varchar(50) NOT NULL,
167 PRIMARY KEY (`type`),
168 KEY `provenance` (`nomPays`)
169) ENGINE=MyISAM DEFAULT CHARSET=utf8;
170
171--
172-- Déchargement des données de la table `variete`
173--
174
175INSERT INTO `variete` (`type`, `nomPays`) VALUES
176('Arabica', 'Brésil'),
177('Robusta', 'Brésil');
178
179-- --------------------------------------------------------
180
181--
182-- Structure de la vue `concatmarqueur`
183--
184DROP TABLE IF EXISTS `concatmarqueur`;
185
186CREATE 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` ;
187COMMIT;
188
189/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
190/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
191/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;