-- http://www.phpmyadmin.net
--
-- Client :  127.0.0.1
-- Généré le :  Sam 04 Mars 2017 à 20:24
-- Version du serveur :  5.6.21
-- Version de PHP :  5.6.3




--
-- Base de données :  `aviation`
--

-- --------------------------------------------------------

--
-- Structure de la table `avions_ligne`
--

CREATE TABLE IF NOT EXISTS `avions_ligne` (
  `ID_AL` varchar(5) COLLATE latin1_general_cs NOT NULL,
  `ID_ALFull` varchar(15) COLLATE latin1_general_cs NOT NULL COMMENT 'ID de l''avion',
  `Constructeur` varchar(10) COLLATE latin1_general_cs NOT NULL COMMENT 'Nom du constructeur',
  `Famille` varchar(5) COLLATE latin1_general_cs NOT NULL,
  `Série` varchar(5) COLLATE latin1_general_cs NOT NULL,
  `Modèle` varchar(10) COLLATE latin1_general_cs NOT NULL,
  `NbreMoteurs` tinyint(4) NOT NULL,
  `ID_Moteur` varchar(20) COLLATE latin1_general_cs NOT NULL,
  `Envergure` decimal(5,2) NOT NULL COMMENT '(m)',
  `Longueur` decimal(5,2) NOT NULL COMMENT '(m)',
  `Hauteur` decimal(5,2) NOT NULL COMMENT '(m)',
  `LargeurFuselage` decimal(5,2) NOT NULL COMMENT '(m)',
  `LargeurCabine` decimal(5,2) NOT NULL COMMENT '(m)',
  `NbrePassMin` smallint(6) NOT NULL DEFAULT '0',
  `NbrePassMax` smallint(6) NOT NULL DEFAULT '0',
  `VolumeCargo` smallint(6) NOT NULL COMMENT '(mètres cube)',
  `LD3` tinyint(4) NOT NULL,
  `MiseEnService` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs COMMENT='Avions de ligne';

--
-- Contenu de la table `avions_ligne`
--

INSERT INTO `avions_ligne` (`ID_AL`, `ID_ALFull`, `Constructeur`, `Famille`, `Série`, `Modèle`, `NbreMoteurs`, `ID_Moteur`, `Envergure`, `Longueur`, `Hauteur`, `LargeurFuselage`, `LargeurCabine`, `NbrePassMin`, `NbrePassMax`, `VolumeCargo`, `LD3`, `MiseEnService`) VALUES
('AL1', 'A350-800', 'Airbus', '350', '', '800', 2, 'M7', '64.75', '60.64', '17.05', '5.96', '5.61', 276, 312, 0, 28, '0000-00-00'),
('AL10', 'A320-214', 'Airbus', '320', '200', '214', 2, 'M15', '35.80', '37.57', '11.76', '3.95', '3.70', 150, 180, 0, 7, '1987-04-18'),
('AL11', 'A321-211', 'Airbus', '320', '200', '211', 2, 'M16', '35.80', '44.51', '11.76', '3.95', '3.70', 185, 236, 0, 10, '1993-03-11'),
('AL12', 'A321-212', 'Airbus', '320', '200', '212', 2, 'M17', '35.80', '44.51', '11.76', '3.95', '3.70', 185, 236, 10, 10, '1993-03-11'),
('AL13', 'A321-131', 'Airbus', '320', '100', '131', 2, 'M18', '35.80', '44.51', '11.76', '3.95', '3.70', 185, 236, 0, 10, '1993-03-11'),
('AL14', 'A321-231', 'Airbus', '320', '200', '231', 2, 'M19', '35.80', '44.51', '11.76', '3.95', '3.70', 185, 236, 0, 10, '1993-03-11'),
('AL15', 'A350-941', 'Airbus', '350', '900', '941', 2, 'M8', '64.75', '66.89', '17.05', '5.96', '5.61', 315, 366, 0, 36, '2015-01-15'),
('AL2', 'B777-300ER', 'Boeing', '777', '', '300ER', 2, 'M1', '64.80', '73.90', '18.50', '6.20', '5.87', 365, 550, 216, 0, '0000-00-00'),
('AL3', 'B777F', 'Boeing', '777', '', 'F', 2, 'M2', '64.80', '63.70', '18.50', '6.20', '5.87', 0, 0, 653, 0, '0000-00-00'),
('AL4', 'B777-200ER', 'Boeing', '777', '', '200ER', 2, 'M2', '60.90', '63.70', '18.50', '6.20', '5.87', 301, 440, 162, 0, NULL),
('AL5', 'A380-841', 'Airbus', '380', '800', '841', 4, 'M11', '79.75', '72.72', '24.09', '7.14', '6.54', 525, 853, 0, 38, '2007-10-25'),
('AL6', 'A380-861', 'Airbus', '380', '800', '861', 4, 'M10', '79.75', '72.72', '24.09', '7.14', '6.54', 525, 853, 0, 38, '2007-10-25'),
('AL7', 'A380-800', 'Airbus', '380', '800', '842', 4, 'M12', '79.75', '72.72', '24.09', '7.14', '6.54', 525, 853, 0, 38, '2007-10-25'),
('AL8', 'B747-8', 'Boeing', '747', '', '8I', 4, 'M13', '68.45', '76.25', '19.35', '0.00', '6.10', 467, 605, 162, 0, '2012-06-01'),
('AL9', 'ERJ190-100', 'Embraer', 'E-Jet', '', 'E-190', 2, 'M14', '28.72', '36.24', '10.28', '3.01', '2.74', 94, 114, 0, 0, '2004-03-17');

-- --------------------------------------------------------

--
-- Structure de la table `compagnies_aériennes`
--

CREATE TABLE IF NOT EXISTS `compagnies_aériennes` (
  `ID_Compagnie` varchar(2) COLLATE latin1_general_cs NOT NULL,
  `Nom` varchar(20) COLLATE latin1_general_cs NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs COMMENT='Compagnies aériennes';

--
-- Contenu de la table `compagnies_aériennes`
--

INSERT INTO `compagnies_aériennes` (`ID_Compagnie`, `Nom`) VALUES
('AF', 'Air France'),
('AI', 'Air India'),
('BA', 'British Airways'),
('EK', 'Emirates'),
('LH', 'Lufthansa'),
('QF', 'Quantas'),
('QR', 'Qatar Airways');

-- --------------------------------------------------------

--
-- Structure de la table `moteurs`
--

CREATE TABLE IF NOT EXISTS `moteurs` (
  `ID_Moteur` varchar(4) COLLATE latin1_general_cs NOT NULL,
  `ID_MoteurFull` varchar(25) COLLATE latin1_general_cs NOT NULL,
  `Type` varchar(15) COLLATE latin1_general_cs NOT NULL,
  `Fabricant` varchar(30) COLLATE latin1_general_cs NOT NULL,
  `Famille` varchar(10) COLLATE latin1_general_cs NOT NULL,
  `Série` varchar(10) COLLATE latin1_general_cs NOT NULL,
  `Modèle` varchar(10) COLLATE latin1_general_cs NOT NULL,
  `Poussée` decimal(5,2) NOT NULL COMMENT 'Poussée maximale au décollage (kN)',
  `Longueur` smallint(6) NOT NULL COMMENT '(mm)'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs COMMENT='Moteurs pour avion de ligne';

--
-- Contenu de la table `moteurs`
--

INSERT INTO `moteurs` (`ID_Moteur`, `ID_MoteurFull`, `Type`, `Fabricant`, `Famille`, `Série`, `Modèle`, `Poussée`, `Longueur`) VALUES
('M1', 'GE90-115B', 'Turboréacteur', 'General Electrics', 'GE90', '', '115B', '512.00', 7289),
('M10', 'GP7270', 'Turboréacteur', 'Engine Alliance', 'GP', '7200', '70', '332.00', 4740),
('M11', 'RR RB211 Trent 970-84', 'Turboréacteur', 'Rolls-Royce', 'Trent', '900', '970', '334.00', 5477),
('M12', 'RR RB211 Trent 972-84', 'Turboréacteur', 'Rolls-Royce', 'Trent', '900', '972-84', '341.00', 5477),
('M13', 'GEnx-2B-67', 'Turboréacteur', 'General Electrics', 'GEnx', '2B', '67', '296.00', 4310),
('M14', 'GE CF34-10E', 'Turboréacteur', 'General Electrics', 'CF34', '10', '10E', '89.00', 3700),
('M15', 'CFM56-5B4', 'Turboréacteur', 'CFM International', 'CFM56', '5B', '5B4', '120.00', 2500),
('M16', 'CFM56-5B3', 'Turboréacteur', 'CFM International', 'CFM56', '5B', '5B3', '150.00', 2500),
('M17', 'CFM56-5B1', 'Turboréacteur', 'CFM International', 'CFM56', '5B', '5B1', '130.00', 2500),
('M18', 'IAE V2530-A5', 'Turboréacteur', 'International Aero Engines', 'V2500', '', 'V2530-A5', '140.00', 3200),
('M19', 'IAE V2533-A5', 'Turboréacteur', 'International Aero Engines', 'V2500', '', 'V2533-A5', '147.00', 3200),
('M2', 'GE90-94B', 'Turboréacteur', 'General Electrics', 'GE90', '', '94B', '425.00', 7289),
('M3', 'PW4090', 'Turboréacteur', 'Pratt&Whitney', 'PW4000', '112', 'PW4090', '400.00', 4851),
('M5', 'RR RB211 Trent 977-84', 'Turboréacteur', 'Rolls-Royce', 'Trent', '900', '977-84', '359.00', 5477),
('M6', 'RR RB211 Trent 977B-84', 'Turboréacteur', 'Rolls-Royce', 'Trent', '900', '977B-84', '373.00', 5477),
('M7', 'RR Trent XWB-75', 'Turboréacteur', 'Rolls-Royce', 'Trent', '1700', '75', '337.00', 5218),
('M8', 'RR Trent XWB-84', 'Turboréacteur', 'Rolls-Royce', 'Trent', '1700', '84', '374.00', 5218),
('M9', 'RR Trent XWB-97', 'Turboréacteur', 'Rolls-Royce', 'Trent', '1700', '97', '432.00', 5218);

--
-- Index pour les tables exportées
--

--
-- Index pour la table `avions_ligne`
--
ALTER TABLE `avions_ligne`
 ADD PRIMARY KEY (`ID_AL`), ADD UNIQUE KEY `ID` (`ID_AL`);

--
-- Index pour la table `compagnies_aériennes`
--
ALTER TABLE `compagnies_aériennes`
 ADD PRIMARY KEY (`ID_Compagnie`), ADD UNIQUE KEY `ID_Compagnie` (`ID_Compagnie`);

--
-- Index pour la table `moteurs`
--
ALTER TABLE `moteurs`
 ADD PRIMARY KEY (`ID_Moteur`), ADD UNIQUE KEY `ID_Moteur` (`ID_MoteurFull`), ADD UNIQUE KEY `ID_Moteur_2` (`ID_Moteur`);

