Several classes to create and manage the data base