gerade jetzt, habe ich eine Tabelle:SQL Normalisierung
Id - CollegeName - CourseName
diese Tabelle nicht normalisiert, so habe ich viele Kurse für jede 1 Hochschule
ich dies in zwei Tabellen normalisieren müssen:
Colleges: CollegeID - CollegeName
Courses: CourseID - CollegeID - CourseName
Gibt es eine einfache Möglichkeit, dies zu tun?
Vielen Dank
ja, ich benutze MS SQL 2008 –
Ich nehme an, mit normalisiert meinst du 3. Normalform, aber dein Beispielcode verletzt das nicht. Es gibt keine Felder, die nur von CollegeName abhängen. Wenn es auch eine Spalte von CollegeMailingAddres gäbe, würde dies 3NF verletzen. – Andomar
@Andomar True, aber es gibt viele Gründe, warum dieses Refactoring immer noch vorteilhaft ist. –