-- https://www.phpmyadmin.net/
--
-- Hôte : database
-- Généré le : lun. 05 mai 2025 à 14:17
-- Version du serveur : 8.0.41
-- Version de PHP : 8.2.27

START TRANSACTION;



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

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

--
-- Structure de la table `TR_Client_Table`
--

CREATE TABLE `TR_Client_Table` (
  `FK_Client` int DEFAULT NULL,
  `FK_Table` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `TR_Client_Table`
--

INSERT INTO `TR_Client_Table` (`FK_Client`, `FK_Table`) VALUES
(1, 6),
(1, 8),
(1, 2),
(1, 2),
(2, 3),
(2, 1),
(2, 2),
(3, 1),
(3, 5),
(3, 3);

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

--
-- Structure de la table `T_Localite`
--

CREATE TABLE `T_Localite` (
  `PK_Localite` int NOT NULL,
  `Localite` varchar(50) DEFAULT NULL,
  `NPA` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `T_Localite`
--

INSERT INTO `T_Localite` (`PK_Localite`, `Localite`, `NPA`) VALUES
(1, 'Zurich', 8000),
(2, 'Genève', 1200),
(3, 'Bâle', 4000),
(4, 'Lausanne', 1000),
(5, 'Berne', 3000),
(6, 'Lucerne', 6000),
(7, 'Saint-Gall', 9000),
(8, 'Lugano', 6900),
(9, 'Fribourg', 1700),
(10, 'Neuchâtel', 2000),
(11, 'Sion', 1950),
(12, 'Bienne', 2500),
(13, 'Thoune', 3600),
(14, 'Schaffhouse', 8200),
(15, 'Coire', 7000),
(16, 'Aarau', 5000),
(17, 'Bellinzone', 6500),
(18, 'Olten', 4600),
(19, 'Uster', 8610),
(20, 'Winterthour', 8400);

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

--
-- Structure de la table `T_Table`
--

CREATE TABLE `T_Table` (
  `PK_Table` int NOT NULL,
  `Numero` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `T_Table`
--

INSERT INTO `T_Table` (`PK_Table`, `Numero`) VALUES
(1, 1),
(2, 2),
(3, 3),
(4, 4),
(5, 5),
(6, 6),
(7, 7),
(8, 8),
(9, 9),
(10, 10);

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `TR_Client_Table`
--
ALTER TABLE `TR_Client_Table`
  ADD KEY `FK_Client` (`FK_Client`),
  ADD KEY `FK_Table` (`FK_Table`);

--
-- Index pour la table `T_Localite`
--
ALTER TABLE `T_Localite`
  ADD PRIMARY KEY (`PK_Localite`);

--
-- Index pour la table `T_Table`
--
ALTER TABLE `T_Table`
  ADD PRIMARY KEY (`PK_Table`);

--
-- AUTO_INCREMENT pour la table `T_Localite`
--
ALTER TABLE `T_Localite`
  MODIFY `PK_Localite` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=61;

--
-- AUTO_INCREMENT pour la table `T_Table`
--
ALTER TABLE `T_Table`
  MODIFY `PK_Table` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `TR_Client_Table`
--
ALTER TABLE `TR_Client_Table`
  ADD CONSTRAINT `tr_client_table_ibfk_1` FOREIGN KEY (`FK_Client`) REFERENCES `T_Client` (`PK_Client`),
  ADD CONSTRAINT `tr_client_table_ibfk_2` FOREIGN KEY (`FK_Table`) REFERENCES `T_Table` (`PK_Table`);
COMMIT;

