sql architect regarding one to many relationship between table
I would just add b.id into table C and avoid columns [zip] and [information] at all because you can easily find [zip] and [information] by joining table B via b.id (which is a PK)