Datenbanken und Informationssysteme
Aufbau der SQL-Datenbank
In der Beispiel-Datenbank sind drei Tabellen enthalten, die folgendermaßen definiert sind:
CREATE TABLE Projekte (
Nr INT NOT NULL,
Title CHAR(30) NOT NULL,
Budget DECIMAL(10,2) NOT NULL,
PRIMARY KEY(Nr)
);
CREATE TABLE Projektdurchfuehrung (
Nr INT NOT NULL,
Kurz CHAR(4) NOT NULL,
PRIMARY KEY(Nr, Kurz)
);
CREATE TABLE Abteilungen (
Kurz CHAR(4) NOT NULL,
Name CHAR(30) NOT NULL,
Oberabt CHAR(4) ,
PRIMARY KEY(Kurz)
);
Ferner sind bereits Beispieldaten enthalten, die den in der Vorlesung gezeigten Beispielen weitgehend entsprechen.
Hinweise zur Benutzung der SQL-Datenbank
-
Durch Ankreuzen der Checkbox "SELECT [x] TO INITIALIZE THE ABOVE DATABASE" wird die Datenbank
in ihren Ausgangszustand versetzt, d.h. alle Tabellenzeilen werden gelöscht und die Beispieldaten
werden wieder eingefügt.
-
Um Überschneidungen beim Benutzen der DB zu verringern, sind 10 voneinander unabhängige Gruppen eingerichtet.
Die Gruppe läßt sich mit dem Menü auf der
Eingangsseite auswählen.
- Die SQL-Befehle müssen OHNE abschließendes Semikolon eingegeben werden!
- Die Groß- und Kleinschreibung der Tabellen- und Spaltennamen ist relevant!
-
SQL-Befehle zum Erzeugen, Ändern oder Löschen der Tabellen selbst
(CREATE TABLE, ALTER TABLE, DROP TABLE etc.)
sind nicht erlaubt und werden abgefangen.