Topic: Add field or no...

I have models:

Model:
A has many B
B has many C

And model E belongs to ?

belongs_to A
belongs_to B
belongs_to C
IS it a good idea to keep in model
E name:string a:references, b:references, c:references
and in view
E
e.name
e.a.name
e.b.name
e.c.name

OR only
belongs_to C
E name:string c:references and than in view

E
e.name
e.c.name
e.c.b.name
e.c.b.a.name

What is better way to do this?