To be precise,
The difference between
create table a ( foreign key (id) referenced by b(name),);
create table b( id integer referenced by b(name),);