I. The database design