mit den Begriffen ist das so eine Sache. Die verwendet jeder unterschiedlich. Wikipedia verwendet beide Begriffe synonym ( http://de.wikipedia.org/wiki/Semantisches_Datenmodell ), Lockemann sieht darin 2 Phasen ( http://www.ipd.uka.de/~dbe/Folien/dbe0304_11_2x3.pdf ). Beide sind ERM-Modelle, das semantische hat eher fachlichen Charakter, das logische bereits Implementierungscharakter. Das logische kann daher auch in einer anderen Sprache geschrieben sein - je nachdem, wie implementiert (d. h. programmiert wird).
Du musst mal schauen, wie dein Lehrer/Prof. die Begriffe definiert hat.