Single database

1) Does every single database table require a primary key? Please explain why or why not and provide an example to support your response.

2) Do you believe that REA modeling will become a standard for developing and implementing accounting information systems? Please explain why or why not.