The standard node reference field allows you to add a link from one content item to another. You add the reference to another existing node when you create a node with a nodereference field. The node being referenced must exist in order for this to work.
This module lets you reference a non-existent node using an enhanced autocomplete text field widget. The referenced node is created when the validation fails to find an existing node.