From 6c24fd09db0860d64edd8c62a44aec847fe995c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cl=C3=A9ment=20GARCIN?= <clement.garcin@ensiie.fr>
Date: Thu, 28 Apr 2016 15:12:04 +0200
Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20base=20de=20donn=C3=A9es?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 base.sql | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100644 base.sql

diff --git a/base.sql b/base.sql
new file mode 100644
index 0000000..22a5389
--- /dev/null
+++ b/base.sql
@@ -0,0 +1,40 @@
+DROP TABLE IF EXISTS Jouer;
+DROP TABLE IF EXISTS Joueur;
+DROP TABLE IF EXISTS Equipe;
+DROP TABLE IF EXISTS Rencontre;
+
+CREATE TABLE Joueur(
+	id INT NOT NULL PRIMARY KEY,
+    login VARCHAR(50),
+    password VARCHAR(50),
+    nom VARCHAR(50),
+    prenom VARCHAR(50),
+    promo INT,
+    age INT
+);
+
+CREATE TABLE Equipe (
+	n_equipe INT NOT NULL PRIMARY KEY,
+    nom_equipe VARCHAR(50)
+);
+
+CREATE TABLE Rencontre(
+	n_rencontre INT NOT NULL PRIMARY KEY,
+    score_domicile INT,
+    score_exterieur INT,
+    victoire VARCHAR(1),
+    date_rencontre DATE,
+    nom_domicile VARCHAR(10),
+    nom_exterieur VARCHAR(10)
+);
+
+CREATE TABLE Jouer(
+	id INT,
+	n_equipe INT,
+	n_rencontre INT,
+	domicile BOOLEAN,
+	PRIMARY KEY (id, n_equipe, n_rencontre),
+	FOREIGN KEY (id) REFERENCES Joueur(id),
+	FOREIGN KEY (n_equipe) REFERENCES Equipe(n_equipe),
+	FOREIGN KEY (n_rencontre) REFERENCES Rencontre(n_rencontre)
+);
\ No newline at end of file
-- 
GitLab