What is the advantages of using Database container compared to free table.

With database container, you can have the following features which do not available in free table:
1) Referential integrity
2) Table's relationship
3) Long table and field names
4) Default values