prev up next


Aufgabe 6.3 (10 Punkte)

Die Schiedsrichter in Ihrer Datenbank user_[loginname]_WM2006 sind entweder ein 'Referee' oder ein 'Assistant Referee'. Finden Sie mit Hilfe der MySQL-Dokumentation heraus, wie Sie eine SQL-Anfrage erstellen können, die die Tabelle Schiedsrichter so verändert, dass der Datenbank-Server beim Einfügen von neuen Schiedsrichtern testet, ob es sich bei dem eingefügten Schiedsrichter um einen 'Referee' oder einen 'Assistent Referee' handelt.

Musterlösung vom 08.06.2008:

-- Attribut der Tabelle Schiedsrichter einschraenken

alter table Schiedsrichter
modify Funktion ENUM('Referee','Assistant Referee')

-- test, ob's geklappt hat

insert into Schiedsrichter
values ('Schiedsrichter', 'Nobody', 'GER', 30003)


prev up next