diff options
| -rw-r--r-- | projekte.sql | 26 |
1 files changed, 5 insertions, 21 deletions
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 */; |
