External key relationships are to ensure data integrity , for example. make sure you don't have any voodoo child lines that no longer have a parent line, etc.
External key relationships alone do not increase your productivity, because SQL Server does not automatically create any indexes for foreign keys.
For several reasons (improving performance while maintaining referential integrity and increasing JOIN performance - see Kimberly Tripp blog post ). the recommended step for adding indexes to all foreign key fields in your tables - and adding these indexes will speed up queries that will use these FK relationships.
source share