你有些说对了,有些说错了! 你对主句、从句的结构划分是正确的.
主句A good book is a best friend是一个“主系表”句型,其中A good book是主语(当然还可细分为:book是主语,good是定语,修饰book;但没有必要分得这么细); is是连系动词;a best friend是表语.
定语从句who never turns his back upon you修饰friend(不是修饰主语book);从句是一个“主谓宾”的句型,其中,who是关系代词,作主语; turns是谓语动词,his back是宾语; never,upon you都是状语.