You are on page 1of 8

-- MariaDB dump 10.19-11.0.

2-MariaDB, for Win64 (AMD64)


--
-- Host: localhost Database: videotech
-- ------------------------------------------------------
-- Server version 11.0.2-MariaDB

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;


/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `acteur`
--

DROP TABLE IF EXISTS `acteur`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `acteur` (
`NUMACTEUR` varchar(128) NOT NULL,
`NOM` varchar(40) DEFAULT NULL,
`PRENOM` varchar(40) DEFAULT NULL,
`ANNEE_DE_NAISSANCE` int(4) DEFAULT NULL,
`NATIONALITE` varchar(40) DEFAULT NULL,
PRIMARY KEY (`NUMACTEUR`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `acteur`
--

LOCK TABLES `acteur` WRITE;


/*!40000 ALTER TABLE `acteur` DISABLE KEYS */;
INSERT INTO `acteur` VALUES
('1','Riva','Emmanuelle',1927,'Française'),
('2','Streep','Meryl',1949,'Américaine'),
('3','Dujardin','Jean',1972,'Française');
/*!40000 ALTER TABLE `acteur` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `clients`
--

DROP TABLE IF EXISTS `clients`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `clients` (
`NUMCLI` int(4) NOT NULL,
`NOM` varchar(20) DEFAULT NULL,
`PRENOM` varchar(20) DEFAULT NULL,
`ADRESSE` varchar(20) DEFAULT NULL,
`TELEPHONE` varchar(20) DEFAULT NULL,
`DATE_DE_NAISSANCE` date DEFAULT NULL,
`SEXE` varchar(1) DEFAULT NULL,
`PROFESSION` varchar(40) DEFAULT NULL,
`STATUT` varchar(20) DEFAULT NULL,
PRIMARY KEY (`NUMCLI`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `clients`
--

LOCK TABLES `clients` WRITE;


/*!40000 ALTER TABLE `clients` DISABLE KEYS */;
INSERT INTO `clients` VALUES
(1,'Martin','Pierre','Paris','0606060606','1970-01-01','M','Comédien','Abonné'),
(2,'Martin','Julie','Toulouse','0606060609','1970-01-
01','F','Sans','Ocacasionnel');
/*!40000 ALTER TABLE `clients` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `distribution`
--

DROP TABLE IF EXISTS `distribution`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `distribution` (
`NUMO` int(4) NOT NULL,
`NUMACTEUR` varchar(128) NOT NULL,
PRIMARY KEY (`NUMO`,`NUMACTEUR`),
KEY `FK_DISTRIBUTION_ACTEUR` (`NUMACTEUR`),
CONSTRAINT `FK_DISTRIBUTION_ACTEUR` FOREIGN KEY (`NUMACTEUR`) REFERENCES `acteur`
(`NUMACTEUR`),
CONSTRAINT `FK_DISTRIBUTION_OEUVRE` FOREIGN KEY (`NUMO`) REFERENCES `oeuvre`
(`NUMO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `distribution`
--

LOCK TABLES `distribution` WRITE;


/*!40000 ALTER TABLE `distribution` DISABLE KEYS */;
INSERT INTO `distribution` VALUES
(2,'1'),
(1,'2'),
(3,'3');
/*!40000 ALTER TABLE `distribution` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `employe`
--

DROP TABLE IF EXISTS `employe`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `employe` (
`NUMEMPLOYE` varchar(4) NOT NULL,
`NOM` varchar(40) DEFAULT NULL,
`PRENOM` varchar(40) DEFAULT NULL,
`DATE_DE_NAISSANC` date DEFAULT NULL,
`ADRESSE` varchar(40) DEFAULT NULL,
`ANNEE_D_EMBAUCHE` int(4) DEFAULT NULL,
`SALAIRE` decimal(13,2) DEFAULT NULL,
`POURCENTAGE_LOCATION` int(2) DEFAULT NULL,
`POURCENTAGE_VENTE` int(2) DEFAULT NULL,
PRIMARY KEY (`NUMEMPLOYE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `employe`
--

LOCK TABLES `employe` WRITE;


/*!40000 ALTER TABLE `employe` DISABLE KEYS */;
INSERT INTO `employe` VALUES
('1','Dupont','Jeanne','1998-12-12','Toulouse',2010,2000.00,5,10),
('2','Durant ','Yves','1999-10-10','Toulouse',2011,1200.00,3,5);
/*!40000 ALTER TABLE `employe` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `genre`
--

DROP TABLE IF EXISTS `genre`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `genre` (
`GENRE` varchar(20) NOT NULL,
PRIMARY KEY (`GENRE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `genre`
--

LOCK TABLES `genre` WRITE;


/*!40000 ALTER TABLE `genre` DISABLE KEYS */;
INSERT INTO `genre` VALUES
('comédie'),
('drame');
/*!40000 ALTER TABLE `genre` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `location`
--

DROP TABLE IF EXISTS `location`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `location` (
`NUMCLI` int(4) NOT NULL,
`NUMVIDEO` int(4) NOT NULL,
`NUMEMPLOYE` varchar(4) NOT NULL,
`DATESORTIE` date NOT NULL,
`DATERETOUR` date DEFAULT NULL,
PRIMARY KEY (`NUMCLI`,`NUMVIDEO`,`NUMEMPLOYE`,`DATESORTIE`),
KEY `FK_LOCATION_VIDEO` (`NUMVIDEO`),
KEY `FK_LOCATION_EMPLOYE` (`NUMEMPLOYE`),
CONSTRAINT `FK_LOCATION_CLIENTS` FOREIGN KEY (`NUMCLI`) REFERENCES `clients`
(`NUMCLI`),
CONSTRAINT `FK_LOCATION_EMPLOYE` FOREIGN KEY (`NUMEMPLOYE`) REFERENCES `employe`
(`NUMEMPLOYE`),
CONSTRAINT `FK_LOCATION_VIDEO` FOREIGN KEY (`NUMVIDEO`) REFERENCES `video`
(`NUMVIDEO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `location`
--

LOCK TABLES `location` WRITE;


/*!40000 ALTER TABLE `location` DISABLE KEYS */;
INSERT INTO `location` VALUES
(1,1,'1','2019-11-01','2019-12-01'),
(2,1,'2','2019-12-01',NULL);
/*!40000 ALTER TABLE `location` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `metteur_en_scene`
--

DROP TABLE IF EXISTS `metteur_en_scene`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `metteur_en_scene` (
`NUMMETTEURENSCENE` varchar(10) NOT NULL,
`NOM` varchar(40) DEFAULT NULL,
`PRENOM` varchar(40) DEFAULT NULL,
`ANNEE_DE_NAISSANCE` int(4) DEFAULT NULL,
`NATIONALITE` varchar(40) DEFAULT NULL,
PRIMARY KEY (`NUMMETTEURENSCENE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `metteur_en_scene`
--

LOCK TABLES `metteur_en_scene` WRITE;


/*!40000 ALTER TABLE `metteur_en_scene` DISABLE KEYS */;
INSERT INTO `metteur_en_scene` VALUES
('0',NULL,NULL,NULL,NULL),
('1','Renais','Alain',1922,'Française'),
('2','Allen','Woody',1935,'Américaine'),
('3','Hazanavicius','Michel',1967,'Française');
/*!40000 ALTER TABLE `metteur_en_scene` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `oeuvre`
--

DROP TABLE IF EXISTS `oeuvre`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oeuvre` (
`NUMO` int(4) NOT NULL,
`GENRE` varchar(20) NOT NULL,
`TITRE` varchar(40) DEFAULT NULL,
`DUREE` int(4) DEFAULT NULL,
`ANNEE` int(4) DEFAULT NULL,
`CATEGORIE` varchar(20) DEFAULT NULL,
`NUMMETTEURENSCENE` varchar(10) NOT NULL,
PRIMARY KEY (`NUMO`),
KEY `FK_OEUVRE_GENRE` (`GENRE`),
KEY `FK_OEUVRE_METTEUR_EN_SCENE` (`NUMMETTEURENSCENE`),
CONSTRAINT `FK_OEUVRE_GENRE` FOREIGN KEY (`GENRE`) REFERENCES `genre` (`GENRE`),
CONSTRAINT `FK_OEUVRE_METTEUR_EN_SCENE` FOREIGN KEY (`NUMMETTEURENSCENE`)
REFERENCES `metteur_en_scene` (`NUMMETTEURENSCENE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `oeuvre`
--

LOCK TABLES `oeuvre` WRITE;


/*!40000 ALTER TABLE `oeuvre` DISABLE KEYS */;
INSERT INTO `oeuvre` VALUES
(1,'comédie','Manhattan',2,1979,'film','2'),
(2,'drame','Hiroshima mon amour',2,1959,'film','1'),
(3,'comédie','The Artist',2,2012,'film','3');
/*!40000 ALTER TABLE `oeuvre` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `preference`
--

DROP TABLE IF EXISTS `preference`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `preference` (
`GENRE` varchar(20) NOT NULL,
`NUMCLI` int(4) NOT NULL,
PRIMARY KEY (`GENRE`,`NUMCLI`),
KEY `FK_PREFERENCE_CLIENTS` (`NUMCLI`),
CONSTRAINT `FK_PREFERENCE_CLIENTS` FOREIGN KEY (`NUMCLI`) REFERENCES `clients`
(`NUMCLI`),
CONSTRAINT `FK_PREFERENCE_GENRE` FOREIGN KEY (`GENRE`) REFERENCES `genre`
(`GENRE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `preference`
--

LOCK TABLES `preference` WRITE;


/*!40000 ALTER TABLE `preference` DISABLE KEYS */;
INSERT INTO `preference` VALUES
('comédie',1),
('drame',2);
/*!40000 ALTER TABLE `preference` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `recompense`
--

DROP TABLE IF EXISTS `recompense`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `recompense` (
`NUMRECOMPENSE` varchar(10) NOT NULL,
`NUMO` int(4) DEFAULT NULL,
`NUMMETTEURENSCENE` varchar(10) DEFAULT NULL,
`NUMACTEUR` varchar(128) DEFAULT NULL,
`ANNEE` int(4) DEFAULT NULL,
`LIEU` varchar(40) DEFAULT NULL,
`NOM` varchar(40) DEFAULT NULL,
PRIMARY KEY (`NUMRECOMPENSE`),
KEY `FK_RECOMPENSE_OEUVRE` (`NUMO`),
KEY `FK_RECOMPENSE_METTEUR_EN_SCENE` (`NUMMETTEURENSCENE`),
KEY `FK_RECOMPENSE_ACTEUR` (`NUMACTEUR`),
CONSTRAINT `FK_RECOMPENSE_ACTEUR` FOREIGN KEY (`NUMACTEUR`) REFERENCES `acteur`
(`NUMACTEUR`),
CONSTRAINT `FK_RECOMPENSE_METTEUR_EN_SCENE` FOREIGN KEY (`NUMMETTEURENSCENE`)
REFERENCES `metteur_en_scene` (`NUMMETTEURENSCENE`),
CONSTRAINT `FK_RECOMPENSE_OEUVRE` FOREIGN KEY (`NUMO`) REFERENCES `oeuvre`
(`NUMO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `recompense`
--

LOCK TABLES `recompense` WRITE;


/*!40000 ALTER TABLE `recompense` DISABLE KEYS */;
INSERT INTO `recompense` VALUES
('1',2,'0',NULL,1960,'Cannes','Palmd\'Or'),
('2',2,'0','1',1980,'Berlin','Prix d\'interprétation féminine'),
('3',NULL,'1',NULL,1980,'Cannes','Prix mise enscène'),
('4',NULL,'0',NULL,1980,'Cannes','Prix d\'interprétation féminine'),
('5',3,'0','3',2012,'Hollywood','Oscar du meilleur acteur masculin'),
('6',NULL,'2',NULL,2012,'Hollywood',' Oscar du meilleur scénario original'),
('7',3,'0',NULL,2012,'Hollywood','Oscar du meilleur film');
/*!40000 ALTER TABLE `recompense` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `vente`
--

DROP TABLE IF EXISTS `vente`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vente` (
`NUMVIDEO` int(4) NOT NULL,
`NUMCLI` int(4) NOT NULL,
`NUMEMPLOYE` varchar(4) NOT NULL,
`DATEVENTE` date DEFAULT NULL,
PRIMARY KEY (`NUMVIDEO`),
KEY `FK_VENTE_CLIENTS` (`NUMCLI`),
KEY `FK_VENTE_EMPLOYE` (`NUMEMPLOYE`),
CONSTRAINT `FK_VENTE_CLIENTS` FOREIGN KEY (`NUMCLI`) REFERENCES `clients`
(`NUMCLI`),
CONSTRAINT `FK_VENTE_EMPLOYE` FOREIGN KEY (`NUMEMPLOYE`) REFERENCES `employe`
(`NUMEMPLOYE`),
CONSTRAINT `FK_VENTE_VIDEO` FOREIGN KEY (`NUMVIDEO`) REFERENCES `video`
(`NUMVIDEO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `vente`
--

LOCK TABLES `vente` WRITE;


/*!40000 ALTER TABLE `vente` DISABLE KEYS */;
INSERT INTO `vente` VALUES
(2,1,'1','2014-01-01');
/*!40000 ALTER TABLE `vente` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `video`
--

DROP TABLE IF EXISTS `video`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `video` (
`NUMVIDEO` int(4) NOT NULL,
`NUMO` int(4) NOT NULL,
`TYPE` varchar(10) DEFAULT NULL,
`EDITEUR` varchar(40) DEFAULT NULL,
`DATE_DE_FABRICATION` date DEFAULT NULL,
PRIMARY KEY (`NUMVIDEO`),
KEY `FK_VIDEO_OEUVRE` (`NUMO`),
CONSTRAINT `FK_VIDEO_OEUVRE` FOREIGN KEY (`NUMO`) REFERENCES `oeuvre` (`NUMO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `video`
--

LOCK TABLES `video` WRITE;


/*!40000 ALTER TABLE `video` DISABLE KEYS */;
INSERT INTO `video` VALUES
(1,1,'dvd','ugc','2004-01-01'),
(2,2,'dvd','gaumont','2002-01-01');
/*!40000 ALTER TABLE `video` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;


/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2023-07-25 22:32:26

You might also like