What is the difference between a "has many" and a "can have many" table-to-table relationship

I am reviewing 2 prototypes to study how to implement one-to-many relation between 2 tables.

the First prototype shows in the Info table1 “can have many” of table2 rows.
the Second prototype shows in the Info table1 “has many” of table2 rows.

What is the difference?
image