No you do not have to have all there, you can collapse the core to the distribution layer:
http://conft.com/warp/public/cc/so/neso/lnso/cpso/gcnd_wp.pdfSmall and medium campus networks usually have a two-tier design, with an Ethernet access layer and a core/distribution layer that is consolidated to form a collapsed backbone. Large campus networks usually have a three-tier design with an Ethernet access layer, a distribution layer and core layer.
Billy