Hallo Carl,
Deine erste Frage verstehe ich nicht völlig - was heißt falsch?
Bezüglich des zweiten Punktes nehme einmal an, Du hast einen Eintrag mit der id 3 und verweist von einer anderen Tabelle auf diesen. Wenn nun das Löschen des vorherigen Eintrag, z. B. mit der id 2, zur Folge hätte, daß die id des dritten nun die id 2 erhielte, zielte der Verweis aus der anderen Tabelle ins Leere. Ids sind nicht zur Durchnummerierung geeignet, sondern eindeutige Kennzeichen eines Datensatzes.
Gruß
Eidgenosse