SQLite allows you to define foreign key constraints in your table definition. It currently doesn't enforce those constraints, but it does allow you to define them.
The SQLite provider will also parse them from the schema and fully report them so that the typed dataset designer will automatically generate the relationships when you drag and drop tables.
Robert