From d92df421fbfa3020c5ba35494c0f35459e610e81 Mon Sep 17 00:00:00 2001
From: Stefan Suhren <suhren.stefan@fh-swf.de>
Date: Tue, 8 Dec 2015 23:29:09 +0100
Subject: Update database structure

---
 projekte.sql | 26 +++++---------------------
 1 file changed, 5 insertions(+), 21 deletions(-)

(limited to 'projekte.sql')

diff --git a/projekte.sql b/projekte.sql
index 28e35d1..6a5062b 100644
--- a/projekte.sql
+++ b/projekte.sql
@@ -3,7 +3,7 @@
 -- http://www.phpmyadmin.net
 --
 -- Host: localhost
--- Erstellungszeit: 08. Dez 2015 um 22:07
+-- Erstellungszeit: 08. Dez 2015 um 23:28
 -- Server-Version: 10.1.9-MariaDB-log
 -- PHP-Version: 5.6.16
 
@@ -27,10 +27,9 @@ SET time_zone = "+00:00";
 --
 
 CREATE TABLE `ansprechpartner` (
-  `id` int(11) NOT NULL COMMENT 'Id des Ansprechpartners',
   `vorname` varchar(50) NOT NULL COMMENT 'Vorname des Ansprechpartners',
   `nachname` varchar(50) NOT NULL COMMENT 'Nachname des Ansprechpartners',
-  `organisation` int(11) NOT NULL COMMENT 'Die Organisation für die der Ansprechpartner arbeitet'
+  `organisation` varchar(255) NOT NULL COMMENT 'Die Organisation für die der Ansprechpartner arbeitet'
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Ansprechpartner für Projekte';
 
 -- --------------------------------------------------------
@@ -40,7 +39,6 @@ CREATE TABLE `ansprechpartner` (
 --
 
 CREATE TABLE `organisation` (
-  `id` int(11) NOT NULL COMMENT 'Id der Organisation',
   `name` varchar(255) NOT NULL COMMENT 'Name der Organisation'
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Organisationen für Ansprechpartner';
 
@@ -52,30 +50,16 @@ CREATE TABLE `organisation` (
 -- Indizes für die Tabelle `ansprechpartner`
 --
 ALTER TABLE `ansprechpartner`
-  ADD PRIMARY KEY (`id`),
+  ADD PRIMARY KEY (`vorname`,`nachname`),
   ADD KEY `organisation` (`organisation`);
 
 --
 -- Indizes für die Tabelle `organisation`
 --
 ALTER TABLE `organisation`
-  ADD PRIMARY KEY (`id`);
+  ADD PRIMARY KEY (`name`);
 
 --
--- AUTO_INCREMENT für exportierte Tabellen
---
-
---
--- AUTO_INCREMENT für Tabelle `ansprechpartner`
---
-ALTER TABLE `ansprechpartner`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id des Ansprechpartners';
---
--- AUTO_INCREMENT für Tabelle `organisation`
---
-ALTER TABLE `organisation`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id der Organisation';
---
 -- Constraints der exportierten Tabellen
 --
 
@@ -83,7 +67,7 @@ ALTER TABLE `organisation`
 -- Constraints der Tabelle `ansprechpartner`
 --
 ALTER TABLE `ansprechpartner`
-  ADD CONSTRAINT `ansprechpartnerOrganisation` FOREIGN KEY (`organisation`) REFERENCES `organisation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
+  ADD CONSTRAINT `ansprechpartnerOrganisation` FOREIGN KEY (`organisation`) REFERENCES `organisation` (`name`) ON DELETE CASCADE ON UPDATE CASCADE;
 
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-- 
cgit v1.2.3-70-g09d2

