-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Erstellungszeit: 03. Mrz 2024 um 18:44 -- Server-Version: 10.4.32-MariaDB -- PHP-Version: 8.2.12 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!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 */; -- -- Datenbank: `normalisierung1` -- -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `lehrer` -- CREATE TABLE `lehrer` ( `lehrerID` int(11) NOT NULL, `Lehrer` varchar(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Daten für Tabelle `lehrer` -- INSERT INTO `lehrer` (`lehrerID`, `Lehrer`) VALUES (1, 'Snape'), (2, 'Ike'), (3, 'Dumbledoor'), (4, 'McGonagal'); -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `lernfeld` -- CREATE TABLE `lernfeld` ( `ID` int(11) NOT NULL, `Lernfeld` varchar(11) NOT NULL, `lehrer` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Daten für Tabelle `lernfeld` -- INSERT INTO `lernfeld` (`ID`, `Lernfeld`, `lehrer`) VALUES (1, '1', 4), (2, '2', 3), (3, '3', 4), (4, '4', 2), (5, '7', 1); -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `noten` -- CREATE TABLE `noten` ( `Noten` int(11) NOT NULL, `Schuler` int(11) NOT NULL, `Lehrer` int(11) NOT NULL, `Lernfeld` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Daten für Tabelle `noten` -- INSERT INTO `noten` (`Noten`, `Schuler`, `Lehrer`, `Lernfeld`) VALUES (2, 1, 1, 5), (3, 1, 2, 4), (5, 2, 3, 2), (4, 3, 4, 1), (4, 3, 4, 1); -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `schueler` -- CREATE TABLE `schueler` ( `schuelerID` int(11) NOT NULL, `Vorname` varchar(100) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Daten für Tabelle `schueler` -- INSERT INTO `schueler` (`schuelerID`, `Vorname`) VALUES (1, 'Potter'), (2, 'Weasly'), (3, 'Granger'); -- -- Indizes der exportierten Tabellen -- -- -- Indizes für die Tabelle `lehrer` -- ALTER TABLE `lehrer` ADD PRIMARY KEY (`lehrerID`); -- -- Indizes für die Tabelle `lernfeld` -- ALTER TABLE `lernfeld` ADD PRIMARY KEY (`ID`), ADD KEY `lehrer` (`lehrer`); -- -- Indizes für die Tabelle `noten` -- ALTER TABLE `noten` ADD KEY `Lehrer` (`Lehrer`), ADD KEY `Lernfeld` (`Lernfeld`), ADD KEY `Schuler` (`Schuler`); -- -- Indizes für die Tabelle `schueler` -- ALTER TABLE `schueler` ADD PRIMARY KEY (`schuelerID`); -- -- AUTO_INCREMENT für exportierte Tabellen -- -- -- AUTO_INCREMENT für Tabelle `lehrer` -- ALTER TABLE `lehrer` MODIFY `lehrerID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; -- -- AUTO_INCREMENT für Tabelle `lernfeld` -- ALTER TABLE `lernfeld` MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; -- -- AUTO_INCREMENT für Tabelle `schueler` -- ALTER TABLE `schueler` MODIFY `schuelerID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -- -- Constraints der exportierten Tabellen -- -- -- Constraints der Tabelle `lernfeld` -- ALTER TABLE `lernfeld` ADD CONSTRAINT `lernfeld_ibfk_1` FOREIGN KEY (`lehrer`) REFERENCES `lehrer` (`lehrerID`); -- -- Constraints der Tabelle `noten` -- ALTER TABLE `noten` ADD CONSTRAINT `noten_ibfk_1` FOREIGN KEY (`Lehrer`) REFERENCES `lehrer` (`lehrerID`), ADD CONSTRAINT `noten_ibfk_2` FOREIGN KEY (`Lernfeld`) REFERENCES `lernfeld` (`ID`), ADD CONSTRAINT `noten_ibfk_3` FOREIGN KEY (`Schuler`) REFERENCES `schueler` (`schuelerID`); COMMIT; /*!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 */;