· 6 years ago · May 24, 2019, 05:22 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:18
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 `mdp` varchar(30) NOT NULL,
149 `nomEntreprise` varchar(50) NOT NULL,
150 `adresse` varchar(50) NOT NULL,
151 `telephone` varchar(20) NOT NULL,
152 PRIMARY KEY (`identifiant`),
153 UNIQUE KEY `entreprise` (`nomEntreprise`) USING BTREE
154) ENGINE=MyISAM DEFAULT CHARSET=utf8;
155
156-- --------------------------------------------------------
157
158--
159-- Structure de la table `variete`
160--
161
162DROP TABLE IF EXISTS `variete`;
163CREATE TABLE IF NOT EXISTS `variete` (
164 `type` varchar(50) NOT NULL,
165 `nomPays` varchar(50) NOT NULL,
166 PRIMARY KEY (`type`),
167 KEY `provenance` (`nomPays`)
168) ENGINE=MyISAM DEFAULT CHARSET=utf8;
169
170--
171-- Déchargement des données de la table `variete`
172--
173
174INSERT INTO `variete` (`type`, `nomPays`) VALUES
175('Arabica', 'Brésil'),
176('Robusta', 'Brésil');
177
178-- --------------------------------------------------------
179
180--
181-- Structure de la vue `concatmarqueur`
182--
183DROP TABLE IF EXISTS `concatmarqueur`;
184
185CREATE 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` ;
186COMMIT;
187
188/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
189/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
190/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;