You said 1 > 5. That's not a cycle. 5 > 1, would make it a cycle.
If a record has to be in 1 to place a record in 2, and one has to be in 2 to be in 3, and one has to be in 3 to be in 1, that's a cycle.
That can be annoying since you have to populate all the tables simultaneously for the transaction to go through.
But if a record has to be in 1 to be in 2, and one has to be in 2 to be in 3, and one has to be in 1 to be in 3, that's not the same.
In that situation, you can insert a record into 1 without any problem.
People act like cycles are the end of the world, but seriously, all it means is that the normal INSERT statement doesn't automatically work. It's not all that hard to work around, depends on the DBMS, but you generally just disable integrity checks temporarily, and once you figure it out, you can just package that into a stored procedure.
Updating works like usual. You'll definitely want to check how deletes are cascaded. Just write out a few examples on paper and then test to see that the DBMS is doing what you expect.