Hi,
ich bin gerade dabei einen Terminkalender mit Hilfe von MySQL und PHP zu erzeugen, nun bin ich auf ein kleines Problem gestoßen:
Und zwar habe ich folgende Relation erzeugt:
CREATE TABLE Person
(
PersNr INT(6) UNSIGNED NOT NULL AUTO_INCREMENT,
Name VARCHAR(50) NOT NULL,
Vorname VARCHAR(50) NOT NULL,
Plz VARCHAR(5) NOT NULL,
Ort VARCHAR(50) NOT NULL,
Strasse VARCHAR(50) NOT NULL,
Email VARCHAR(50) NULL,
TelNr VARCHAR(20) NULL,
PRIMARY KEY(PersNr)
);
Mir ist aufgefallen das Ort und Straße die Postleitzahl bestimmt (Ort,Strasse->:stuck_out_tongue_winking_eye:LZ). Die 3. Normalform besagt doch, dass kein Attribut von einem Nicht-Schlüssel-Attribut abhängig sein darf, oder?
Nun stell ich mir die Frage, ob das in diesem Fall überhaupt sinnvoll ist eine weitere Relation (Ort) zu erstellen, was sagt ihr dazu?
Mit freundlichen Grüßen
Chriss