The Field Collection module is a great tool for grouping fields together. The example provided with the module uses a song playlist. This example relates to multiple documents attached to a node. If, for example, only one document is attached to a node, one can use the node title instead of a field collection. However, multiple documents will need their own title and using the node title to display a link to the document is not useful.
This page covers how to use the Field Collection module with other site building tools to force prettier, human-friendly titles for documents attached to a node. This was the set up used for a document repository site where several of an organization's staff members upload documents for the organization's board members. There was no naming convention for documents, for example one document may be titled "boardreportaugust92012.pdf" and another may be titled "board report_2012.05.10.pdf" - not easy to skim in a list! This (hopefully) forces contributors to add a human-friendly title to the document.
As with all things Drupal, there are multiple ways to accomplish site building goals. This particular example deals with setting up a content type that contains meeting information (such as location and time) as well as attaching multiple documents for that specific meeting and adjusting the output.